Cogmind - Beta 17 @@@ ROGUE MODE // 2026.07.08 @ 22:51:27 Player: VFX Result: Destroyed by Y-45 Defender with Heavy Assault Rifle Performance ------------- Evolutions (2) 1000 Regions Visited (4) 800 Robots Destroyed (42) 210 Value Destroyed (1022) 1022 Prototype IDs (3) 60 Alien Tech Used (0) 0 Bonus (-21) -21 TOTAL SCORE: 3071 Bonus ------- Friendly Fire -21 Cogmind --------- Core Integrity 0/550 Matter 300/300 Energy 280/280 System Corruption 0% Temperature Cool (9) Movement Core (1550) Ox30 Location -8/Materials Parts ------- > --- POWER (1) -------- Heavy Ion Engine > --- PROPULSION (5) --- (None) > --- UTILITY (3) ------ Huge Storage Unit Improved Sensor Array Terrain Scan Processor > --- WEAPON (2) ------- Particle Gun > --- INVENTORY (25) --- Light Ion Engine Deuterium Engine Light Nuclear Core Light Nuclear Core Improved Terrain Scan Processor Trap Extractor (0/4) Heavy EM Shotgun Beam Rifle Particle Gun EM Pulse Cannon Heavy Assault Rifle High-powered Shotgun Improved Light Cannon Heavy Hammer Proton Bomb Trap Proton Bomb Trap Peak State ------------ > --- POWER ------------ Heavy Ion Engine > --- PROPULSION ------- Armored Treads Advanced Treads > --- UTILITY ---------- Huge Storage Unit Terrain Scan Processor Improved Light Armor Plating > --- WEAPON ----------- EM Pulse Cannon Heavy Assault Rifle > --- INVENTORY -------- Light Ion Engine Deuterium Engine Light Nuclear Core Aluminum Leg Improved Sensor Array Trap Extractor Heavy EM Pulse Gun Beam Rifle Particle Gun Heavy Assault Rifle Heavy Hammer Proton Bomb Trap Proton Bomb Trap [Rating: 22] Favorites ----------- Power Heavy Ion Engine Engine Heavy Ion Engine Propulsion Aluminum Leg Treads Armored Treads Leg Aluminum Leg Wheel Wheel Utility Terrain Scan Processor Device Improved Sensor Array Storage Large Storage Unit Processor Terrain Scan Processor Protection Improved Light Armor Plating Weapon Light Assault Rifle Energy Gun Particle Gun Energy Cannon EM Pulse Cannon Ballistic Gun Light Assault Rifle Special Weapon Welding Torch Impact Weapon Heavy Hammer Build | -11 -10 -9 -9 -8 ------- Run | Yrd Mat Mat Min Mat Slots Evolved 4 | . . 2 . 2 Power . | . . . . . Propulsion 3 | . . 2 . 1 Utility 1 | . . . . 1 Weapon . | . . . . . Parts Attached 43 | 6 5 7 1 24 Power 5 | 1 2 . . 2 Engine 5 | 1 2 . . 2 Core . | . . . . . Reactor . | . . . . . Propulsion 14 | 2 1 2 1 8 Treads 3 | . . . . 3 Leg 10 | 2 1 2 1 4 Wheel 1 | . . . . 1 Hover . | . . . . . Flight . | . . . . . Utility 8 | 1 1 2 . 4 Device 3 | . . 1 . 2 Storage 3 | 1 1 . . 1 Processor 1 | . . 1 . . Hackware . | . . . . . Protection 1 | . . . . 1 Artifact . | . . . . . Weapon 16 | 2 1 3 . 10 Energy Gun 7 | . 1 1 . 5 Energy Cannon 1 | . . . . 1 Ballistic Gun 6 | 2 . 2 . 2 Ballistic Cannon . | . . . . . Launcher . | . . . . . Special Weapon 1 | . . . . 1 Impact Weapon 1 | . . . . 1 Slashing Weapon . | . . . . . Piercing Weapon . | . . . . . Special Melee Weapon . | . . . . . Unidentified Prototypes 1 | . 1 . . . Parts Lost 23 | . 1 2 3 17 Power 3 | . 1 . . 2 Propulsion 12 | . . 1 2 9 Utility 2 | . . . . 2 Weapon 6 | . . 1 1 4 Highest Loss Streak 3 | . 1 1 3 3 To Critical Strikes . | . . . . . Average Backups 11 | 1 7 12 12 11 Power 3 | . 3 3 3 3 Propulsion . | . . 1 . . Utility 1 | . . . 1 1 Weapon 5 | . 2 6 6 5 Tool/Special . | . . . . . Unused Backups 13 | . 4 . . 9 Power 7 | . 3 . . 4 Propulsion 1 | . 1 . . . Utility 2 | . . . . 2 Weapon 3 | . . . . 3 Tool/Special . | . . . . . Average Slot Usage (%) 72 | . 80 72 77 67 Engine 9 | . 9 10 11 8 Treads 2 | . . . . 5 Leg 18 | . 28 24 22 11 Device 2 | . . 5 . 3 Storage 10 | . 14 11 11 9 Processor 7 | . . 5 11 9 Energy Gun 6 | . 4 7 . 9 Ballistic Gun 11 | . 23 8 21 3 Peak Build Rating 22 | 6 10 15 14 22 Average Rating 13 | 4 7 13 12 16 On Entrance 8 | . 6 10 14 12 Avg Prop Armor Cover (%) 15 | . . . . 15 Naked Turns . | . . . . . Heaviest Build 97 | 10 32 34 32 97 Greatest Support 42 | 20 20 30 30 42 Greatest Overweight (x) 31 | 3 1 11 2 31 Average Overweight (x) 1 | . . 1 1 2 Largest Inventory Capacity 25 | 8 15 15 15 25 Average Capacity 17 | 7 11 15 15 20 Most Carried 16 | 2 11 15 15 16 Average Carried 12 | 1 7 12 14 13 Final Capacity 25 | 8 15 15 15 25 Final Carried 16 | 2 10 13 15 16 Class Distribution -------------------- 97% | Mutant Dominant Class ---------------- Mutant | -10/Materials Mutant | -9/Materials Mutant | -9/Mines Mutant | -8/Materials Resources | -11 -10 -9 -9 -8 ----------- Run | Yrd Mat Mat Min Mat Matter Collected 1043 | 245 84 173 73 468 Remotely . | . . . . . Salvage Created 1411 | . 97 173 69 1072 Parts 72 | . 7 6 4 55 Haulers Intercepted . | . . . . . Recyclers Shooed 2 | . . . . 2 Parts Field Recycled . | . . . . . Retrieved Matter . | . . . . . Parts Self-Destructed . | . . . . . Prevented . | . . . . . Parts Restored . | . . . . . Kills | -11 -10 -9 -9 -8 ------- Run | Yrd Mat Mat Min Mat Combat Hostiles Destroyed 40 | . 2 4 8 26 Melee 3 | . . . . 3 Guns 30 | . 2 4 8 16 Cannons 3 | . . . . 3 Classes Destroyed 10 | . 2 1 2 5 Worker 2 | . . . . 2 Builder 2 | . . . . 2 Tunneler 1 | . 1 . . . Recycler 2 | . . . . 2 Operator 1 | . . . . 1 Swarmer 16 | . . . 2 14 Grunt 12 | . 2 2 . 8 Sentry 4 | . . 2 . 2 Hunter 2 | . . . . 2 Assembled 6 | . . . 6 . Best Kill Streak 8 | . 2 1 8 5 Combat Bots Only 8 | . 1 1 8 4 Max Kills in Single Turn 1 | . 1 1 1 1 Gunslinging . | . . . . . Exploded . | . . . . . Melee 1 | . . . . 1 Uniques/NPCs Destroyed . | . . . . . Combat | -11 -10 -9 -9 -8 -------- Run | Yrd Mat Mat Min Mat Hostile Shots Fired 418 | . 18 38 48 314 Missed 116 | . 2 9 16 89 Hits 302 | . 16 29 32 225 Projectile 302 | . 16 29 32 225 Critical Strikes 8 | . . 2 . 6 Damage Taken 3695 | . 216 386 387 2706 Core 779 | . 41 41 136 561 Absorbed by Shields . | . . . . . Core Remaining (%) 79 | 100 83 . 55 . Volleys Fired 135 | . 16 19 19 81 Largest 2 | . 2 2 2 2 Hottest 115 | . 65 88 43 115 Shots Fired 247 | . 32 32 35 148 Gun 229 | . 32 32 35 130 Cannon 17 | . . . . 17 Launcher . | . . . . . Special 1 | . . . . 1 Kinetic 132 | . 24 18 35 55 Thermal 74 | . . 14 . 60 Explosive . | . . . . . Electromagnetic 41 | . 8 . . 33 Robot Hit Streak 31 | . 7 6 6 31 Robot Miss Streak 4 | . 3 2 4 4 Penetration Max . | . . . . . Secondary Targets 2 | . . . 1 1 Max Gunslinging Chain 1 | . . . 1 1 Shots Hit Robots 176 | . 18 24 19 115 Core Hits 67 | . 6 7 14 40 Critical Kills . | . . . . . Critical Parts Destroyed . | . . . . . Critical Strikes 9 | . . 1 . 8 Burn 9 | . . 1 . 8 Melee Attacks 18 | . . . . 18 Impact 18 | . . . . 18 Slashing . | . . . . . Piercing . | . . . . . Sneak Attacks 1 | . . . . 1 Combat Hostiles . | . . . . . Follow-up Attacks . | . . . . . Damage Inflicted 2999 | . 188 342 199 2270 Guns 2094 | . 188 342 199 1365 Cannons 431 | . . . . 431 Explosions 56 | . . . . 56 Melee 414 | . . . . 414 Ramming 4 | . . . . 4 Kinetic 1086 | . 108 149 199 630 Thermal 834 | . . 193 . 641 Explosive . | . . . . . Electromagnetic 661 | . 80 . . 581 Impact 414 | . . . . 414 Slashing . | . . . . . Piercing . | . . . . . Highest Corruption . | . . . . . Average Corruption . | . . . . . Corruption Purged . | . . . . . Corruption Blocked . | . . . . . Overload Shots . | . . . . . Overflow Damage 102 | . . . . 102 Projectiles 4 | . . . . 4 Explosions . | . . . . . Melee 98 | . . . . 98 Knockbacks 1 | . . . . 1 Impact 1 | . . . . 1 Kinetic . | . . . . . Secondary . | . . . . . Self-Inflicted Damage 18 | . . . . 18 Shots 1 | . . . . 1 Rammed 1 | . . . . 1 Targets Rammed 1 | . . . . 1 Kicked . | . . . . . Crushed . | . . . . . Highest Temperature 162 | . 83 137 19 162 Average Temperature 44 | . 32 54 17 43 Received Heat Transfer 1139 | . 117 189 32 801 Siege Activations . | . . . . . Martial Activations . | . . . . . Shielding Activations . | . . . . . Robots Disrupted . | . . . . . Combat Hostiles . | . . . . . Robots Corrupted 5 | . . . . 5 Combat Hostiles 4 | . . . . 4 Parts Fried 10 | . . . . 10 Impact Corruptions 5 | . . . . 5 Robots Melted . | . . . . . Combat Hostiles . | . . . . . Parts Melted 2 | . . 1 . 1 Heat Transferred 2727 | . . 518 . 2209 Parts Sabotaged . | . . . . . Parts Stolen . | . . . . . Parts Stripped . | . . . . . Power Chain Reactions 1 | . . . . 1 Alert | -11 -10 -9 -9 -8 ------- Run | Yrd Mat Mat Min Mat Maximum Alert Level 1 | . . . . 1 Low Security (%) 91 | 100 100 100 100 83 Level 1 8 | . . . . 16 Level 2 . | . . . . . Level 3 . | . . . . . Level 4 . | . . . . . Level 5 . | . . . . . High Security . | . . . . . Max Security . | . . . . . Peak Influence 236 | . 30 30 50 236 Initial 1 | . . 1 . . Average 60 | . 3 5 2 119 Influence Increases 1087 | . 67 125 50 845 Destroy 0b10 Robot/C 680 | . 40 80 40 520 Destroy 0b10 Robot/NC 40 | . 5 . . 35 Destroy Leader 140 | . 10 20 10 100 Successful Hack 27 | . 12 10 . 5 Disable Machine 15 | . . . . 15 Destroy Structure 5 | . . . . 5 Lose Combat Pursuer 180 | . . 15 . 165 Influence Decreases 981 | . 61 130 51 739 Entered New Map 6 | . . 5 1 . Time Decay 800 | . 61 120 50 569 Lost Part 175 | . . 5 . 170 Squads Dispatched 5 | . 2 . . 3 Investigation 1 | . . . . 1 Extermination . | . . . . . Reinforcement 4 | . 2 . . 2 Assault . | . . . . . Garrison . | . . . . . Intercept . | . . . . . Searches Triggered . | . . . . . Construction Impeded . | . . . . . Haulers Reinforced . | . . . . . Active Scanning Responses . | . . . . . Cargo Convoy Interrupts . | . . . . . Stealth | -11 -10 -9 -9 -8 --------- Run | Yrd Mat Mat Min Mat Distress Signals 5 | . . 1 . 4 Communications Jammed . | . . . . . Distress Signals . | . . . . . Times Spotted 87 | . 4 11 21 51 Peak Tracking Total 15 | . 2 4 15 7 Tactical Retreats 9 | . . 1 . 8 Traps | -11 -10 -9 -9 -8 ------- Run | Yrd Mat Mat Min Mat Traps Triggered 4 | . . 3 . 1 Indirectly . | . . . . . Trap Hack Attempts . | . . . . . Triggered . | . . . . . Disarmed . | . . . . . Reprogrammed . | . . . . . Reused . | . . . . . Traps Extracted . | . . . . . Installed . | . . . . . Triggered . | . . . . . Most Traps Carried 2 | . . . 2 2 Machines | -11 -10 -9 -9 -8 ---------- Run | Yrd Mat Mat Min Mat Machines Disabled 1 | . . . . 1 Max in Single Turn 1 | . . . . 1 Machines Repaired . | . . . . . Machines Dismantled . | . . . . . Machines Sabotaged . | . . . . . Overloaded Fab Kills . | . . . . . Hacking | -11 -10 -9 -9 -8 --------- Run | Yrd Mat Mat Min Mat Machines Accessed 9 | . 4 3 . 2 Terminals 7 | . 4 2 . 1 Fabricators . | . . . . . Repair Stations . | . . . . . Recycling Units 1 | . . 1 . . Scanalyzers 1 | . . . . 1 Garrison Access . | . . . . . Total Hacks 30 | . 7 13 . 10 Successful 21 | . 5 8 . 8 Failed 9 | . 2 5 . 2 Catastrophic . | . . . . . Database Lockouts . | . . . . . Manual . | . . . . . Terminals 18 | . 7 8 . 3 Fabricators . | . . . . . Repair Stations . | . . . . . Recycling Units 5 | . . 5 . . Scanalyzers 7 | . . . . 7 Garrison Access . | . . . . . Terminal Hacks 11 | . 5 3 . 3 Record 2 | . 1 . . 1 Prototype ID Bank 1 | . 1 . . . Alert Level 2 | . . 1 . 1 Investigation Status 1 | . . 1 . . Hauler Manifests 1 | . 1 . . . Zone Layout 4 | . 2 1 . 1 Fabricator Hacks . | . . . . . Repair Station Hacks . | . . . . . Recycling Unit Hacks 5 | . . 5 . . Recycle Component 1 | . . 1 . . Process 2 | . . 2 . . Retrieve Matter 1 | . . 1 . . Retrieve Components 1 | . . 1 . . Scanalyzer 5 | . . . . 5 Insert Component 2 | . . . . 2 Analyze 2 | . . . . 2 Retrieve Study 1 | . . . . 1 Garrison Access Hacks . | . . . . . Unauthorized Hacks . | . . . . . Terminals . | . . . . . Fabricators . | . . . . . Repair Stations . | . . . . . Recycling Units . | . . . . . Scanalyzers . | . . . . . Garrison Access . | . . . . . Data Cores Recovered . | . . . . . Used . | . . . . . Hacking Detections 5 | . 2 1 . 2 Full Trace Events 1 | . . . . 1 Feedback Events . | . . . . . Feedback Blocked . | . . . . . Robot Schematics Acquired . | . . . . . Robots Built . | . . . . . Authchips . | . . . . . Time . | . . . . . Total Robot Build Rating . | . . . . . Part Schematics Acquired 2 | . . . . 2 Parts Built . | . . . . . Authchips . | . . . . . Time . | . . . . . Total Part Build Rating . | . . . . . Part Studies Acquired 1 | . . . . 1 Parts Repaired . | . . . . . Time . | . . . . . Parts Recycled 1 | . . 1 . . Recycled Matter 20 | . . 20 . . Retrieved Matter 20 | . . 20 . . Retrieved Components . | . . . . . Parts Scanalyzed 2 | . . . . 2 Part Schematics Acquired 2 | . . . . 2 Parts Damaged . | . . . . . Bothacking | -11 -10 -9 -9 -8 ------------ Run | Yrd Mat Mat Min Mat Used RIF Installer . | . . . . . Robots Hacked . | . . . . . Non-combat . | . . . . . Combat . | . . . . . Robot Hacks Applied . | . . . . . Relay Couplers Released . | . . . . . Fabnet Peak Effective % . | . . . . . Robots Rewired . | . . . . . Allies Hacked . | . . . . . Hacks Repelled . | . . . . . Allies | -11 -10 -9 -9 -8 -------- Run | Yrd Mat Mat Min Mat Total Allies . | . . . . . Largest Group . | . . . . . Highest-Rated Group . | . . . . . Highest-Rated Ally . | . . . . . Total Orders . | . . . . . Ally Attacks . | . . . . . Total Damage . | . . . . . Kills . | . . . . . Allies Corrupted . | . . . . . Allies Melted . | . . . . . Intel | -11 -10 -9 -9 -8 ------- Run | Yrd Mat Mat Min Mat Active Infowar (turns) 816 | . . . . 816 Sensors 816 | . . . . 816 Robot Analysis Total . | . . . . . Derelict Logs Recovered 1 | . . . 1 . Drone Launches . | . . . . . Drone Recoveries . | . . . . . Exploration | -11 -10 -9 -9 -8 ------------- Run | Yrd Mat Mat Min Mat Turns Passed 4534 | 54 610 668 992 2210 Spaces Moved 1757 | 37 350 294 464 612 Core 31 | 8 . 21 . 2 Treads 195 | . . . . 195 Legs 1386 | 29 350 273 464 270 Wheels 145 | . . . . 145 Hover . | . . . . . Flight . | . . . . . Fastest Speed 50 | 50 120 120 190 110 Average Speed 207 | 118 144 187 191 271 Slowest Speed 1600 | 200 190 600 260 1600 Overloaded Moves . | . . . . . Propulsion Burnouts . | . . . . . Robots Hopped . | . . . . . Potential Cave-ins . | . . . . . Cave-ins Triggered . | . . . . . Exploration Rate (%) 35 | 3 39 25 79 33 Regions Visited 4 Branch Regions 1 Pre-discovered Areas 1 | . . . 1 . Known Exits Taken . | . . . . . Unknown Exits Taken 4 | 1 1 1 1 . Scrap Searched 1 | . . . 1 . Spaces Dug . | . . . . . Terrain Destroyed 3 | . . . . 3 Melee . | . . . . . Projectile . | . . . . . AOE 3 | . . . . 3 Terrain Rammed . | . . . . . Walls Destroyed . | . . . . . Machines Disabled . | . . . . . Actions | -11 -10 -9 -9 -8 --------- Run | Yrd Mat Mat Min Mat Total 2376 | 44 427 378 539 988 Wait 325 | . 39 39 51 196 Move 1753 | 36 349 293 463 612 Hop . | . . . . . Pick Up 49 | 2 12 8 4 23 Fast Attach 16 | 6 1 7 . 2 Attach 36 | . 1 7 2 26 Detach 14 | . . 3 . 11 Swap 13 | . 4 1 . 8 Drop 16 | . 5 1 . 10 Fire 135 | . 16 19 19 81 Melee 18 | . . . . 18 Ram . | . . . . . Kick . | . . . . . Crush 1 | . . . . 1 Escape Stasis . | . . . . . Rewire . | . . . . . Trap . | . . . . . Miscellaneous . | . . . . . Route ------- -11/Scrapyard -10/Materials (discovered 2 exits: *Mat / [Min]) -9/Materials -9/Mines (discovered 2 exits: *Mat x2) -8/Materials (discovered 1 exit: Fac) History --------- Turn | Location | Event 14 | -11/Scrapyard | Discovered new exit (range 16) 55 | -11/Scrapyard | Entered Materials 200 | -10/Materials | Discovered new exit (range 13) 200 | -10/Materials | Discovered new exit (range 16) 309 | -10/Materials | Build established: Mutant 665 | -10/Materials | Entered another Materials area 665 | -9/Materials | Evolved 2 slots: Propulsion x2 1094 | -9/Materials | Discovered new exit (range 16) 1333 | -9/Materials | Entered Mines 1334 | -9/Mines | Assembled infested the area 1339 | -9/Mines | Assisted by a Guerilla fighting off Assembled 1376 | -9/Mines | Met a Derelict bent on vengeance 1437 | -9/Mines | Lost 3 parts (2n1w) 1443 | -9/Mines | Destroyed 8 combat bots 1664 | -9/Mines | Learned location of Storage (-7) 1727 | -9/Mines | Learned location of 1 exit from Materials 1769 | -9/Mines | Found a hidden stash of uninstalled traps 1988 | -9/Mines | Discovered new exit (range 8) 2150 | -9/Mines | Discovered new exit (range 8) 2325 | -9/Mines | Entered Materials 2325 | -8/Materials | Evolved 2 slots: Propulsion x1, Utility x1 2326 | -8/Materials | Identified exit to Factory 2797 | -8/Materials | Lost 3 parts (1p1n1w) 2906 | -8/Materials | Lost 3 parts (1n1u1w) 3408 | -8/Materials | Core integrity fell below 50% 3749 | -8/Materials | Core integrity fell below 20% 4535 | -8/Materials | Destroyed by Y-45 Defender with Heavy Assault Rifle Last Messages --------------- 03779_ K-01 Serf collects debris. 03793_ R-06 Scavenger collects Corrupted Gauss Rifle. 03808_ R-06 Scavenger collects Sml. Matter Pod. 03883_ K-01 Serf cleans the Terminal. 04032_ Acquired 10 matter. 04100_ Acquired Particle Gun. 04229_ Acquired Imp. Terrain Scan Processor. 04247_ K-01 Serf destroyed. 04254_ Acquired 14 matter. 04282_ Acquired Hpw. Shotgun. 04323_ Acquired Prototype Energy Gun. 04421_ Acquired Imp. Light Cannon. 04476_ K-01 Serf destroyed. 04477_ K-01 Serf collects debris. 04479_ Aluminum Leg destroyed. 04480_ K-01 Serf collects debris. 04503_ Aluminum Leg destroyed. 04526_ Hvy. EM Pulse Gun destroyed. 04532_ Critical hit (Burn: +37). Map ----- +----------------------------------------------------+ | ###### ### """"???????????????????????????? | | #????# #?# """"???????????????????????????? | | #######????# #?# """"???????????????????????????? | | ???????????# #?#######???????????????????????????? | | #???############# ???????????????????????????? | | ##### # ! # ???????????????????????????? | | % T + # ???????????????????????????? | | ##### # # ???????????????????????????? | | #???##/########## ??????? ???????????????????? | | ????# #????# ??????? ???????????????????? | | ????# #????# ??????? ???????????????????? | | ##### "" #????# ?????##?###????????????????? | | # S"" #????##### ????? #????????????????? | | # "" #????????##????? #????????????????? | | " # #??????????????? ????????????????? | | "" ##########?########???? #????????????????? | | "" #?# #?# #???? % ?????????????????? | | "" #?#""" #?# #????# =#?????????????????? | | " #?#""" ### """ #????# %#?????????????????? | | !#?#""" # # """ #????# #?????????????????? | | #?# ### """ #????# #?????????????????? | | +####?# #?# #????# #?????????????????? | | #######+#########+######## ######????????????? | | k ?????? | | #######+####+#########Y############????????????? | | +##???? # #?# @#??????????????????????? | | ??# """ # #?# #??????????????????????? | | # """! # #?# #??????????????????????? | | # """ # """ ### #??????????????????????? | | # # """ + + #??????????????????????? | | # ! # """ ### #??????????????????????? | | ###############?# #??????????????????????? | | #???????????????# #??????????????????????? | | #???????????????# #??????????????????????? | | ######???????????????######??????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ?????????????????????????????????????????????????? | | ???????????????????????????????????????????