From 990f995c300bc1ed6eccc3ab576f85bee4d9ad15 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Sat, 8 Sep 2012 04:24:02 +0000 Subject: [PATCH 01/87] Voting now defaults to off. This is due to an exploit in the voting system which nobody is interested in helping to fix. I'll have to do it. Resolves issue 898 - airlocks now update nearby airgroups when forced open with a crowbar/fireaxe. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4650 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/doors/airlock.dm | 102 ++++++++------------------- code/game/machinery/doors/door.dm | 15 ++-- config/config.txt | 4 +- 3 files changed, 39 insertions(+), 82 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 8dcdcb730a9..db7a6e4dbee 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -430,10 +430,8 @@ About the new airlock wires panel: //tries to open the door without ID //will succeed only if the ID wire is cut or the door requires no access if(!src.requiresID() || src.check_access(null)) - if(src.density) - open() - else - close() + if(density) open() + else close() if(AIRLOCK_WIRE_SAFETY) safe = !safe if(!src.density) @@ -1235,75 +1233,29 @@ About the new airlock wires panel: del(src) return - else if(src.arePowerSystemsOn() && !(stat & NOPOWER)) - user << "\blue The airlock's motors resist your efforts to pry it open." - else if(src.locked) - user << "\blue The airlock's bolts prevent it from being pried open." - if((src.density) && (!( src.welded ) && !( src.operating ) && ((!src.arePowerSystemsOn()) || (stat & NOPOWER)) && !( src.locked ))) - - if(beingcrowbarred == 0) //being fireaxe'd - var/obj/item/weapon/twohanded/fireaxe/F = C - if(F:wielded) - spawn( 0 ) - src.operating = 1 - animate("opening") - - sleep(15) - - layer = 2.7 - src.density = 0 - update_icon() - - src.SetOpacity(0) //ugh...lots of lag for something so trivial - src.operating = 0 - return - user << "\red You need to be wielding the Fire axe to do that." - return - else - spawn( 0 ) - src.operating = 1 - animate("opening") - - sleep(15) - - layer = 2.7 - src.density = 0 - update_icon() - - src.SetOpacity(0) //ugh...lots of lag for something so trivial - src.operating = 0 - return - - else - if((!src.density) && (!( src.welded ) && !( src.operating ) && !( src.locked ))) - if(beingcrowbarred == 0) + else if(arePowerSystemsOn() && !(stat & NOPOWER)) + user << "\blue The airlock's motors resist your efforts to force it." + else if(locked) + user << "\blue The airlock's bolts prevent it from being forced." + else if( !welded && !operating ) + if(density) + if(beingcrowbarred == 0) //being fireaxe'd var/obj/item/weapon/twohanded/fireaxe/F = C if(F:wielded) - spawn( 0 ) - src.operating = 1 - animate("closing") - - layer = 3.1 - src.density = 1 - sleep(15) - update_icon() - - src.SetOpacity(initial(opacity)) - src.operating = 0 + spawn(0) open(1) else user << "\red You need to be wielding the Fire axe to do that." else - spawn( 0 ) - src.operating = 1 - animate("closing") - - layer = 3.1 - src.density = 1 - sleep(15) - update_icon() - - src.SetOpacity(initial(opacity)) - src.operating = 0 + spawn(0) open(1) + else + if(beingcrowbarred == 0) + var/obj/item/weapon/twohanded/fireaxe/F = C + if(F:wielded) + spawn(0) close(1) + else + user << "\red You need to be wielding the Fire axe to do that." + else + spawn(0) close(1) else ..() @@ -1314,9 +1266,12 @@ About the new airlock wires panel: ignite(is_hot(C)) ..() -/obj/machinery/door/airlock/open() - if(src.welded || src.locked || (!src.arePowerSystemsOn()) || (stat & NOPOWER) || src.isWireCut(AIRLOCK_WIRE_OPEN_DOOR) || src.operating) +/obj/machinery/door/airlock/open(var/forced=0) + if( operating || welded || locked ) return 0 + if(!forced) + if( !arePowerSystemsOn() || (stat & NOPOWER) || isWireCut(AIRLOCK_WIRE_OPEN_DOOR) ) + return 0 use_power(50) if(istype(src, /obj/machinery/door/airlock/glass)) playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) @@ -1328,9 +1283,12 @@ About the new airlock wires panel: src.closeOther.close() return ..() -/obj/machinery/door/airlock/close() - if(src.welded || src.locked || (!src.arePowerSystemsOn()) || (stat & NOPOWER) || src.isWireCut(AIRLOCK_WIRE_DOOR_BOLTS) || src.operating) +/obj/machinery/door/airlock/close(var/forced=0) + if(operating || welded || locked) return + if(!forced) + if( !arePowerSystemsOn() || (stat & NOPOWER) || isWireCut(AIRLOCK_WIRE_DOOR_BOLTS) ) + return if(safe) if(locate(/mob/living) in get_turf(src)) // playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) //THE BUZZING IT NEVER STOPS -Pete diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index fdbd1875b51..bd04bf4f6bd 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -94,10 +94,9 @@ if(!src.requiresID()) user = null - if(allowed(user) && density) - open() - else if(density) - flick("door_deny", src) + if(density) + if(allowed(user)) open() + else flick("door_deny", src) return meteorhit(obj/M as obj) @@ -199,10 +198,10 @@ open() - if(!density) return 1 + if(!density) return 1 if(operating > 0) return - if(!ticker) return 0 - if(!operating) operating = 1 + if(!ticker) return 0 + if(!operating) operating = 1 animate("opening") icon_state = "door0" @@ -212,7 +211,7 @@ src.density = 0 explosion_resistance = 0 update_icon() -// src.SetOpacity(0) + src.SetOpacity(0) update_nearby_tiles() if(operating) operating = 0 diff --git a/config/config.txt b/config/config.txt index 91e693b681b..a8ac86f3533 100644 --- a/config/config.txt +++ b/config/config.txt @@ -81,10 +81,10 @@ ALLOW_RANDOM_EVENTS ALLOW_METADATA ## allow players to initiate a restart vote -ALLOW_VOTE_RESTART +#ALLOW_VOTE_RESTART ## allow players to initate a mode-change start -ALLOW_VOTE_MODE +#ALLOW_VOTE_MODE ## min delay (seconds) between voting sessions (default 10 minutes) VOTE_DELAY 600 From 3f80d538a58ca318282d173627420792b73debc3 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Sat, 8 Sep 2012 05:16:43 +0000 Subject: [PATCH 02/87] Falsewalls and FalseRwalls are now anchored. They now become immediately dense when closing rather than having a few second delay, so you can't run through them when they look closed. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4651 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/structures/false_walls.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 15c58ae9d50..909ce9d0f55 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -1,4 +1,5 @@ /obj/structure/falsewall + anchored = 1 icon = 'icons/turf/walls.dmi' var/mineral = "metal" @@ -73,8 +74,8 @@ else flick("[mineral]fwall_closing", src) icon_state = "[mineral]0" + density = 1 sleep(15) - src.density = 1 SetOpacity(1) src.relativewall() @@ -170,6 +171,8 @@ icon_state = "[mineral]fwall_open" /obj/structure/falserwall/ + anchored = 1 + attack_hand(mob/user as mob) if(density) // Open wall @@ -181,8 +184,8 @@ else icon_state = "r_wall" flick("frwall_closing", src) - sleep(15) density = 1 + sleep(15) SetOpacity(1) relativewall() From a77dd236449de4098a1896b3756ce59f73fb464d Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sat, 8 Sep 2012 06:06:00 +0000 Subject: [PATCH 03/87] Added more multitools to the map, to make up for cameras not giving you multi-tools when you deconstruct them. -Added one more multi-tool in Primary Tool Storage. -Added two more in Tech Storage. -Added one in Aux. Tool Storage. -Added one in Secure Construction Area. -Added one in Fore Starboard Solar Access, on a rack. -Added one in Atmos' monitoring room. -Added another multi-tool in the crate found above Aft Starboard Solar Access. Added a camera in Disposals (Requested by XSI). git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4652 316c924e-a436-60f5-8080-3fe189b3f50e --- maps/tgstation.2.0.9.dmm | 13013 +++++++++++++++++++------------------ 1 file changed, 6507 insertions(+), 6506 deletions(-) diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 8f4d4a4aeb2..6d517f4fc08 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -1087,7 +1087,7 @@ "auU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "auV" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) "auW" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) -"auX" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/turf/simulated/floor/plating,/area/storage/tech) +"auX" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "auY" = (/turf/simulated/floor/plating,/area/storage/tech) "auZ" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/storage/tech) "ava" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) @@ -1205,7 +1205,7 @@ "axi" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "axj" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "axk" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"axl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "axm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) "axn" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) "axo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plating,/area/storage/tech) @@ -1234,7 +1234,7 @@ "axL" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) "axM" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "axN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axO" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axO" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "axP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "axQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "axR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -1251,7 +1251,7 @@ "ayc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) "ayd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "aye" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"ayf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) +"ayf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/teleporter/gateway) "ayg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter/gateway) "ayh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter/gateway) "ayi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) @@ -1311,7 +1311,7 @@ "azk" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/storage/primary) "azl" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/storage/primary) "azm" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area/storage/primary) -"azn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/turf/simulated/floor,/area/storage/primary) +"azn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor,/area/storage/primary) "azo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) "azp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/storage/primary) "azq" = (/obj/machinery/power/apc{dir = 1; name = "Primary Tool Storage APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/storage/primary) @@ -2331,7 +2331,7 @@ "aSQ" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/shoes/rainbow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aSR" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/storage/tools) "aSS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools) -"aST" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/turf/simulated/floor,/area/storage/tools) +"aST" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor,/area/storage/tools) "aSU" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/storage/tools) "aSV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) "aSW" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) @@ -3049,5745 +3049,5746 @@ "bgG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bgH" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/disposal) "bgI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bgJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"bgK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bgL" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"bgM" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) -"bgN" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bgO" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) -"bgP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/storage) -"bgQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"bgR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) -"bgS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"bgT" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 2},/turf/simulated/floor,/area/quartermaster/storage) -"bgU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "31; 50"},/turf/simulated/floor,/area/quartermaster/sorting) -"bgV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/quartermaster/sorting) -"bgW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) -"bgX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) -"bgY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/sorting) -"bgZ" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) -"bha" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) -"bhb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) -"bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"bhd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"bhe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Maintenance Access West"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) -"bhk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhl" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) -"bhm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bhn" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bho" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bhp" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bhq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bhr" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bhs" = (/obj/structure/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/antimov,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area) -"bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/bridge/meeting_room) -"bhv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"bhw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) -"bhx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Maintenance Access East"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhA" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) -"bhD" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"bhE" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bhF" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/library) -"bhG" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/library) -"bhH" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/library) -"bhI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Library"; dir = 2; network = "SS13"},/turf/simulated/floor/wood,/area/library) -"bhJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/wood,/area/library) -"bhK" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) -"bhL" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) -"bhM" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) -"bhN" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bhO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhQ" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhR" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhS" = (/obj/machinery/camera{c_tag = "Medbay Reception"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bhU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhY" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bia" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) -"bib" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/toxins/lab) -"bic" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/computer/rdconsole/core,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) -"bid" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/lab) -"bie" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bif" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"big" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) -"bih" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bii" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) -"bij" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bik" = (/obj/machinery/camera{c_tag = "Escape Wing Maintenance"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bil" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"bim" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bin" = (/turf/space,/area/supply/station) -"bio" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bip" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"biq" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) -"bir" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bis" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bit" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"biu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"biv" = (/obj/structure/disposalpipe/segment,/obj/machinery/photocopier,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"biw" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/sorting) -"bix" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"biy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"biz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"biA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"biB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) -"biC" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"biD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"biE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) -"biF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"biG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biI" = (/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) -"biK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/maintenance/maintcentral) -"biM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"biN" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"biO" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) -"biP" = (/obj/machinery/turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"biQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/bridge/meeting_room) -"biR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"biS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) -"biT" = (/obj/structure/closet/wardrobe/black,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biU" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) -"biX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) -"biY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"biZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/library) -"bja" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bjb" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"bjc" = (/turf/simulated/floor{icon_state = "carpet"},/area/library) -"bjd" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bje" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/library) -"bjf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Library Maintenance"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bjg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bjh" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bji" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bjj" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bjk" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 26; range = 6},/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bjl" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bjm" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjn" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjp" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Chemistry"; dir = 8; network = "SS13"; pixel_y = -10},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) -"bjr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) -"bjs" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/lab) -"bjt" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "rnd Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bju" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bjv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bjw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bjx" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bjy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bjz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bjA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bjB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bjC" = (/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) -"bjD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bjH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bjI" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) -"bjJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bjK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjL" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/item/device/multitool,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"bjM" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Cargo Office"},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor,/area/quartermaster/storage) -"bjN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/turf/simulated/floor,/area/quartermaster/storage) -"bjO" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster/storage) -"bjP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bjQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"bjR" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) -"bjS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjT" = (/turf/simulated/wall/r_wall,/area/teleporter) -"bjU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bjV" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"bjW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) -"bjX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) -"bjY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bjZ" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bka" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bkb" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bkc" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bkd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bke" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bkf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bkg" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area) -"bkh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bki" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"bkj" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bkk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bkl" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bkm" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"bkn" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bko" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"bkp" = (/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/library) -"bkq" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bkr" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/library) -"bks" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpetside"},/area/library) -"bkt" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/library) -"bku" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bkw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bkx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bky" = (/obj/machinery/power/apc{dir = 8; name = "Medbay APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bkz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bkA" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bkB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"bkC" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bkD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bkE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bkF" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bkG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bkH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/plasma{layer = 2.9},/obj/item/stack/sheet/plasma{layer = 2.9},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bkI" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bkJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bkK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bkL" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bkM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bkN" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bkO" = (/turf/simulated/wall,/area/toxins/lab) -"bkP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bkQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bkR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bkS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bkT" = (/turf/space,/area/shuttle/administration/station) -"bkU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bkV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bkW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bkX" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bkY" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bkZ" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"bla" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"blb" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/storage) -"blc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"bld" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"ble" = (/obj/structure/table,/turf/simulated/floor,/area/teleporter) -"blf" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) -"blg" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) -"blh" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/teleporter) -"bli" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) -"blj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/teleporter) -"blk" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bll" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/camera{c_tag = "AI Upload Chamber"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bln" = (/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"blo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blp" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blq" = (/obj/machinery/power/apc{dir = 1; name = "Conference Room APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"blr" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = -1; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"bls" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blt" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) -"blw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"blx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"bly" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) -"blz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"blA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"blB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) -"blC" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"blD" = (/obj/structure/stool/bed/chair/comfy/lime{tag = "icon-comfychair_lime (WEST)"; icon_state = "comfychair_lime"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"blE" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"blF" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) -"blG" = (/obj/machinery/requests_console{department = "Library"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"blH" = (/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"blI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"blJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/library) -"blK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"blL" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"blM" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"blN" = (/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"blO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"blP" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/medbay) -"blR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Desk"; req_access_txt = "5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"blT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"blU" = (/obj/structure/noticeboard{pixel_y = 0},/turf/simulated/wall,/area/medical/medbay) -"blV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"blX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blZ" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bma" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"bmb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bmc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{sortType = 11},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bmd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bme" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/toxins/lab) -"bmf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/lab) -"bmg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/lab) -"bmh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bmi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bmj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bmk" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bml" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmn" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bmo" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bmp" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bmq" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bmr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bms" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"bmt" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"bmu" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) -"bmv" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"bmw" = (/turf/simulated/floor,/area/teleporter) -"bmx" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) -"bmy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/teleporter) -"bmz" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bmA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bmB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bmC" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bmD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bmF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/lattice,/turf/space,/area) -"bmG" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) -"bmH" = (/turf/simulated/floor,/area/bridge/meeting_room) -"bmI" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "red"},/area/bridge/meeting_room) -"bmJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/bridge/meeting_room) -"bmK" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 4; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bmL" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) -"bmM" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) -"bmN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/library) -"bmO" = (/turf/simulated/floor{icon_state = "carpetside"},/area/library) -"bmP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/library) -"bmQ" = (/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"; name = "Library Desk Door"; req_access_txt = "37"},/turf/simulated/floor/wood,/area/library) -"bmR" = (/obj/machinery/door/morgue{name = "private study"; req_access_txt = "37"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bmS" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bmT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bmU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/library) -"bmV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmX" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bmY" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bmZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/space_mountain_wind,/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bna" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bnb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bnc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bnd" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bne" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bnf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bng" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bnh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bni" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/window/eastright{name = "Research Lab Desk"; req_access_txt = "7"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bno" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bnp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bnq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Research Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bnr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bns" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnt" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnu" = (/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnv" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bnx" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"bny" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/storage) -"bnz" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) -"bnA" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bnB" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/structure/disposalpipe/segment,/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"bnC" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) -"bnD" = (/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/quartermaster/storage) -"bnE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bnF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/storage) -"bnG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"bnH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"bnI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"bnJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"bnK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"bnL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) -"bnM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) -"bnN" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) -"bnO" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) -"bnP" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/teleporter) -"bnQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/teleporter) -"bnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/server) -"bnS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/server) -"bnT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/server) -"bnU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bnV" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bnW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"bnX" = (/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"bnY" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/bridge/meeting_room) -"bnZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge/meeting_room) -"boa" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/bridge/meeting_room) -"bob" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) -"boc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge/meeting_room) -"bod" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"boe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bof" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"bog" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) -"boh" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/library) -"boi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/wood,/area/library) -"boj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/library) -"bok" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Library APC"; pixel_y = -24},/turf/simulated/floor/wood,/area/library) -"bol" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/pen/invisble,/turf/simulated/floor/wood,/area/library) -"bom" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) -"bon" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) -"boo" = (/obj/structure/table/woodentable,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bop" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"boq" = (/obj/structure/cult/tome,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bor" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bos" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bot" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bou" = (/obj/effect/sign/nosmoking_2{pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bov" = (/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bow" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"box" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"boy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boz" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"boE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"boF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"boG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"boH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"boI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"boJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"boK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"boL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/lab) -"boM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"boT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"boU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"boV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) -"boW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) -"boX" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"boY" = (/obj/machinery/autolathe,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"boZ" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor,/area/quartermaster/storage) -"bpa" = (/obj/machinery/camera{c_tag = "Central Hallway South-West"; dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"bpb" = (/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor,/area/teleporter) -"bpc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/teleporter) -"bpd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bpe" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/server) -"bpf" = (/obj/machinery/power/apc{dir = 1; name = "Messaging Server APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/bluegrid,/area/server) -"bpg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bph" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/server) -"bpi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bpj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bpk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"bpl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) -"bpm" = (/obj/machinery/power/apc{dir = 1; name = "Cyborg Station APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) -"bpn" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) -"bpo" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"bpp" = (/obj/structure/table,/obj/item/weapon/pen/red,/turf/simulated/floor,/area/bridge/meeting_room) -"bpq" = (/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor,/area/bridge/meeting_room) -"bpr" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/turf/simulated/floor,/area/bridge/meeting_room) -"bps" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bpt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/library) -"bpu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) -"bpv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass{name = "Library Meeting Room"},/turf/simulated/floor/wood,/area/library) -"bpw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bpx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bpy" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bpz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bpA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bpB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bpC" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Break Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpN" = (/obj/structure/table,/obj/item/weapon/storage/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bpO" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Chemistry South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bpP" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_y = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bpQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bpR" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bpS" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bpT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bpU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bpV" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bpW" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bpX" = (/turf/simulated/wall,/area/toxins/storage) -"bpY" = (/turf/simulated/wall/r_wall,/area/toxins/storage) -"bpZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqa" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) -"bqb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/storage) -"bqc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"bqd" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) -"bqe" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/teleporter) -"bqf" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"bqg" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"bqh" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) -"bqi" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) -"bqj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter) -"bqk" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bql" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bqm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bqn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bqo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 8; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -8; pixel_y = 22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bqp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bqq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bqr" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access_txt = "61"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) -"bqs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) -"bqt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) -"bqu" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/comms{name = "\improper Cyborg Station"}) -"bqv" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bqw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/bridge/meeting_room) -"bqx" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge/meeting_room) -"bqy" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) -"bqz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bqA" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) -"bqB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/wood,/area/library) -"bqC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/wood,/area/library) -"bqD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/wood,/area/library) -"bqE" = (/obj/machinery/bookbinder{pixel_y = 9},/turf/simulated/floor/wood,/area/library) -"bqF" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) -"bqG" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor,/area/construction) -"bqH" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/construction) -"bqI" = (/turf/simulated/floor,/area/construction) -"bqJ" = (/turf/simulated/wall,/area/construction) -"bqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bqL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bqM" = (/obj/machinery/vending/snack,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bqN" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bqO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Break Room"; dir = 1},/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"bqP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bqQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqR" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Medbay Hallway North"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqT" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqU" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqV" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqW" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/medbay) -"bqX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bra" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"brb" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brc" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brd" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bre" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brf" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brg" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"brh" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bri" = (/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"brj" = (/obj/machinery/light,/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"brk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"brl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"brm" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"brn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"bro" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"brp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/conveyor_switch/oneway{id = "miningToQM"},/turf/simulated/floor,/area/quartermaster/storage) -"brq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"brr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/storage) -"brs" = (/obj/machinery/camera{c_tag = "Cargo Office Foyer South"; dir = 1},/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/storage) -"brt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bru" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"brv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) -"brw" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/storage) -"brx" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bry" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"brz" = (/obj/machinery/computer/teleporter,/obj/machinery/light,/turf/simulated/floor/plating,/area/teleporter) -"brA" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) -"brB" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) -"brC" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) -"brD" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/server) -"brE" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/bluegrid,/area/server) -"brF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Messaging Server"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/server) -"brG" = (/turf/simulated/wall/r_wall,/area/server) -"brH" = (/obj/machinery/camera{c_tag = "Secure Tech Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"brI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"brJ" = (/obj/machinery/power/apc{dir = 4; name = "Secure Network Access APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"brK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"brL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Cyborg Station"; dir = 1},/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) -"brM" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) -"brN" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) -"brO" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge/meeting_room) -"brP" = (/turf/simulated/wall,/area/bridge/meeting_room) -"brQ" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/bridge/meeting_room) -"brR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/bridge/meeting_room) -"brS" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"brT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"brU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"brV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"brW" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) -"brX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"brY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/central) -"brZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/library) -"bsa" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"bsb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) -"bsc" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"bsd" = (/turf/simulated/floor/plating,/area/construction) -"bse" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/construction) -"bsf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bsg" = (/turf/simulated/wall,/area/medical/sleeper) -"bsh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/sleeper) -"bsi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bsj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bsk" = (/turf/simulated/wall/r_wall,/area/medical/cmo) -"bsl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cmo) -"bsm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cmo) -"bsn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bso" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bsp" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bsq" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"bsr" = (/obj/structure/table,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) -"bss" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bst" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/genetics) -"bsu" = (/obj/machinery/dna_scannernew,/turf/simulated/floor,/area/medical/genetics) -"bsv" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/medical/genetics) -"bsw" = (/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"bsx" = (/turf/simulated/wall,/area/medical/genetics) -"bsy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsA" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor,/area/toxins/storage) -"bsB" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor,/area/toxins/storage) -"bsC" = (/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 2},/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor,/area/toxins/storage) -"bsD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsG" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/storage) -"bsH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsJ" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bsK" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bsL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/quartermaster/storage) -"bsM" = (/turf/simulated/wall,/area/quartermaster/qm) -"bsN" = (/obj/machinery/door/airlock/mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) -"bsO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/qm) -"bsP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bsQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) -"bsR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bsS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/quartermaster/qm) -"bsT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) -"bsU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/aft) -"bsV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/teleporter) -"bsW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/teleporter) -"bsX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter) -"bsY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/teleporter) -"bsZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/server) -"bta" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/server) -"btb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/server) -"btc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"btd" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Network Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/turret_protected/ai_upload_foyer) -"bte" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"btf" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"btg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) -"bth" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bti" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) -"btj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"btk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"btl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"btm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"btn" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/library) -"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) -"btp" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) -"btq" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) -"btr" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/turf/simulated/floor/wood,/area/library) -"bts" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"btt" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/construction) -"btu" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) -"btv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"btw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"btx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/sleeper) -"bty" = (/obj/machinery/sleeper,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/medical/sleeper) -"btz" = (/obj/machinery/sleep_console,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) -"btA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Sleeper Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"btB" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"btC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/sleeper) -"btD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"btE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"btF" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"btG" = (/obj/machinery/computer/med_data,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"btH" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"btI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Hallway East"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"btJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"btK" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) -"btL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"btM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"btN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/scan_consolenew,/turf/simulated/floor,/area/medical/genetics) -"btO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"btP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"btQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/genetics) -"btR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/storage) -"btU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"btV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"btW" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"btX" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"btY" = (/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"btZ" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"bua" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"bub" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"buc" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bud" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bue" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"buf" = (/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bug" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"buh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bui" = (/turf/simulated/floor,/area/quartermaster/qm) -"buj" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Quartermasters Office"; dir = 2; network = "SS13"},/turf/simulated/floor,/area/quartermaster/qm) -"buk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/qm) -"bul" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/quartermaster/qm) -"bum" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/qm) -"bun" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) -"buo" = (/obj/structure/filingcabinet,/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor,/area/quartermaster/qm) -"bup" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) -"buq" = (/turf/simulated/floor,/area/hallway/primary/aft) -"bur" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 3"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) -"bus" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"but" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"buu" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 4"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) -"buv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"buw" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) -"bux" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/hallway/primary/aft) -"buy" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/aft) -"buz" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/hallway/primary/aft) -"buA" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 5"; dir = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) -"buB" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft) -"buC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"buD" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) -"buE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"buF" = (/obj/machinery/camera{c_tag = "Courtroom Hallway"},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/aft) -"buG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"buH" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/library) -"buI" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/weapon/packageWrap,/obj/machinery/camera{c_tag = "Library Meeting Room"; dir = 4; network = "SS13"},/turf/simulated/floor/wood,/area/library) -"buJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) -"buK" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"buL" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/construction) -"buM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"buN" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/sleeper) -"buO" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"buP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"buQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"buR" = (/obj/machinery/camera{c_tag = "Medbay Sleepers"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"buS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/sleeper) -"buT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"buU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"buV" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"buW" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"buX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"buY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"buZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet/body_bag{icon_state = "bodybag_open"; opened = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bvb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"bvc" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) -"bvd" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bve" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor,/area/medical/genetics) -"bvf" = (/obj/machinery/light/small{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"bvg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bvh" = (/obj/machinery/power/apc{dir = 8; name = "Storage APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bvi" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bvj" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bvk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bvl" = (/obj/machinery/light/small{dir = 4},/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bvm" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bvn" = (/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bvo" = (/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bvp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bvq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/qm) -"bvs" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/quartermaster/qm) -"bvt" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"bvu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/qm) -"bvv" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"bvw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) -"bvx" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/aft) -"bvy" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/turf/simulated/floor,/area/hallway/primary/aft) -"bvz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/aft) -"bvA" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/turf/simulated/floor,/area/hallway/primary/aft) -"bvB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bvC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) -"bvD" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor,/area/hallway/primary/aft) -"bvE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bvF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/library) -"bvG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/library) -"bvH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) -"bvI" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/light,/turf/simulated/floor/wood,/area/library) -"bvJ" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) -"bvK" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plating,/area/construction) -"bvL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/construction) -"bvM" = (/obj/machinery/power/apc{dir = 2; name = "Construction Area APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/construction) -"bvN" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/construction) -"bvO" = (/obj/structure/table,/obj/item/weapon/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) -"bvP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/turf/simulated/floor/plating,/area/construction) -"bvQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bvR" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bvS" = (/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bvT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bvU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bvV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bvZ" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bwa" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bwb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"bwc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bwd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bwe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/body_bag{icon_state = "bodybag_open"; opened = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bwf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"bwg" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) -"bwh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bwi" = (/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bwj" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor,/area/medical/genetics) -"bwk" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"bwl" = (/turf/simulated/floor,/area/medical/genetics) -"bwm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/research{name = "Research Division"}) -"bwp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) -"bwq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwv" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bww" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwx" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bwy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwz" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) -"bwB" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor,/area/quartermaster/qm) -"bwC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) -"bwD" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"bwE" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/clipboard,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"bwF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"bwG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/quartermaster/qm) -"bwH" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) -"bwI" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) -"bwJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) -"bwK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) -"bwL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) -"bwM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"bwN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bwO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/aft) -"bwP" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) -"bwQ" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor,/area/hallway/primary/aft) -"bwR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"bwS" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"bwT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bwU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bwV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bwW" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/library) -"bwX" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/construction) -"bwY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) -"bwZ" = (/obj/machinery/sleeper,/turf/simulated/floor,/area/medical/sleeper) -"bxa" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) -"bxb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bxc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"bxe" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bxf" = (/obj/machinery/power/apc{dir = 4; name = "CMO Office APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bxg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bxh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/genetics) -"bxi" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) -"bxj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bxk" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/genetics) -"bxl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bxm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bxn" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/research{name = "Research Division"}) -"bxo" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxp" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxr" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxs" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxt" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bxv" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bxw" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"bxx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) -"bxy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"bxz" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"bxA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/aft) -"bxB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/aft) -"bxC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bxD" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining Access"; req_access_txt = "0"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bxE" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bxF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bxG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bxH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bxI" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) -"bxJ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bxK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bxL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bxM" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) -"bxN" = (/turf/simulated/wall,/area/hallway/primary/aft) -"bxO" = (/turf/simulated/wall,/area/janitor) -"bxP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) -"bxQ" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) -"bxR" = (/turf/simulated/wall,/area/maintenance/asmaint) -"bxS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxT" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) -"bxU" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) -"bxV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) -"bxW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 16},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bya" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byc" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bye" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byf" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byg" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byj" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/lglo_kit{pixel_x = 3; pixel_y = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) -"byk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"byl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bym" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"byn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"byo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"byp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"byq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"byr" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 26; range = 6},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Genetics APC"; pixel_x = -25},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bys" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"byt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"byu" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"byv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"byw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"byx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"byy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/genetics) -"byz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"byA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Division Center"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"byB" = (/turf/simulated/wall,/area/toxins/mixing) -"byC" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) -"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) -"byE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"byF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"byG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"byH" = (/turf/simulated/wall,/area/toxins/test_area) -"byI" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) -"byJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/qm) -"byM" = (/obj/structure/closet,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"byN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) -"byO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/qm) -"byP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) -"byQ" = (/obj/machinery/power/apc{dir = 4; name = "Quartermaster APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/qm) -"byR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byS" = (/turf/simulated/floor,/area/quartermaster/miningdock) -"byT" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) -"byU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"byV" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"byW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) -"byX" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plating,/area/security/nuke_storage) -"byY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) -"byZ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bza" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/janitor) -"bzb" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/janitor) -"bzc" = (/obj/item/weapon/storage/lightbox/mixed,/obj/item/weapon/storage/lightbox/mixed,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor,/area/janitor) -"bzd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/janitor) -"bze" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/janitor) -"bzf" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/janitor) -"bzg" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"bzh" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) -"bzi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzk" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) -"bzl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/asmaint) -"bzm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/asmaint) -"bzn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"bzr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Library Maintenance APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzx" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzz" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bzA" = (/obj/structure/closet/wardrobe/pjs{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bzB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/sleeper) -"bzC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"bzD" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bzE" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bzF" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bzG" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bzH" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzM" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzN" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9; 47"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bzP" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzQ" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzR" = (/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/structure/table,/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Toxins Mixing Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzS" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzT" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = 24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzU" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bzV" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) -"bzW" = (/obj/machinery/sparker{id = "mixingsparker"; pixel_x = -25},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bzX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bzY" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bzZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bAa" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bAb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bAc" = (/turf/simulated/floor/airless,/area/toxins/test_area) -"bAd" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) -"bAe" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/mineral/output,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bAf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) -"bAg" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bAh" = (/obj/structure/closet,/turf/simulated/floor,/area/quartermaster/qm) -"bAi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) -"bAj" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/qm) -"bAk" = (/obj/structure/table,/obj/item/weapon/coin/silver{pixel_x = -4; pixel_y = 3},/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/quartermaster/qm) -"bAl" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/qm) -"bAm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) -"bAn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bAo" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bAp" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"bAq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bAr" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/janitor) -"bAs" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor,/area/janitor) -"bAt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) -"bAu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) -"bAv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) -"bAw" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/janitor) -"bAx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAy" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAA" = (/obj/structure/grille,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/medical/sleeper) -"bAJ" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) -"bAK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bAL" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bAM" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bAN" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bAO" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bAP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bAQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) -"bAR" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) -"bAS" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) -"bAT" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) -"bAU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bAV" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bAW" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAY" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bBa" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bBb" = (/obj/machinery/door/airlock/glass{autoclose = 0; doortype = 21; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/toxins/mixing) -"bBc" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) -"bBd" = (/obj/machinery/door/airlock/glass{autoclose = 0; doortype = 21; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/toxins/mixing) -"bBe" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bBf" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bBg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bBh" = (/obj/machinery/camera{c_tag = "Test Area North"; network = "Toxins"},/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) -"bBi" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) -"bBj" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"bBk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bBl" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"bBm" = (/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/miningdock) -"bBn" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner2"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bBo" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/conveyor_switch/oneway{id = "miningToQM"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bBp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/miningdock) -"bBq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bBr" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) -"bBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bBt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/quartermaster/qm) -"bBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bBv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bBw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bBx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) -"bBy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bBz" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bBA" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) -"bBB" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) -"bBC" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bBD" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/janitor) -"bBE" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor,/area/janitor) -"bBF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/janitor) -"bBG" = (/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/storage/mousetraps,/obj/item/weapon/storage/mousetraps,/turf/simulated/floor,/area/janitor) -"bBH" = (/turf/simulated/floor,/area/janitor) -"bBI" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/janitor) -"bBJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/janitor) -"bBK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBO" = (/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/asmaint) -"bBQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint) -"bBT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/maintenance/asmaint) -"bBU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBZ" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bCa" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bCb" = (/turf/simulated/wall,/area/medical/cryo) -"bCc" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/obj/structure/table,/turf/simulated/floor,/area/medical/cryo) -"bCd" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo) -"bCe" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor,/area/medical/cryo) -"bCf" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = "SS13"},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bCg" = (/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bCh" = (/obj/machinery/computer/cloning,/turf/simulated/floor,/area/medical/genetics) -"bCi" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bCj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bCk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCo" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCp" = (/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = 25; pixel_y = -5},/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCq" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/fire{pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) -"bCr" = (/obj/machinery/sparker{id = "mixingsparker"; pixel_x = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bCs" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) -"bCt" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) -"bCu" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bCv" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bCw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCy" = (/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCC" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Mining Dock North"; dir = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "Mining Dock Entrance"; dir = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bCM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) -"bCP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bCQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) -"bCR" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bCS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"bCT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bCU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/janitor) -"bCV" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) -"bCW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCX" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCY" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCZ" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDe" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/space,/area) -"bDf" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDh" = (/obj/machinery/light/small,/obj/machinery/camera{c_tag = "Atmospherics External Airlock"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDi" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bDk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay) -"bDl" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/medical/medbay) -"bDm" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bDn" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bDo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bDp" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Medbay Hallway Central"; dir = 4; network = "SS13"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bDq" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bDr" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/medical/cryo) -"bDs" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bDt" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bDu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bDv" = (/obj/machinery/clonepod,/turf/simulated/floor,/area/medical/genetics) -"bDw" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = 0; pixel_y = 30},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDx" = (/obj/machinery/computer/aifixer,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDy" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching various laboratories."; name = "Research Monitor"; network = "RD"; pixel_y = 28},/obj/machinery/computer/mecha,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDz" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDA" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bDC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"bDF" = (/obj/structure/table,/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDG" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDH" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bDL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bDM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDN" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) -"bDO" = (/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/toxins/test_area) -"bDP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bDQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bDR" = (/obj/item/weapon/ore/iron,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) -"bDS" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) -"bDT" = (/obj/machinery/computer/mining_shuttle,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) -"bDU" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bDV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/miningdock) -"bDW" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bDX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bDY" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bDZ" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bEa" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bEb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bEc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bEd" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bEe" = (/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/miningdock) -"bEf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bEg" = (/obj/machinery/camera{c_tag = "Vault"; dir = 4; network = "SS13"},/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) -"bEh" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bEi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/crate{name = "Silver Crate"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"bEj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bEk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bEl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"bEm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEs" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area) -"bEu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/space,/area) -"bEv" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/medbay) -"bEw" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bEx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bEy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bEz" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medical Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bEA" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (NORTH)"; icon_state = "pipe-y"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bEB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bEC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cryo) -"bED" = (/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bEE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/cryo) -"bEF" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/cryo) -"bEG" = (/obj/machinery/power/apc{dir = 4; name = "Cryogenics APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bEH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"bEI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bEJ" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 24},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 4; network = "SS13"},/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bEK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bEL" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Research Director"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bEM" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bEN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bEP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) -"bEQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bER" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bES" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bET" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEV" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEW" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEY" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) -"bFa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) -"bFb" = (/obj/machinery/camera/xray{c_tag = "Mixing Maintenance"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bFc" = (/obj/machinery/door/airlock/research{name = "Launch Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bFd" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bFe" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/mixing) -"bFf" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/toxins/mixing) -"bFg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) -"bFh" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) -"bFi" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bFj" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bFk" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bFl" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; pixel_x = 27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) -"bFm" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bFn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/quartermaster/miningdock) -"bFo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) -"bFp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/quartermaster/miningdock) -"bFq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/quartermaster/miningdock) -"bFr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bFs" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area) -"bFt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bFu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) -"bFv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bFw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) -"bFx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) -"bFy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 11},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"bFz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bFA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bFB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bFC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/atmos) -"bFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/atmos) -"bFF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/atmos) -"bFG" = (/turf/simulated/wall,/area/atmos) -"bFH" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) -"bFN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/turf/space,/area) -"bFO" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/space,/area) -"bFP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) -"bFQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/space,/area) -"bFR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"bFS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bFT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/medbay) -"bFU" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bFV" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bFW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bFX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bFY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bFZ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bGa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bGb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bGc" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bGd" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/crew_quarters/hor) -"bGe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bGf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bGg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bGh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bGj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bGk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bGl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/mixing) -"bGm" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bGn" = (/obj/machinery/camera{c_tag = "Mixing Room South"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Toxins Mixing Room South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bGo" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bGp" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) -"bGq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) -"bGr" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bGs" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/mixing) -"bGt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) -"bGu" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) -"bGv" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/toxins/test_area) -"bGw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bGx" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) -"bGy" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/miningdock) -"bGz" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/miningdock) -"bGA" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bGB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/miningdock) -"bGC" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{desc = "
There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

In a chamber a great mirror lies, cut away it solemn cries. Travel bold as thou might, piercing vastness as a kite.

HONK!
"; name = "Old Note #6"},/area/maintenance/aft) -"bGD" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"bGE" = (/obj/machinery/camera{c_tag = "Mining Maintenance"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGH" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bGI" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bGJ" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bGL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bGM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bGN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"bGO" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bGP" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bGQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bGR" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bGS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bGT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) -"bGU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/atmos) -"bGV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) -"bGW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/atmos) -"bGX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bGY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/atmos) -"bGZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bHa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bHb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bHc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bHd" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bHe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bHi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHl" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHm" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHq" = (/obj/structure/stool/bed,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bHr" = (/obj/structure/lamarr,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) -"bHs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bHt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bHu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bHv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bHw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bHx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bHy" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bHz" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/mixing) -"bHA" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bHB" = (/obj/machinery/dispenser,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bHC" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/mixing) -"bHD" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bHE" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bHF" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bHG" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) -"bHH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) -"bHI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) -"bHJ" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) -"bHK" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) -"bHL" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"bHM" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bHN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) -"bHO" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bHP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bHQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHR" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHS" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Mining Dock South"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHT" = (/obj/machinery/computer/security/mining,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHU" = (/obj/structure/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHV" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"bHW" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/aft) -"bHX" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) -"bHY" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/aft) -"bHZ" = (/turf/simulated/wall,/area/maintenance/aft) -"bIa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bIb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bIc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bId" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/aft) -"bIe" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area) -"bIf" = (/obj/machinery/camera{c_tag = "Vault Maintenance"; dir = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bIg" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bIh" = (/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bIi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bIj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bIk" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bIl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bIm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bIn" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bIp" = (/turf/simulated/wall/r_wall,/area/atmos) -"bIq" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor,/area/atmos) -"bIr" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area/atmos) -"bIs" = (/obj/machinery/atmospherics/portables_connector,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) -"bIt" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) -"bIu" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/atmos) -"bIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/atmos) -"bIw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bIx" = (/obj/machinery/pipedispenser,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) -"bIy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bIz" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor,/area/atmos) -"bIA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/meter,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) -"bIB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/atmos) -"bIC" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/turf/simulated/floor,/area/atmos) -"bID" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bIE" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air In"; on = 1},/turf/simulated/floor,/area/atmos) -"bIF" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bIG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bIH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bII" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bIJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bIK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bIL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bIM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bIN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bIO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bIP" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bIQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/cryo) -"bIR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bIS" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/hor) -"bIT" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bIU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bIV" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bIW" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bIX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bIY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/xenobiology) -"bIZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/toxins/xenobiology) -"bJa" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bJb" = (/obj/machinery/power/apc{dir = 1; name = "Med-Sci Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJe" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJf" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bJg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) -"bJh" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/mixing) -"bJi" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/mixing) -"bJj" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bJk" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) -"bJl" = (/obj/machinery/camera{c_tag = "Test Area East"; dir = 8; network = "Toxins"},/obj/machinery/camera{c_tag = "Explosives Testing Area"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = -22},/obj/machinery/light{dir = 4},/turf/simulated/floor/airless,/area/toxins/test_area) -"bJm" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"bJn" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) -"bJo" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"bJp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bJq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bJr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bJs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bJw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJy" = (/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bJz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) -"bJA" = (/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bJB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bJC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bJD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bJE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bJF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bJG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bJH" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bJI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bJJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bJK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bJL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Reception Window"; req_access = null; req_access_txt = "0"},/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Refilling Station"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) -"bJM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) -"bJN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) -"bJO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) -"bJP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) -"bJQ" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = "SS13"},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) -"bJR" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/atmos) -"bJS" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) -"bJT" = (/turf/simulated/floor,/area/atmos) -"bJU" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) -"bJV" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) -"bJW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bJX" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distribution Out"; on = 1},/turf/simulated/floor,/area/atmos) -"bJY" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Waste In"; on = 1},/turf/simulated/floor,/area/atmos) -"bJZ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"; name = "Mixed Air Supply Transfer"},/turf/simulated/floor,/area/atmos) -"bKa" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bKb" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Air to Mix"; on = 0},/turf/simulated/floor,/area/atmos) -"bKc" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 10; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bKd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bKe" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bKf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bKg" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medical Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bKh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bKi" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/cryo) -"bKj" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) -"bKk" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cryo) -"bKl" = (/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bKm" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bKn" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Server Room APC"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKq" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKr" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKs" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 8; name = "Research Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bKt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bKu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/xenobiology) -"bKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = 32},/obj/structure/closet,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bKA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) -"bKB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/toxins/xenobiology) -"bKC" = (/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 2},/obj/machinery/light/small{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) -"bKD" = (/turf/simulated/floor,/area/toxins/xenobiology) -"bKE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) -"bKF" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) -"bKG" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/test_area) -"bKH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bKI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bKJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bKK" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bKL" = (/obj/effect/showcase{icon_state = "showcase_4"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bKM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bKN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"bKO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bKP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bKQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bKR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) -"bKS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) -"bKT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) -"bKU" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"bKV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) -"bKW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) -"bKX" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) -"bKY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) -"bKZ" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/atmos) -"bLa" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/floor,/area/atmos) -"bLb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) -"bLc" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bLd" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 6; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bLe" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 4; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bLf" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/atmos) -"bLg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bLh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/space,/area) -"bLi" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bLj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/medical/medbay) -"bLk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bLl" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bLm" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bLn" = (/turf/simulated/wall,/area/medical/surgery) -"bLo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/surgery) -"bLp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor,/area/medical/surgery) -"bLq" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/weapon/paper/monitorkey,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bLr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/toxins/server) -"bLs" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) -"bLt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/computer/rdservercontrol,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/toxins/server) -"bLu" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/computer/message_monitor,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bLw" = (/turf/simulated/wall,/area/toxins/xenobiology) -"bLx" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bLy" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bLz" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bLA" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bLB" = (/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) -"bLC" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bLF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"bLG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bLH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"bLI" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bLJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bLK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bLL" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bLM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bLN" = (/obj/effect/showcase{icon_state = "showcase_3"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bLO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) -"bLP" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bLQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmospherics Desk"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bLR" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/atmos) -"bLS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bLT" = (/obj/effect/sign/securearea{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = 4; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -4; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bLU" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Mix to Distro"; on = 0},/turf/simulated/floor,/area/atmos) -"bLV" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bLW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bLX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bLY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Pure to Mix"; on = 0},/turf/simulated/floor,/area/atmos) -"bLZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 8; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bMa" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos) -"bMb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bMc" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/space,/area) -"bMd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bMe" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bMf" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bMg" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bMh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bMj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bMk" = (/obj/effect/sign/nosmoking_2{pixel_x = -28},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bMl" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bMm" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bMn" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/surgery) -"bMo" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/medical/surgery) -"bMp" = (/turf/simulated/floor,/area/medical/surgery) -"bMq" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/medical/surgery) -"bMr" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/surgery) -"bMs" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor,/area/medical/surgery) -"bMt" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/toxins/server) -"bMu" = (/turf/simulated/wall,/area/toxins/server) -"bMv" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bMw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bMx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bMy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bMz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bMA" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bMB" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bMC" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bMD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bME" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bML" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bMM" = (/turf/simulated/wall,/area/assembly/chargebay) -"bMN" = (/obj/effect/showcase{icon_state = "showcase_2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bMO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bMP" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bMQ" = (/obj/machinery/dispenser{pixel_x = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) -"bMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/clothing/mask/breath{pixel_x = -1; pixel_y = -1},/obj/item/clothing/mask/breath{pixel_x = 1; pixel_y = 1},/turf/simulated/floor,/area/atmos) -"bMS" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/atmos) -"bMT" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/atmos) -"bMU" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/atmos) -"bMV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bMW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bMX" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bMY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Mix to Filter"; on = 1},/turf/simulated/floor,/area/atmos) -"bMZ" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bNa" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/valve{dir = 4; icon_state = "valve1"; name = "Pure to Tank"; open = 1},/turf/simulated/floor,/area/atmos) -"bNb" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bNc" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Unfiltered to Mix"; on = 1},/turf/simulated/floor,/area/atmos) -"bNd" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/atmos) -"bNe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bNf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bNg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bNh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/medical/medbay) -"bNi" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNk" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNl" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bNn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"bNr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bNs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bNt" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bNu" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"bNv" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/medical/surgery) -"bNw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNx" = (/obj/machinery/optable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNz" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/medical/surgery) -"bNA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNB" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "SS13"; pixel_x = 22},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNC" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bND" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "RD"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bNG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Xenobiology APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNL" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bNM" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) -"bNN" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/effect/sign/deathsposal{pixel_x = 32},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bNO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bNP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bNQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/chargebay) -"bNR" = (/obj/effect/showcase{icon_state = "showcase_5"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bNS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/chargebay) -"bNT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"bNU" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/atmos) -"bNV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/atmos) -"bNW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) -"bNX" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics Refilling Station"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) -"bNY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) -"bNZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor,/area/atmos) -"bOa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/atmos) -"bOb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bOc" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 8; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bOd" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bOe" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bOf" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bOg" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bOh" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Mix to Tank/Distro"; on = 1},/turf/simulated/floor,/area/atmos) -"bOi" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) -"bOj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bOk" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/turf/space,/area) -"bOl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bOn" = (/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOp" = (/obj/machinery/door/airlock/medical{name = "Patient Room 1"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOs" = (/obj/machinery/door/airlock/medical{name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bOt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bOu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bOv" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bOw" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) -"bOx" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor,/area/medical/surgery) -"bOy" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOz" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOA" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/medical/surgery) -"bOB" = (/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bOC" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bOD" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bOE" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bOF" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bOG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bOH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bON" = (/obj/machinery/atmospherics/valve,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bOP" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bOQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bOR" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bOS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bOT" = (/obj/machinery/recharge_station,/obj/machinery/camera{c_tag = "Recharge Bay North West"; dir = 2},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"bOU" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) -"bOV" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bOW" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bOX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bOY" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) -"bOZ" = (/turf/simulated/floor,/area/assembly/chargebay) -"bPa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/assembly/chargebay) -"bPb" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bPc" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"bPd" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/wall,/area/atmos) -"bPe" = (/obj/structure/table,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box,/turf/simulated/floor,/area/atmos) -"bPf" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/atmos) -"bPg" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/atmos) -"bPh" = (/obj/machinery/computer/atmos_alert,/obj/effect/sign/atmosplaque{pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Atmospherics Airlock"; dir = 2},/turf/simulated/floor,/area/atmos) -"bPi" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins")},/turf/simulated/floor,/area/atmos) -"bPj" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bPk" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/turf/simulated/floor,/area/atmos) -"bPl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bPm" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bPn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bPo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bPp" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bPq" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bPr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/medbay) -"bPt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bPu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bPv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/camera{c_tag = "Medbay Hallway South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"bPx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bPy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bPz" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bPA" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"bPB" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/medical/surgery) -"bPC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bPD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door_control{id = "Obshutter"; name = "Observation Shutter Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bPF" = (/turf/simulated/wall/r_wall,/area/medical/surgery) -"bPG" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bPH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/research{name = "Miscellaneous Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bPI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPJ" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/storage/monkeycube_box,/obj/item/weapon/storage/monkeycube_box,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPL" = (/obj/machinery/door_control{id = "xenobio"; name = "Containment Blast Doors"; pixel_x = 6; pixel_y = 4; req_access_txt = "55"},/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPM" = (/obj/item/weapon/melee/baton{pixel_x = -3},/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"bPN" = (/obj/machinery/door/window/northleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/item/weapon/wrench{pixel_x = 3},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) -"bPP" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPQ" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bPT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment,/obj/effect/sign/biohazard{pixel_x = -30},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area) -"bPY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bPZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bQa" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bQb" = (/obj/machinery/camera{c_tag = "Test Chamber South"; dir = 1; network = "Toxins"},/obj/machinery/light,/turf/simulated/floor/airless,/area/toxins/test_area) -"bQc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bQd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) -"bQe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/assembly/chargebay) -"bQh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"bQi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/chargebay) -"bQj" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bQk" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bQl" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bQm" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/assembly/chargebay) -"bQn" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) -"bQo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) -"bQp" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"bQq" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/wall,/area/atmos) -"bQr" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = 2; pixel_y = 2},/turf/simulated/floor,/area/atmos) -"bQs" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) -"bQt" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bQu" = (/obj/machinery/door_control{id = "atmos"; name = "Atmos Security Doors"; pixel_x = 22; pixel_y = 0; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bQv" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall,/area/atmos) -"bQw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bQx" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/atmos) -"bQy" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bQz" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bQA" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bQB" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 9; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bQC" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/atmos) -"bQD" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bQE" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "escape"; dir = 5},/area/atmos) -"bQF" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bQG" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"bQH" = (/turf/simulated/floor/engine/n20,/area/atmos) -"bQI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQJ" = (/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQK" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQL" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQM" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQN" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bQO" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bQP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bQQ" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) -"bQR" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor,/area/medical/surgery) -"bQS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/surgery) -"bQT" = (/obj/structure/table,/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/medical/surgery) -"bQU" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/closet/crate/freezer,/turf/simulated/floor,/area/medical/surgery) -"bQV" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/toxins/misc_lab) -"bQW" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bQX" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/toxins/misc_lab) -"bQY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bQZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRa" = (/obj/machinery/power/apc{dir = 1; name = "Misc. Research APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research"; dir = 2},/obj/machinery/camera{c_tag = "Miscellaneous Research"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bRc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bRd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bRe" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bRk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bRn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bRo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bRp" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) -"bRq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bRr" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bRs" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bRt" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRu" = (/obj/machinery/power/apc{dir = 1; name = "Robotics Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"bRB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Recharging Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bRC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/assembly/chargebay) -"bRD" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) -"bRE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/atmos) -"bRF" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/atmos) -"bRG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/atmos) -"bRH" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bRI" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/atmos) -"bRJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_atmos{name = "Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bRK" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) -"bRL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/atmos) -"bRM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/machinery/light,/turf/simulated/floor,/area/atmos) -"bRN" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Air to Tank"; on = 0},/turf/simulated/floor,/area/atmos) -"bRO" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Mix to Tank"; on = 0},/turf/simulated/floor,/area/atmos) -"bRP" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Pure to Tank"; on = 1},/turf/simulated/floor,/area/atmos) -"bRQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bRR" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bRS" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "escape"; dir = 4},/area/atmos) -"bRT" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) -"bRU" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"bRV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"bRW" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bRX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bRY" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bRZ" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bSa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bSb" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bSc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/surgery) -"bSd" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSe" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSg" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bSh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/toxins/misc_lab) -"bSi" = (/turf/simulated/floor,/area/toxins/misc_lab) -"bSj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor,/area/toxins/misc_lab) -"bSk" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bSl" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bSm" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bSn" = (/obj/machinery/camera{c_tag = "Xenobiolody Containment Pen"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = 0},/obj/machinery/camera{c_tag = "Xenobiolody Containment Pen"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bSo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bSp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bSq" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSr" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSu" = (/obj/machinery/power/apc{dir = 8; name = "Mech Bay APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable,/turf/simulated/floor,/area/assembly/chargebay) -"bSv" = (/obj/machinery/camera{c_tag = "Recharge Bay"; dir = 8},/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Recharge Bay Door Control"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor,/area/assembly/chargebay) -"bSw" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/hallway/primary/aft) -"bSx" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) -"bSy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/wall,/area/atmos) -"bSz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall,/area/atmos) -"bSA" = (/obj/machinery/door/window/northleft{dir = 1; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) -"bSB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) -"bSC" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/radio/headset/headset_eng,/turf/simulated/floor,/area/atmos) -"bSD" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution Loop Monitor"; sensors = list("air_sensor" = "Mixed Air Supply Tank", "mair_meter" = "Mixed Air Supply Transfer", "dloop_atm_meter" = "Distribution Loop - Atmos")},/turf/simulated/floor,/area/atmos) -"bSE" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 1},/turf/simulated/floor,/area/atmos) -"bSF" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) -"bSG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bSH" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bSI" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/atmos) -"bSJ" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "N2O to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bSK" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/atmos) -"bSL" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bSM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/space,/area) -"bSN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) -"bSO" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bSP" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bSQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"bSR" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bSS" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bST" = (/obj/structure/stool/bed/roller,/obj/machinery/camera{c_tag = "Surgery Recovery Room"; dir = 2; network = "SS13"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bSU" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bSV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bSW" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/surgery) -"bSX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/medical/surgery) -"bSY" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) -"bSZ" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) -"bTa" = (/obj/structure/table,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/toxins/misc_lab) -"bTd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/toxins/misc_lab) -"bTe" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTf" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTg" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bTh" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bTi" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bTj" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bTk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTn" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTo" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) -"bTp" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"bTq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_research{name = "Recharging Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"bTr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor,/area/hallway/primary/aft) -"bTs" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/aft) -"bTt" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Atmospherics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bTu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/atmos) -"bTv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bTw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/atmos) -"bTx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bTy" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/atmos) -"bTz" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/atmos) -"bTA" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"bTB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) -"bTC" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) -"bTD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bTI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bTJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bTK" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/surgery) -"bTL" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/item/device/radio/electropack,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTM" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTN" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bTP" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/toxins/misc_lab) -"bTQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTT" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bTU" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bTV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTX" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUb" = (/turf/simulated/wall,/area/assembly/assembly_line) -"bUc" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Assembly Line"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) -"bUd" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"bUe" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/chargebay) -"bUf" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/assembly/chargebay) -"bUg" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/assembly/chargebay) -"bUh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_research{name = "Recharging Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"bUi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bUj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bUk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bUl" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bUm" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bUn" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/atmos) -"bUo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) -"bUp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/obj/item/weapon/wrench,/turf/simulated/floor,/area/atmos) -"bUq" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/atmos) -"bUr" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bUs" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/atmos) -"bUt" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bUu" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bUv" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bUw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUC" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bUD" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bUE" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/surgery) -"bUF" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/medical/surgery) -"bUG" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUH" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) -"bUI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUL" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUM" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUQ" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/assembly_line) -"bUR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bUW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Assembly Line"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor,/area/assembly/assembly_line) -"bUX" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/camera{c_tag = "Atmospherics Entrance"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bUY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bUZ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"bVa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/atmos) -"bVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor,/area/atmos) -"bVc" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) -"bVd" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"bVe" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) -"bVf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bVg" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bVh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bVi" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bVj" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/surgery) -"bVk" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVm" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = -24; req_access_txt = "7"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVp" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bVq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bVr" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"bVs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bVx" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Assembly Line West"; dir = 2},/turf/simulated/floor,/area/assembly/assembly_line) -"bVy" = (/turf/simulated/floor,/area/assembly/assembly_line) -"bVz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor,/area/assembly/assembly_line) -"bVA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bVB" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/assembly_line) -"bVC" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor,/area/assembly/assembly_line) -"bVD" = (/obj/machinery/computer/rdconsole/robotics,/turf/simulated/floor,/area/assembly/assembly_line) -"bVE" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) -"bVF" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) -"bVG" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Assembly Line East"; dir = 2},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) -"bVH" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/assembly/assembly_line) -"bVI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_research{name = "Robotics Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"bVJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) -"bVK" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bVL" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) -"bVM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) -"bVN" = (/turf/simulated/floor{icon_state = "caution"; dir = 6},/area/hallway/primary/aft) -"bVO" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) -"bVP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) -"bVQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bVR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) -"bVS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bVT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bVU" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Plasma to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bVV" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Plasma Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) -"bVW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bVX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) -"bVZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) -"bWa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray{c_tag = "Virology Maintenance"},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) -"bWb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWe" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bWf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWg" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bWh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bWj" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) -"bWk" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bWl" = (/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"bWm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bWn" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bWo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bWp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bWq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) -"bWr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"bWs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bWt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/engine/break_room) -"bWu" = (/turf/simulated/wall,/area/engine/break_room) -"bWv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/break_room) -"bWw" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/break_room) -"bWx" = (/obj/machinery/computer/arcade,/obj/effect/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor,/area/engine/break_room) -"bWy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/arcade,/turf/simulated/floor,/area/engine/break_room) -"bWz" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/atmos) -"bWA" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor,/area/atmos) -"bWB" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area/atmos) -"bWC" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/space_heater,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/atmos) -"bWD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/obj/machinery/space_heater,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) -"bWE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bWF" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bWG" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bWH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bWI" = (/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) -"bWJ" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) -"bWK" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWL" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWM" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/securearea{pixel_y = 32},/obj/machinery/camera{c_tag = "Aft Starboard Solar Control Entrance"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWS" = (/obj/structure/disposalpipe/junction,/turf/simulated/floor/plating/airless,/area/maintenance/asmaint2) -"bWT" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/sign/deathsposal{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWV" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWW" = (/obj/machinery/atmospherics/pipe/tank/toxins{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWX" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWY" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWZ" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bXa" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"bXb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"bXc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"bXd" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) -"bXe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bXf" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) -"bXg" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/assembly/assembly_line) -"bXh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bXi" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"bXj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westright{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/turf/simulated/floor,/area/assembly/assembly_line) -"bXk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/turf/simulated/floor,/area/hallway/primary/aft) -"bXl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/break_room) -"bXm" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/engine/break_room) -"bXn" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) -"bXo" = (/obj/structure/stool,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/engine/break_room) -"bXp" = (/obj/structure/stool,/obj/machinery/power/apc{dir = 1; name = "Engineering Break Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/break_room) -"bXq" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/break_room) -"bXr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/break_room) -"bXs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/engine/break_room) -"bXt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/atmos) -"bXu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/atmos) -"bXv" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Tank to Filter"; on = 0},/turf/simulated/floor,/area/atmos) -"bXw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bXx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bXy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bXz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) -"bXA" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bXB" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/atmos) -"bXC" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bXD" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bXE" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bXF" = (/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = 0; req_access_txt = "39"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bXG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/virology) -"bXH" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"bXI" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXJ" = (/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXK" = (/obj/structure/stool/bed/chair,/obj/item/weapon/cigpacket,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXL" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXM" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXN" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXP" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bXQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXR" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXT" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXU" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXV" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bXW" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bXX" = (/obj/effect/sign/fire{pixel_y = 32},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/access_button{command = "cycle_interior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bXY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bXZ" = (/obj/machinery/door/poddoor{id = "disvent"; name = "Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bYa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"bYb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bYc" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/turf/simulated/floor,/area/assembly/assembly_line) -"bYd" = (/obj/machinery/conveyor_switch{id = "Skynet_heavy"},/turf/simulated/floor,/area/assembly/assembly_line) -"bYe" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) -"bYf" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) -"bYg" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bYh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/assembly_line) -"bYi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westleft{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/assembly_line) -"bYj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) -"bYk" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bYl" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/engine/break_room) -"bYm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) -"bYn" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/paper{pixel_x = 3; pixel_y = 3},/obj/item/weapon/pen{layer = 4},/turf/simulated/floor,/area/engine/break_room) -"bYo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/engine/break_room) -"bYp" = (/obj/structure/table,/turf/simulated/floor,/area/engine/break_room) -"bYq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engine/break_room) -"bYr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/engine/break_room) -"bYs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Break Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bYt" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bYu" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "O2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bYv" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "N2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) -"bYw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area/atmos) -"bYx" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/atmos) -"bYy" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bYz" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bYA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bYB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) -"bYC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYD" = (/obj/structure/closet/l3closet{pixel_x = 4},/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) -"bYE" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYG" = (/obj/machinery/light/small{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYI" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"bYJ" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bYK" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"bYL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYN" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYO" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYQ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYR" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYS" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYT" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; doortype = 7; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; opacity = 0; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYU" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; doortype = 7; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; opacity = 0; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYV" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bYW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/assembly/assembly_line) -"bYX" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/assembly/assembly_line) -"bYY" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) -"bYZ" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) -"bZa" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 10; network = "RD"},/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) -"bZb" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) -"bZc" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/assembly/assembly_line) -"bZd" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) -"bZe" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) -"bZf" = (/obj/structure/table,/obj/item/clothing/gloves/black{pixel_y = 3},/obj/item/device/radio/headset/headset_rob,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor,/area/assembly/assembly_line) -"bZg" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bZh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) -"bZi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bZj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bZk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) -"bZl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bZm" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bZn" = (/obj/machinery/vending/cola,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/engine/break_room) -"bZo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) -"bZp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = -3},/turf/simulated/floor,/area/engine/break_room) -"bZq" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/screwdriver{pixel_y = 8},/turf/simulated/floor,/area/engine/break_room) -"bZr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers{pixel_x = 5; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) -"bZs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/break_room) -"bZt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/break_room) -"bZu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bZv" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bZw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bZx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bZy" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 8; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) -"bZz" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "O2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) -"bZA" = (/obj/machinery/atmospherics/trinary/mixer{icon_state = "intact_on"; name = "Gas mixer (N2/O2)"; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor,/area/atmos) -"bZB" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bZC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "CO2 to Pure"; on = 0},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bZD" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/atmos) -"bZE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bZF" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) -"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bZH" = (/obj/structure/closet/l3closet{pixel_x = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) -"bZI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bZJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bZK" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZM" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZN" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bZO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bZP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bZQ" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bZR" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bZS" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 26; pixel_y = 6; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 24; pixel_y = -6},/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bZT" = (/obj/effect/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bZU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bZV" = (/obj/structure/table,/obj/item/weapon/circular_saw{pixel_y = 6},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) -"bZW" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) -"bZX" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) -"bZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) -"bZZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"caa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) -"cab" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cac" = (/obj/machinery/door/firedoor/border_only,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cad" = (/obj/machinery/camera{c_tag = "Engineering Break-Room"; dir = 4; network = "SS13"},/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/break_room) -"cae" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/engine/break_room) -"caf" = (/obj/structure/stool,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/break_room) -"cag" = (/obj/structure/stool,/turf/simulated/floor,/area/engine/break_room) -"cah" = (/obj/structure/stool,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) -"cai" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/engine/break_room) -"caj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/sign/securearea{pixel_x = 32},/turf/simulated/floor,/area/engine/break_room) -"cak" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = "SS13"},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) -"cal" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/atmos) -"cam" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "N2 Out"; on = 1},/turf/simulated/floor,/area/atmos) -"can" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"cao" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"cap" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "O2 Out"; on = 1},/turf/simulated/floor,/area/atmos) -"caq" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"car" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"cas" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"cat" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) -"cau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"cav" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caw" = (/obj/item/weapon/secstorage/ssafe{pixel_x = 5; pixel_y = 29},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cax" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cay" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) -"caA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) -"caB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caC" = (/obj/structure/closet{pixel_x = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) -"caD" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"caG" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caI" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"caK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"caL" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"caM" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"caN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"caO" = (/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"caP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"caQ" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"caR" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) -"caS" = (/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) -"caT" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) -"caU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"caV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"caW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"caX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"caY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/aft) -"caZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engineering) -"cba" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cbb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/break_room) -"cbc" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) -"cbd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) -"cbe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) -"cbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) -"cbg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) -"cbh" = (/turf/simulated/wall/r_wall,/area/engine/break_room) -"cbi" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) -"cbj" = (/obj/machinery/atmospherics/valve/digital{name = "Nitrogen Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/atmos) -"cbk" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor{icon_state = "red"},/area/atmos) -"cbl" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/atmos) -"cbm" = (/obj/machinery/atmospherics/valve/digital{name = "Oxygen Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/atmos) -"cbn" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/atmos) -"cbo" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/atmos) -"cbp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"cbq" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) -"cbr" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area/atmos) -"cbs" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/valve/digital{name = "Mixed Air Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) -"cbt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"cbu" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cbv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cbw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"cbx" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cby" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"cbz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/virology) -"cbA" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cbB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/virology) -"cbC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"cbD" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbF" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cbH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cbI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cbJ" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) -"cbK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cbL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cbN" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cbO" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cbP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cbQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"cbR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbS" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) -"cbT" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) -"cbU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) -"cbV" = (/turf/simulated/wall/r_wall,/area/engine/engineering) -"cbW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cbX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cbY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cbZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"cca" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"ccb" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"ccc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/break_room) -"ccd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "yellowcorner"},/area/engine/break_room) -"cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "yellow"},/area/engine/break_room) -"ccf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"ccg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/chiefs_office) -"cch" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cci" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/engine/chiefs_office) -"ccj" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cck" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"ccl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"ccm" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"ccn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"cco" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"ccp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"ccq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"ccr" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccs" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cct" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccu" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ccG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ccH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ccI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ccJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ccK" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area) -"ccL" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area) -"ccM" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"ccN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"ccO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"ccP" = (/turf/simulated/floor/plating/airless,/area/solar/port) -"ccQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"ccR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccV" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccW" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ccX" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) -"ccY" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"ccZ" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"cda" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"cdb" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engine_smes) -"cdc" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engine_smes) -"cdd" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"cde" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"cdf" = (/obj/machinery/power/monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"cdg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/engineering) -"cdi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"cdj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/engine/engineering) -"cdk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Break room"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cdm" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cdn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cdo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cdp" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cdq" = (/obj/machinery/hologram/holopad,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 24; pixel_y = -5},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cdr" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/space,/area) -"cds" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/space,/area) -"cdt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/space,/area) -"cdu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"cdv" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdw" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdx" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"cdz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdE" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdG" = (/obj/machinery/camera{c_tag = "Virology East"; dir = 8; network = "SS13"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cdH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cdI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cdJ" = (/obj/machinery/atmospherics/pipe/vent{dir = 1},/turf/simulated/floor/plating,/area) -"cdK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) -"cdL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cdM" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cdN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cdO" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cdP" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Aft Port Solar Control Entrance"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdS" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engineering) -"cdT" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) -"cdU" = (/turf/simulated/floor/plating,/area/engine/engineering) -"cdV" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) -"cdW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cdX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"cdY" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"cdZ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"cea" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/engine/engineering) -"ceb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/engineering) -"cec" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"ced" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cee" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"cef" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"ceg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"ceh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cei" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cej" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/weapon/cigpacket,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cek" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cel" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cem" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"cen" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"ceo" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cep" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ceq" = (/obj/machinery/computer/pandemic,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cer" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ces" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"cet" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/virology) -"ceu" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cev" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cew" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cex" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"cey" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cez" = (/obj/item/weapon/cable_coil{amount = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"ceA" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera/xray{c_tag = "Engineering Secure Storage"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"ceB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) -"ceC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"ceD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"ceE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/engine/engineering) -"ceF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor,/area/engine/engineering) -"ceG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"ceH" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"ceI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"ceJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"ceK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"ceL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"ceM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceO" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceP" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceQ" = (/obj/machinery/computer/station_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ceS" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ceT" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ceU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ceV" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ceW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ceX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ceY" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ceZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cfa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) -"cfb" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfd" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"cff" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/solar/starboard) -"cfh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfk" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfl" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) -"cfm" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"cfn" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering SMES Room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) -"cfo" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light,/turf/simulated/floor,/area/engine/engineering) -"cfp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor,/area/engine/engineering) -"cfq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/yellow,/turf/simulated/floor,/area/engine/engineering) -"cfr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cfs" = (/turf/simulated/floor,/area/engine/engineering) -"cft" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine/engineering) -"cfu" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/engine/engineering) -"cfv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"cfw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cfx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"cfy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) -"cfz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"cfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cfB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfD" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfE" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Engineering CE's Office"; dir = 1; pixel_x = 23},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfF" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfG" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cfH" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cfI" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cfJ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cfK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cfL" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cfM" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cfN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/camera{c_tag = "Virlogy West"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfO" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfP" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfQ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfR" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfS" = (/turf/simulated/wall,/area/engine/engineering) -"cfT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) -"cfU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) -"cfV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor,/area/engine/engineering) -"cfW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"cfY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"cfZ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"cga" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cgb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"cgc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) -"cgd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cge" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"cgf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cgg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/chiefs_office) -"cgh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/chiefs_office) -"cgi" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cgj" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cgk" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cgl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgn" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light,/obj/effect/sign/deathsposal{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"cgq" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgr" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgs" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area) -"cgt" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) -"cgu" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/engine/engineering) -"cgv" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/effect/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgw" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"cgx" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/vending/engivend,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/vending/tool,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cgA" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"cgB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgD" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cgE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/camera{c_tag = "Engineering Entrance"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgF" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cgG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cgH" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cgI" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/engineering) -"cgJ" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgK" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cgL" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cgM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"cgN" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) -"cgO" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) -"cgP" = (/obj/machinery/alarm,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cgQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cgR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cgS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cgT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cgU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cgV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = "Singularity"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor,/area/engine/engineering) -"cgW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cgX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cgY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cgZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/engineering) -"cha" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"chb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"chc" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"chd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"che" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area/engine/engineering) -"chg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/engineering) -"chh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) -"chi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"chj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) -"chk" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"chl" = (/obj/structure/closet/radiation,/turf/simulated/floor,/area/engine/engineering) -"chm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"chn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cho" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"chp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"chq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"chr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"chs" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) -"cht" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/engine/engineering) -"chu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"chv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chy" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"chB" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) -"chC" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/engine/engineering) -"chD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/engineering) -"chE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"chF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"chG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"chH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/engine/engineering) -"chI" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor,/area/engine/engineering) -"chJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor,/area/engine/engineering) -"chK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"chL" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) -"chM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"chN" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"chO" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) -"chP" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) -"chQ" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) -"chR" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor,/area/engine/engineering) -"chS" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray{c_tag = "Engineering Escape Pod"},/turf/simulated/floor/plating,/area/engine/engineering) -"chT" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod5/station) -"chU" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) -"chV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod5/station) -"chW" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"chX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"chY" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) -"chZ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/engine/engineering) -"cia" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cib" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) -"cic" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cid" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cie" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"cif" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cig" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cih" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) -"cii" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cij" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"cik" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cil" = (/obj/machinery/door/airlock/external{name = "Engineering Escape Pod"; req_access = null; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) -"cim" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"cin" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"cio" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"cip" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) -"ciq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cir" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cis" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cit" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) -"ciu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"civ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciw" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 1; pixel_x = 23},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cix" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/clothing/glasses/meson,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciB" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"ciC" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"ciD" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) -"ciE" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "10"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"ciF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciH" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 1; pixel_x = 23},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ciJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/hardhat,/obj/item/clothing/head/hardhat,/obj/effect/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) -"ciK" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod5/station) -"ciL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod5/station) -"ciM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"ciN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"ciO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"ciP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) -"ciQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ciR" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"ciS" = (/obj/structure/stool,/turf/simulated/floor,/area/engine/engineering) -"ciT" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) -"ciU" = (/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/engine/engineering) -"ciV" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"ciW" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"ciX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"ciY" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/engine/engineering) -"ciZ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor,/area/engine/engineering) -"cja" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/engine/engineering) -"cjb" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/engine/engineering) -"cjc" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"cjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) -"cje" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) -"cjf" = (/obj/structure/cable,/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"cjg" = (/obj/structure/cable,/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/turf/simulated/floor/plating,/area/engine/engineering) -"cjh" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"cji" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjj" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cjk" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) -"cjl" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) -"cjm" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) -"cjn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) -"cjp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/engineering) -"cjq" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"cjr" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"cjs" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/engineering) -"cjt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering) -"cju" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjy" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) -"cjz" = (/obj/item/weapon/wirecutters,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cjA" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) -"cjB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjD" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = -32},/turf/simulated/floor/plating/airless,/area) -"cjE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cjF" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjH" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = "Singularity"},/turf/space,/area) -"cjI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjL" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = "Singularity"},/turf/space,/area) -"cjM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjN" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cjP" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjQ" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjR" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cjT" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cjU" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjV" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjW" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area) -"cjX" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjY" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cjZ" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cka" = (/obj/item/device/multitool,/turf/space,/area) -"ckb" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area) -"ckc" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/engine/engineering) -"ckd" = (/obj/item/weapon/crowbar,/turf/space,/area) -"cke" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ckf" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) -"ckg" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area) -"ckh" = (/obj/item/weapon/weldingtool,/turf/space,/area) -"cki" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ckj" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area) -"ckk" = (/turf/space,/area/syndicate_station/one) -"ckl" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ckm" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 4; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ckn" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area) -"cko" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 8; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ckp" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ckq" = (/turf/space,/area/syndicate_station/four) -"ckr" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cks" = (/turf/space,/area/syndicate_station/six) -"ckt" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns15,/area) -"cku" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns9,/area) -"ckv" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns5,/area) -"ckw" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns12,/area) -"ckx" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns8,/area) -"cky" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns3,/area) -"ckz" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns6,/area) -"ckA" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns7,/area) -"ckB" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns4,/area) -"ckC" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area) -"ckD" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns1,/area) -"ckE" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns11,/area) -"ckF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area) -"ckG" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area) -"ckH" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns10,/area) -"ckI" = (/turf/space/transit/east/shuttlespace_ew13,/area) -"ckJ" = (/turf/space/transit/east/shuttlespace_ew14,/area) -"ckK" = (/turf/space/transit/east/shuttlespace_ew15,/area) -"ckL" = (/turf/space/transit/east/shuttlespace_ew1,/area) -"ckM" = (/turf/space/transit/east/shuttlespace_ew2,/area) -"ckN" = (/turf/space/transit/east/shuttlespace_ew3,/area) -"ckO" = (/turf/space/transit/east/shuttlespace_ew4,/area) -"ckP" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew5,/area) -"ckQ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew6,/area) -"ckR" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew7,/area) -"ckS" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew8,/area) -"ckT" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew9,/area) -"ckU" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew10,/area) -"ckV" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew11,/area) -"ckW" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew12,/area) -"ckX" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew13,/area) -"ckY" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew14,/area) -"ckZ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew15,/area) -"cla" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew1,/area) -"clb" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew2,/area) -"clc" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew3,/area) -"cld" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew4,/area) -"cle" = (/turf/space{tag = "icon-black"; icon_state = "black"},/area) -"clf" = (/turf/unsimulated/wall{tag = "icon-iron6"; icon_state = "iron6"},/area) -"clg" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) -"clh" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area) -"cli" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area) -"clj" = (/turf/space/transit/north/shuttlespace_ns8,/area) -"clk" = (/turf/space/transit/north/shuttlespace_ns4,/area) -"cll" = (/turf/space/transit/north/shuttlespace_ns11,/area) -"clm" = (/turf/space/transit/north/shuttlespace_ns7,/area) -"cln" = (/turf/space/transit/north/shuttlespace_ns2,/area) -"clo" = (/turf/space/transit/north/shuttlespace_ns5,/area) -"clp" = (/turf/space/transit/north/shuttlespace_ns6,/area) -"clq" = (/turf/space/transit/north/shuttlespace_ns14,/area) -"clr" = (/turf/space/transit/north/shuttlespace_ns3,/area) -"cls" = (/turf/space/transit/north/shuttlespace_ns13,/area) -"clt" = (/turf/space/transit/north/shuttlespace_ns15,/area) -"clu" = (/turf/space/transit/north/shuttlespace_ns10,/area) -"clv" = (/turf/space/transit/north/shuttlespace_ns12,/area) -"clw" = (/turf/space/transit/north/shuttlespace_ns1,/area) -"clx" = (/turf/space/transit/north/shuttlespace_ns9,/area) -"cly" = (/turf/space/transit/east/shuttlespace_ew5,/area) -"clz" = (/turf/space/transit/east/shuttlespace_ew6,/area) -"clA" = (/turf/space/transit/east/shuttlespace_ew7,/area) -"clB" = (/turf/space/transit/east/shuttlespace_ew8,/area) -"clC" = (/turf/space/transit/east/shuttlespace_ew10,/area) -"clD" = (/turf/space/transit/east/shuttlespace_ew11,/area) -"clE" = (/turf/space/transit/east/shuttlespace_ew12,/area) -"clF" = (/turf/space/transit/east/shuttlespace_ew9,/area) -"clG" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) -"clH" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"clI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) -"clJ" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) -"clK" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"clL" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) -"clM" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) -"clN" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) -"clO" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) -"clP" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"clQ" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"clR" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) -"clS" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) -"clT" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) -"clU" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) -"clV" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) -"clW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew13,/area) -"clX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew7,/area) -"clY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew8,/area) -"clZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area) -"cma" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew10,/area) -"cmb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew3,/area) -"cmc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) -"cmd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) -"cme" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) -"cmf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) -"cmg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) -"cmh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) -"cmi" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) -"cmj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) -"cmk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) -"cml" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) -"cmm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) -"cmn" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod5/transit) -"cmo" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod5/transit) -"cmp" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod5/transit) -"cmq" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod5/transit) -"cmr" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew13,/area) -"cms" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) -"cmt" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape/transit) -"cmu" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape/transit) -"cmv" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape/transit) -"cmw" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape/transit) -"cmx" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) -"cmy" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) -"cmz" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"cmA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) -"cmB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew2,/area) -"cmC" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod5/transit) -"cmD" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod5/transit) -"cmE" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod5/transit) -"cmF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew7,/area) -"cmG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) -"cmH" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape/transit) -"cmI" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape/transit) -"cmJ" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape/transit) -"cmK" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape/transit) -"cmL" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape/transit) -"cmM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) -"cmN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew12,/area) -"cmO" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) -"cmP" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) -"cmQ" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) -"cmR" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape/transit) -"cmS" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape/transit) -"cmT" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape/transit) -"cmU" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) -"cmV" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew15,/area) -"cmW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew4,/area) -"cmX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew5,/area) -"cmY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew6,/area) -"cmZ" = (/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) -"cna" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) -"cnb" = (/turf/unsimulated/wall,/area) -"cnc" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon_state = "iron11"},/area) -"cnd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) -"cne" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) -"cnf" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"cng" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) -"cnh" = (/turf/simulated/beach/sand,/area/holodeck/source_beach) -"cni" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnj" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnk" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnl" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cnm" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cnn" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cno" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) -"cnp" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) -"cnq" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"cnr" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) -"cns" = (/obj/effect/overlay/palmtree_r,/turf/simulated/beach/sand,/area/holodeck/source_beach) -"cnt" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/beach/sand,/area/holodeck/source_beach) -"cnu" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnv" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"cnw" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnx" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cny" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) -"cnz" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cnA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) -"cnB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew14,/area) -"cnC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area) -"cnD" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"cnE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) -"cnF" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod3/transit) -"cnG" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod3/transit) -"cnH" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod3/transit) -"cnI" = (/turf/space/transit/east/shuttlespace_ew10,/area/shuttle/escape_pod3/transit) -"cnJ" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew14,/area) -"cnK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) -"cnL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew11,/area) -"cnM" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod3/transit) -"cnN" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod3/transit) -"cnO" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) -"cnP" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) -"cnQ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew1,/area) -"cnR" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) -"cnS" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) -"cnT" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) -"cnU" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/beach/sand,/area/holodeck/source_beach) -"cnV" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnW" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"cnX" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cnY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area) -"cnZ" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod3/transit) -"coa" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) -"cob" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) -"coc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew10,/area) -"cod" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) -"coe" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) -"cof" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) -"cog" = (/obj/item/weapon/beach_ball,/turf/simulated/beach/sand,/area/holodeck/source_beach) -"coh" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"coi" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"coj" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"cok" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) -"col" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) -"com" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) -"con" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew12,/area) -"coo" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) -"cop" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"coq" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) -"cor" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"cos" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"cot" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) -"cou" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"cov" = (/turf/simulated/floor/holofloor{icon_state = "sand"; name = "Soft sand"},/area/holodeck/source_beach) -"cow" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) -"cox" = (/turf/simulated/beach/coastline,/area/holodeck/source_beach) -"coy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) -"coz" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) -"coA" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"coB" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) -"coC" = (/turf/simulated/beach/water,/area/holodeck/source_beach) -"coD" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"coE" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"coF" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"coG" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) -"coH" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) -"coI" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) -"coJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area) -"coK" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon_state = "iron5"},/area) -"coL" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) -"coM" = (/turf/unsimulated/wall{tag = "icon-iron13"; icon_state = "iron13"},/area) -"coN" = (/turf/unsimulated/wall{tag = "icon-iron9"; icon_state = "iron9"},/area) -"coO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) -"coP" = (/turf/space,/area/shuttle/escape_pod1/centcom) -"coQ" = (/turf/space,/area/shuttle/escape_pod2/centcom) -"coR" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/centcom/evac) -"coS" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) -"coT" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) -"coU" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) -"coV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/centcom/evac) -"coW" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/centcom/evac) -"coX" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) -"coY" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/centcom/evac) -"coZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/centcom/evac) -"cpa" = (/obj/machinery/door/airlock/external{name = "Salvage Shuttle Dock"},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cpb" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/centcom/evac) -"cpc" = (/turf/simulated/shuttle/plating,/area/centcom/evac) -"cpd" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/centcom/evac) -"cpe" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/centcom/evac) -"cpf" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpg" = (/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"cph" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpi" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpk" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/centcom/evac) -"cpl" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/centcom/evac) -"cpm" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/centcom/evac) -"cpn" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpo" = (/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpp" = (/obj/structure/stool,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpq" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/centcom/evac) -"cps" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cpt" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/centcom/evac) -"cpu" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpv" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpw" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpy" = (/obj/structure/stool/bed/chair{dir = 4; name = "Defense"},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpz" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cpA" = (/obj/machinery/computer/card,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpB" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpC" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpD" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpE" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpF" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpG" = (/turf/space,/area/shuttle/escape_pod3/centcom) -"cpH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) -"cpI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) -"cpJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) -"cpK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) -"cpL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) -"cpM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) -"cpN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) -"cpO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) -"cpP" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/obj/item/device/flash,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpQ" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cpR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) -"cpS" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) -"cpT" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) -"cpU" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) -"cpV" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) -"cpW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) -"cpX" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) -"cpY" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) -"cpZ" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) -"cqa" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area) -"cqb" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqc" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod1/transit) -"cqd" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape_pod1/transit) -"cqe" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod1/transit) -"cqf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) -"cqg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) -"cqh" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape_pod2/transit) -"cqi" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape_pod2/transit) -"cqj" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod2/transit) -"cqk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) -"cql" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqm" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqn" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqp" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqq" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) -"cqr" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) -"cqs" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) -"cqt" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) -"cqu" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) -"cqv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) -"cqw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqy" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqz" = (/turf/space,/area/shuttle/escape_pod5/centcom) -"cqA" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) -"cqB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) -"cqC" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) -"cqD" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod2/transit) -"cqE" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqF" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqG" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"cqH" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) -"cqI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqJ" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqK" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqL" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqM" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/centcom/evac) -"cqN" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"cqO" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqP" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqQ" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqR" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqS" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqT" = (/obj/structure/table,/obj/item/weapon/stamp/captain,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqU" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqV" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqW" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cqZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cra" = (/turf/unsimulated/wall,/area/start) -"crb" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) -"crc" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership) -"crd" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) -"cre" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) -"crf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"crg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"crh" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"cri" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"crj" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"crk" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) -"crl" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) -"crm" = (/turf/unsimulated/wall{icon_state = "plasma6"},/area/alien) -"crn" = (/turf/unsimulated/wall{icon_state = "plasma12"},/area/alien) -"cro" = (/turf/unsimulated/wall{icon_state = "plasma14"},/area/alien) -"crp" = (/turf/unsimulated/wall{icon_state = "plasma10"},/area/alien) -"crq" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crr" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership/control) -"crs" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0; subspace_transmission = 1; syndie = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership) -"crt" = (/turf/unsimulated/wall{icon_state = "plasma3"},/area/alien) -"cru" = (/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"crv" = (/turf/unsimulated/wall{icon_state = "plasma1"},/area/alien) -"crw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"cry" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crz" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"crA" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"crB" = (/turf/space,/area/syndicate_mothership/elite_squad) -"crC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad) -"crD" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crE" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crF" = (/obj/effect/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crG" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crH" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crI" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) -"crJ" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) -"crK" = (/turf/unsimulated/wall/splashscreen,/area/start) -"crL" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"crM" = (/turf/unsimulated/wall{icon_state = "plasma2"},/area/alien) -"crN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"crO" = (/turf/space,/area/shuttle/alien/base) -"crP" = (/turf/unsimulated/wall{icon_state = "plasma4"},/area/alien) -"crQ" = (/turf/unsimulated/wall{icon_state = "plasma13"},/area/alien) -"crR" = (/turf/unsimulated/wall{icon_state = "plasma9"},/area/alien) -"crS" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crT" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"crU" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"crV" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"crW" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"crX" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crY" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"crZ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"csa" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/plating,/area/shuttle/syndicate_elite/mothership) -"csb" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"csc" = (/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) -"csd" = (/turf/unsimulated/wall{icon_state = "plasma5"},/area/alien) -"cse" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"csf" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"csg" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"csh" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csi" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csj" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csk" = (/obj/machinery/computer/syndicate_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csl" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csm" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csn" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cso" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csp" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csq" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csr" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"css" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"cst" = (/obj/machinery/door/window{name = "Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csu" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"csv" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csw" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csx" = (/turf/unsimulated/wall,/area/centcom) -"csy" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csz" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "External Airlock"},/area) -"csA" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) -"csB" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) -"csC" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) -"csD" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csE" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csF" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csG" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"csH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"csI" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"csJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csK" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"csL" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csM" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csN" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"csO" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csP" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csQ" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csR" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csS" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csT" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csU" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csV" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csW" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csX" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csY" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csZ" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cta" = (/turf/unsimulated/wall,/area/centcom/living) -"ctb" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctc" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"ctd" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cte" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctf" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctg" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/lighter/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cth" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cti" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctj" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctk" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctl" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctm" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctn" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cto" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"ctp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"ctq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"ctr" = (/turf/unsimulated/wall,/area/centcom/suppy) -"cts" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"ctu" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"ctv" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctw" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctx" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cty" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctz" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctA" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctB" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctC" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctE" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctF" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctG" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctH" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctI" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctJ" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctK" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctL" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctM" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) -"ctN" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) -"ctO" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) -"ctP" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) -"ctQ" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctR" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctS" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctT" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctU" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctV" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctW" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctX" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctY" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctZ" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cua" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"cub" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cuc" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cud" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cue" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cuf" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cug" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) -"cuh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"cui" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) -"cuj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"cuk" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cul" = (/obj/machinery/door/window/westright{name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cum" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cun" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cuo" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cup" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) -"cuq" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) -"cur" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"cus" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"cut" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuu" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuv" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuw" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cux" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuy" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuz" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Teleporter"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuA" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuB" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuC" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuD" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuE" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuF" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuG" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuH" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuI" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) -"cuJ" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuK" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuL" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuM" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock) -"cuN" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuO" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuP" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuQ" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuR" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuS" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuT" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuU" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) -"cuV" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuW" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuX" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) -"cuZ" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cva" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cvb" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvc" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvd" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cve" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvf" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvg" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cvh" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) -"cvi" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"cvj" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"cvk" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"cvl" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvm" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvn" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvo" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvp" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvq" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvr" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvs" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"cvt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvu" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvv" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvw" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvx" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) -"cvy" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) -"cvz" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) -"cvA" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvB" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvC" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvD" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvE" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock) -"cvF" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvG" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvH" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) -"cvJ" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) -"cvK" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) -"cvL" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) -"cvM" = (/obj/structure/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvN" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvP" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvW" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) -"cvX" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"; tag = ""},/area/supply/dock) -"cvY" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"; tag = ""},/area/supply/dock) -"cvZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) -"cwa" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) -"cwb" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) -"cwc" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"cwd" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) -"cwe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"cwf" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"cwg" = (/turf/unsimulated/wall,/area/prison/solitary) -"cwh" = (/turf/unsimulated/wall,/area/centcom/control) -"cwi" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) -"cwj" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) -"cwk" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) -"cwl" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"cwm" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) -"cwn" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"cwo" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"cwp" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwq" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"cwr" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) -"cws" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"cwt" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwu" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwv" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"cww" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwx" = (/turf/space,/area/centcom/control) -"cwy" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"cwz" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) -"cwA" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"cwB" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwC" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwD" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwE" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwF" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwG" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) -"cwH" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cwI" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cwJ" = (/turf/unsimulated/wall,/area/centcom/test) -"cwK" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwL" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwM" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwN" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cwO" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"cwP" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"cwQ" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"cwR" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwS" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) -"cwT" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cwU" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cwV" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cwW" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) -"cwX" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cwY" = (/obj/machinery/computer/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cwZ" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxa" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxb" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxc" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxd" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxe" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxf" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxg" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxh" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxi" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"cxj" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"cxk" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cxl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxp" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cxq" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxr" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxs" = (/obj/machinery/door/window/northleft,/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxt" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxu" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxv" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxx" = (/turf/unsimulated/wall,/area/centcom/specops) -"cxy" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"cxz" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"cxA" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) -"cxB" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxE" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cxF" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cxG" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) -"cxH" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"cxI" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxJ" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxK" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxL" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxM" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) -"cxN" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"cxO" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxQ" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) -"cxR" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cxS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxV" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxW" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxX" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxY" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxZ" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cya" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyb" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyc" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) -"cyd" = (/turf/unsimulated/floor{name = "plating"},/area) -"cye" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyf" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyg" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) -"cyh" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) -"cyi" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyj" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"cyk" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"cyl" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cym" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cyo" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyp" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyq" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cyr" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cys" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyt" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cyu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyx" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyy" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyz" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"cyA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cyB" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyC" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyD" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyE" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyH" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyI" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"cyJ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) -"cyK" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyL" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyM" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) -"cyN" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyO" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyP" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyQ" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyR" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) -"cyS" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyT" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyU" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cyV" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyZ" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cza" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czc" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"czd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cze" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czf" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czg" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czh" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czi" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czj" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"czk" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) -"czl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czm" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) -"czn" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czr" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czs" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) -"czt" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"czu" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"czv" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) -"czw" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) -"czx" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) -"czy" = (/turf/unsimulated/wall,/area/centcom/creed) -"czz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) -"czC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czE" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czF" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czG" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czH" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czI" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czJ" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czK" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"czL" = (/turf/unsimulated/wall,/area/centcom/evac) -"czM" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czN" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czO" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czQ" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czR" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"czS" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"czT" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"czU" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czV" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czW" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czX" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czY" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czZ" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cAa" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"cAb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cAe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cAf" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) -"cAg" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAh" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cAi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cAj" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAk" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) -"cAl" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAm" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cAn" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cAo" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cAp" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) -"cAr" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAs" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAt" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAu" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAv" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAw" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havana,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAx" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAy" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAz" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAA" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) -"cAB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) -"cAC" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) -"cAD" = (/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) -"cAE" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAG" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAH" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cAJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAL" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cAM" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAN" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAO" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cAQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cAR" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cAT" = (/turf/unsimulated/wall,/area/centcom/ferry) -"cAU" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAV" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"cAX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cAZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cBa" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"cBb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cBc" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"cBd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBe" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBf" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBh" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"cBi" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cBk" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cBl" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cBm" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cBn" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBp" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBr" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cBt" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBv" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBw" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) -"cBx" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) -"cBy" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cBz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cBA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"cBB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBC" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"cBD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cBE" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"cBF" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"cBG" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"cBH" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBI" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"cBJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) -"cBK" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"cBL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) -"cBM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"cBN" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"cBO" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"cBP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBR" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"cBS" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cBT" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"cBU" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"cBV" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cBW" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cBX" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBY" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cBZ" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) -"cCa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCb" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCd" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) -"cCk" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"cCl" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"cCm" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCn" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cCo" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) -"cCp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCq" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) -"cCr" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCs" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"cCu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCv" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"cCw" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCx" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCy" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cCz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) -"cCB" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"cCC" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCD" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCE" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCG" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCK" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) -"cCL" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cCM" = (/turf/unsimulated/wall,/area/centcom/holding) -"cCN" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cCO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cCP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCR" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCS" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCT" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCU" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCV" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCW" = (/obj/structure/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cCX" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cCY" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cCZ" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDa" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDb" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDc" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cDe" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cDf" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cDg" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDh" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDi" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDj" = (/obj/item/weapon/camera_test,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cDl" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) -"cDm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDn" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDo" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDq" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDs" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDt" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDu" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDv" = (/turf/unsimulated/wall,/area/tdome) -"cDw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDy" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDB" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDC" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDD" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDE" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDG" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) -"cDH" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cDI" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) -"cDJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDM" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDN" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"cDO" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDP" = (/obj/structure/rack,/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDQ" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDS" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDT" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDU" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDV" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDW" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cDY" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cDZ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEa" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEb" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"cEc" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"cEd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cEe" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cEf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEg" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEi" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEj" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEk" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEl" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"cEm" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) -"cEn" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cEo" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cEp" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"cEq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cEr" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"cEs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cEt" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) -"cEu" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) -"cEv" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) -"cEw" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) -"cEx" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"cEy" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"cEz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"cEA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"cEB" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"cEC" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"cED" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cEE" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEF" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEG" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEH" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cEI" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEJ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/lighter/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEK" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEL" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEM" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEN" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEO" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEP" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEQ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cER" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cES" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cET" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEU" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEV" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEW" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEX" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEY" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEZ" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cFa" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFb" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) -"cFc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"cFd" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFe" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFf" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) -"cFg" = (/turf/simulated/floor,/area/tdome) -"cFh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"cFi" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFj" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFk" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFl" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cFm" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) -"cFn" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cFo" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFp" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFq" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFr" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFs" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFt" = (/turf/simulated/floor/bluegrid,/area/tdome) -"cFu" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) -"cFv" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFw" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/bluegrid,/area/tdome) -"cFx" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) -"cFy" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) -"cFA" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFB" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cFC" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFD" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cFE" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFF" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) -"cFG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFH" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) -"cFI" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFJ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFK" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) -"cFL" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFM" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFN" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFO" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFQ" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) -"cFR" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFS" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFT" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFU" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFV" = (/turf/unsimulated/beach/sand,/area/beach) -"cFW" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) -"cFX" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) -"cFY" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFZ" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) -"cGa" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"cGb" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGc" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGd" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGe" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGf" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGg" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGh" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGi" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGj" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGk" = (/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGl" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGn" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"cGo" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) -"cGp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/beach/sand,/area/beach) -"cGq" = (/obj/structure/table,/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) -"cGr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) -"cGs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/beach/sand,/area/beach) -"cGt" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) -"cGu" = (/obj/structure/stool/bed/chair,/turf/unsimulated/beach/sand,/area/beach) -"cGv" = (/mob/living/simple_animal/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) -"cGw" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) -"cGx" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) -"cGy" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) -"cGz" = (/turf/unsimulated/beach/coastline,/area/beach) -"cGA" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) -"cGB" = (/turf/unsimulated/beach/water,/area/beach) -"cGC" = (/turf/unsimulated/wall,/area/wizard_station) -"cGD" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGE" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGF" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGG" = (/obj/machinery/librarycomp,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGH" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGI" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGJ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"cGK" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"cGL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"cGM" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"cGN" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"cGO" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"cGP" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGQ" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

Magic Missile:
This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

Fireball:
This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

Disintegrate:
This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

Disable Technology:
This spell disables all weapons, cameras and most other technology in range.

Smoke:
This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

Blind:
This spell temporarly blinds a single person and does not require wizard garb.

Forcewall:
This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

Blink:
This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

Teleport:
This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

Mutate:
This spell causes you to turn into a hulk, and gain telekinesis for a short while.

Ethereal Jaunt:
This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

Knock:
This spell opens nearby doors and does not require wizard garb.

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"cGR" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"cGS" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"cGT" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGU" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cGV" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/planet/clown) -"cGW" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGY" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGZ" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHa" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHb" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHc" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHd" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHe" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHf" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHh" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHi" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHj" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHk" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHl" = (/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHm" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHn" = (/obj/item/weapon/pickaxe,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHo" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHs" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHu" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHv" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHw" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHx" = (/obj/effect/showcase,/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHy" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHz" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHA" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHB" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHC" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHD" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHE" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHG" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHH" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cHI" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHJ" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cHK" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHL" = (/obj/effect/critter/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHM" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHN" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHO" = (/obj/item/device/flashlight/lantern,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHP" = (/obj/structure/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHQ" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHR" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHS" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHT" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHV" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHW" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "The unearthly energies that once powered this blade are now dormant"; icon_state = "render"; name = "Veil Render"},/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHX" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHY" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "An all purpose knife for ritualistic sacrifice."; name = "Ritual knife"},/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cHZ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIa" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIb" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIc" = (/obj/effect/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cId" = (/obj/item/weapon/shovel,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cIe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) -"cIf" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) -"cIg" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) -"cIh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) -"cIi" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cIj" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIk" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIl" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIm" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cIn" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) -"cIo" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) -"cIp" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) -"cIq" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIr" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIs" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) -"cIt" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cIu" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/ship) -"cIv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) -"cIw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cIx" = (/obj/item/weapon/scalpel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIy" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) -"cIz" = (/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIA" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cID" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIE" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIG" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIH" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) -"cII" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIJ" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIK" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/derelict/ship) -"cIL" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cIM" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) -"cIN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIO" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIP" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cIQ" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIR" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIS" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIV" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIX" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJa" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJc" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJd" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) -"cJe" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) -"cJf" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) -"cJg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) -"cJh" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJi" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJj" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJk" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJl" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) -"cJm" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) -"cJn" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJo" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) -"cJp" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) -"cJq" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJt" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) -"cJv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) -"cJw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) -"cJx" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) -"cJz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJA" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) -"cJC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) -"cJD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) -"cJE" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJF" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJG" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJH" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJI" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJJ" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJK" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJL" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJM" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJN" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJO" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cJP" = (/obj/item/weapon/card/data/clown,/turf/space,/area) -"cJQ" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJR" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJS" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJT" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJU" = (/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJV" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cJW" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJX" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJY" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJZ" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) -"cKa" = (/obj/machinery/camera{c_tag = "North Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) -"cKb" = (/turf/simulated/wall/r_wall,/area) -"cKc" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomsat) -"cKd" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cKe" = (/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cKf" = (/turf/space,/area/turret_protected/tcomsat) -"cKg" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/camera{c_tag = "West Wing North"; dir = 2; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cKh" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKi" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKl" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKm" = (/obj/item/weapon/coin/clown,/turf/simulated/floor/engine,/area/tcommsat/computer) -"cKn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) -"cKo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) -"cKq" = (/obj/machinery/camera{c_tag = "Lounge"; dir = 2; network = "Tcomsat"},/turf/simulated/floor,/area/tcommsat/computer) -"cKr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) -"cKs" = (/turf/simulated/floor,/area/tcommsat/computer) -"cKt" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cKu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKy" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKz" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cKA" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/tcommsat/computer) -"cKB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/machinery/camera{c_tag = "Main Computer Room"; dir = 2; network = "Tcomsat"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKC" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/tcommsat/computer) -"cKD" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/tcommsat/computer) -"cKE" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/turf/simulated/floor/engine,/area/tcommsat/computer) -"cKF" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) -"cKG" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cKH" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKI" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKJ" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKL" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cKM" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/tcommsat/computer) -"cKN" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKO" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; name = "General Listening Channel"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) -"cKP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) -"cKQ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/tcommsat/computer) -"cKR" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cKS" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cKT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/tcomsat) -"cKU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cKW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cKX" = (/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cKY" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cKZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLb" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLc" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor,/area/tcommsat/computer) -"cLd" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash,/turf/simulated/floor/engine,/area/tcommsat/computer) -"cLe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) -"cLg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLh" = (/obj/structure/table,/obj/item/weapon/cigpacket,/turf/simulated/floor,/area/tcommsat/computer) -"cLi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) -"cLj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/computer) -"cLo" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLs" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/machinery/power/apc{dir = 4; name = "Telecoms Sat. Control APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/computer) -"cLt" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLu" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/tcommsat/computer) -"cLv" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/tcommsat/computer) -"cLw" = (/obj/item/weapon/cigbutt,/obj/machinery/light,/turf/simulated/floor,/area/tcommsat/computer) -"cLx" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cLA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area) -"cLB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) -"cLC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cLD" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cLE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cLG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light,/turf/space,/area/turret_protected/tcomsat) -"cLH" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cLI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/device/multitool,/obj/effect/sign/electricshock{pixel_x = -32},/turf/simulated/floor,/area/tcommsat/computer) -"cLJ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLL" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/tcommsat/computer) -"cLM" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) -"cLN" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) -"cLO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cLP" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"cLQ" = (/obj/machinery/turret{lasers = 1; lasertype = 2},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) -"cLR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cLS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLW" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLY" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cLZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMc" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMd" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMe" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Sat. Central Compartment APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMf" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMh" = (/obj/machinery/camera{c_tag = "Central Compartment North"; dir = 2; network = "Tcomsat"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMi" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMj" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMm" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMn" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMp" = (/obj/machinery/telecomms/broadcaster/preset_right/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMv" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMw" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMy" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMz" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMB" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/camera{c_tag = "Telecoms Storage"; network = "Tcomsat"},/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMD" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cME" = (/obj/machinery/camera{c_tag = "West Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) -"cMF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMG" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "West Wing Middle"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cMH" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMI" = (/obj/machinery/telecomms/broadcaster/preset_left/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMJ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cML" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cMM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMN" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMO" = (/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMP" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMQ" = (/obj/machinery/camera{c_tag = "East Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) -"cMR" = (/turf/simulated/floor/plating,/area) -"cMS" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMT" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cMU" = (/obj/effect/sign/nosmoking_2{pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMV" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMW" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMX" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNa" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNb" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNc" = (/obj/effect/sign/nosmoking_2{pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNd" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cNe" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Storage"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNh" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNi" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNj" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNk" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNl" = (/obj/machinery/telecomms/receiver/preset_right/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNm" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNn" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNo" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cNp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNq" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNr" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNt" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNu" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNv" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNw" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNx" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNy" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNz" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNA" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNB" = (/obj/machinery/telecomms/receiver/preset_left/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNC" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cND" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNI" = (/obj/machinery/camera{c_tag = "Central Compartment South"; dir = 1; network = "Tcomsat"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cNL" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cNN" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cNO" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) -"cNP" = (/obj/machinery/turret{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNQ" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Foyer APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) -"cNR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) -"cNS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion1"; lethal = 1; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) -"cNU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) -"cNV" = (/obj/machinery/turret{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNW" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cNX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cNY" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cOa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms West Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) -"cOb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) -"cOj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cOk" = (/obj/machinery/camera{c_tag = "East Wing South"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cOl" = (/obj/machinery/camera{c_tag = "West Wing South"; dir = 4; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cOm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cOn" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOo" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/turret_protected/tcomfoyer) -"cOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOq" = (/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOr" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/turret_protected/tcomfoyer) -"cOs" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOt" = (/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) -"cOv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cOx" = (/obj/machinery/power/smes/magical,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOy" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) -"cOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOA" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/entrance) -"cOC" = (/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion3"; lethal = 0; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOD" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOE" = (/turf/simulated/floor,/area/tcommsat/entrance) -"cOF" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/monitor{name = "telecoms power monitoring"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/entrance) -"cOG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cOH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) -"cOI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) -"cOJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room West"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cON" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOP" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOR" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) -"cOT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) -"cOU" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) -"cOV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) -"cOW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOX" = (/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) -"cOY" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/tcommsat/entrance) -"cPa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cPb" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Teleporter APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) -"cPc" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cPd" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) -"cPe" = (/obj/item/weapon/cell,/turf/simulated/floor,/area/tcommsat/entrance) -"cPf" = (/obj/structure/closet/malf/suits,/turf/simulated/floor,/area/tcommsat/entrance) -"cPg" = (/obj/machinery/door/airlock/external{name = "Telecoms External Airlock"; req_access_txt = "13; 17"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPh" = (/obj/machinery/camera/xray{c_tag = "External Airlock"; network = "Tcomsat"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPi" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) -"cPj" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor,/area/tcommsat/entrance) -"cPk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/entrance) -"cPl" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cPm" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) -"cPn" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/tcommsat/entrance) -"cPo" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Entrance South"; dir = 1; network = "Tcomsat"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) -"cPp" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/tcommsat/entrance) -"cPq" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/entrance) -"cPr" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPs" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPt" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPu" = (/obj/machinery/camera{c_tag = "South Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) -"cPv" = (/turf/simulated/wall/r_wall,/area/AIsattele) -"cPw" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPx" = (/obj/machinery/teleport/station,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPy" = (/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPz" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPA" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPB" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPC" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPD" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPE" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPF" = (/turf/space,/area/AIsattele) -"cPG" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPH" = (/obj/structure/lattice,/turf/space,/area/AIsattele) -"cPI" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPK" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) -"cPL" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPM" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) -"cPN" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) -"cPO" = (/turf/simulated/wall,/area/djstation) -"cPP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) -"cPR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPS" = (/turf/simulated/floor/plating,/area/djstation) -"cPT" = (/obj/machinery/telecomms/broadcaster/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) -"cPU" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/djstation) -"cPV" = (/obj/machinery/telecomms/receiver/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) -"cPW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPX" = (/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation) -"cPY" = (/obj/item/device/multitool,/turf/simulated/floor/plating,/area/djstation) -"cPZ" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/djstation) -"cQa" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation) -"cQb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor/plating,/area/djstation) -"cQc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/djstation) -"cQd" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation) -"cQe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/item/weapon/storage/lightbox/mixed,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/djstation) -"cQf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/djstation) -"cQg" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/djstation) -"cQh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) -"cQi" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQj" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQk" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQl" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQm" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQo" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQp" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQr" = (/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQs" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQu" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQx" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQy" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQz" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQA" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQB" = (/obj/machinery/door/airlock/glass{name = "Cabin"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQC" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cQE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQG" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQI" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQJ" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQK" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQM" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQN" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQO" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/djstation) -"cQP" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQQ" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQR" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQT" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQV" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQW" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQZ" = (/obj/machinery/door/airlock/external{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) -"cRa" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area) -"cRb" = (/turf/simulated/floor/airless,/area) -"cRc" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) -"cRd" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) -"cRe" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRf" = (/turf/simulated/wall,/area/derelict/solar_control) -"cRg" = (/turf/simulated/floor,/area/derelict/solar_control) -"cRh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) -"cRi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRj" = (/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRk" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRl" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRn" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cRo" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRp" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cRq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) -"cRr" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) -"cRs" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor,/area/derelict/solar_control) -"cRt" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRv" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRz" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) -"cRB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) -"cRD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRG" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRI" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRP" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRQ" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRR" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRT" = (/turf/simulated/wall,/area/derelict/bridge/access) -"cRU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) -"cRV" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) -"cRW" = (/turf/simulated/floor,/area/derelict/bridge/access) -"cRX" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) -"cRY" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) -"cRZ" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) -"cSa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) -"cSe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) -"cSf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cSh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) -"cSi" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSj" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSl" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSn" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) -"cSo" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) -"cSp" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) -"cSq" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"cSr" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cSs" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cSt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cSv" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) -"cSw" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) -"cSx" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSy" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cSz" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) -"cSA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cSB" = (/turf/simulated/wall,/area/derelict/bridge) -"cSC" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSD" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSE" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cSF" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cSG" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSH" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSI" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) -"cSJ" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) -"cSK" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) -"cSL" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) -"cSM" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) -"cSN" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) -"cSO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) -"cSP" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cSQ" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cSR" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cSS" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cST" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cSU" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cSV" = (/turf/simulated/wall,/area/derelict/singularity_engine) -"cSW" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) -"cSX" = (/turf/simulated/floor,/area/derelict/bridge) -"cSY" = (/turf/simulated/floor/plating,/area/derelict/bridge) -"cSZ" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor,/area/derelict/bridge) -"cTa" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTb" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cTc" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cTd" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTe" = (/obj/structure/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTf" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cTg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTh" = (/obj/machinery/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTi" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cTk" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) -"cTl" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTm" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) -"cTn" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTq" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) -"cTr" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTt" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) -"cTu" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) -"cTv" = (/obj/structure/stool,/turf/simulated/floor,/area/derelict/bridge) -"cTw" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTx" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTy" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cTC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTG" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTH" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cTI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/bridge) -"cTK" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) -"cTL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTM" = (/obj/item/stack/rods,/turf/space,/area) -"cTN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTO" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTP" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTQ" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTR" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cTS" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTV" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) -"cTW" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cTX" = (/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cTY" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge) -"cTZ" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) -"cUa" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUb" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUc" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUd" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUf" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cUg" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) -"cUh" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) -"cUi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUj" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUm" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cUn" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUo" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUp" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUq" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUr" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUt" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cUu" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUv" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUA" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUB" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUD" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUE" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cUF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUG" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUH" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUI" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cUK" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUL" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cUM" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUO" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUP" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUQ" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUR" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUS" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUT" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUU" = (/turf/simulated/wall,/area/derelict/hallway/primary) -"cUV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cUW" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cUX" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cUY" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUZ" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVa" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVc" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cVd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVe" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cVf" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVg" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cVm" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"cVn" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVo" = (/obj/structure/grille,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cVp" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) -"cVq" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) -"cVr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVs" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVt" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) -"cVu" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVv" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cVx" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVy" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVz" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVA" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) -"cVB" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVC" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVF" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) -"cVG" = (/turf/simulated/wall,/area/derelict/arrival) -"cVH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVI" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cVJ" = (/obj/structure/window/basic{dir = 5},/turf/space,/area) -"cVK" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/arrival) -"cVL" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/arrival) -"cVM" = (/turf/simulated/floor,/area/derelict/arrival) -"cVN" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cVO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cVP" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cVQ" = (/turf/simulated/wall,/area/derelict/medical/chapel) -"cVR" = (/obj/item/weapon/shard,/turf/space,/area) -"cVS" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) -"cVT" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVU" = (/obj/structure/lattice,/obj/structure/window/basic,/turf/space,/area) -"cVV" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) -"cVW" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cVX" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) -"cVY" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cVZ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWa" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWb" = (/turf/simulated/wall,/area/derelict/medical) -"cWc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWe" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWf" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWg" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWh" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) -"cWi" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) -"cWj" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cWk" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWl" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWm" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cWn" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cWo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWp" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cWq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cWr" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cWs" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cWt" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cWu" = (/turf/simulated/floor/plating,/area/derelict/arrival) -"cWv" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWx" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWy" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) -"cWz" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWB" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWC" = (/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cWD" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) -"cWE" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) -"cWF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cWG" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWH" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWI" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWJ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWK" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area) -"cWL" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) -"cWM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cWN" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWO" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) -"cWP" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWQ" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWR" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWS" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWT" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cWU" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cWV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWW" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cWX" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"cWY" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWZ" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cXa" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXc" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXd" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cXe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXf" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) -"cXg" = (/obj/structure/window/reinforced,/turf/space,/area) -"cXh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) -"cXi" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXj" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXk" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) -"cXm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) -"cXn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cXt" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cXv" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) -"cXw" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cXx" = (/turf/simulated/floor/airless{icon_state = "white"},/area) -"cXy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXA" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cXB" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXC" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXD" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXE" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXF" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXH" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXI" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXJ" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXK" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXL" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXN" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXO" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cXP" = (/obj/structure/window/basic,/turf/space,/area) -"cXQ" = (/obj/structure/window/basic{dir = 8},/turf/space,/area) -"cXR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cXS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cXT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cXU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) -"cXV" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) -"cXW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area) -"cXX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXY" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXZ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cYa" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cYb" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cYc" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cYd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cYg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYj" = (/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/space,/area) -"cYk" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cYl" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area) -"cYn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYo" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYp" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYr" = (/obj/structure/window/basic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) -"cYt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) -"cYu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/derelict/arrival) -"cYv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) -"cYw" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cYx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYA" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYB" = (/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cYC" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) -"cYD" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cYE" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cYF" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) -"cYG" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) -"cYH" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cYI" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYL" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYM" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) -"cYN" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYP" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cYS" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYT" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 4},/turf/space,/area) -"cYU" = (/obj/structure/girder,/obj/structure/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cYV" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYZ" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZa" = (/obj/item/weapon/cigbutt,/turf/space,/area) -"cZb" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cZd" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZe" = (/obj/structure/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZf" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZg" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZh" = (/obj/structure/table,/turf/simulated/floor/airless,/area) -"cZi" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) -"cZj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area) -"cZk" = (/obj/structure/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cZl" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) -"cZm" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZn" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZo" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) -"cZp" = (/obj/structure/window/basic{dir = 4},/turf/space,/area) -"cZq" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) -"cZr" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) -"cZs" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"cZt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) -"cZu" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) -"cZv" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZw" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area) -"cZx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cZy" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"cZz" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"cZA" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZC" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) -"cZD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZF" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cZH" = (/turf/simulated/wall,/area/derelict/hallway/secondary) -"cZI" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZJ" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cZK" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cZL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cZM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area) -"cZN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cZO" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZP" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cZQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) -"cZR" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZS" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZT" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) -"cZU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZX" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZY" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daa" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dab" = (/obj/structure/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) -"dac" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dad" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dae" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daf" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dag" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"dah" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"dai" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"daj" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"dak" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"dal" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"dam" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"dan" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"dao" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dap" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dar" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"das" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"dat" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"dau" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"dav" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"daw" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"dax" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"day" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"daz" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) -"daA" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daD" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daE" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daF" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daG" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daH" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daI" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daO" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"daQ" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daR" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daT" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"daU" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daV" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daW" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"daX" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daZ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"dba" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"dbb" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbc" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dbd" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) -"dbe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbg" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbh" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"dbj" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbl" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"dbm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbo" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbp" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbr" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbs" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbt" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"dbu" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbw" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) -"dbx" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"dby" = (/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbz" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"dbA" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"dbB" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbC" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbD" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbE" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"dbF" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbG" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"dbH" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbI" = (/turf/simulated/mineral,/area/mine/unexplored) -"dbJ" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"dbK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbL" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"dbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbN" = (/turf/simulated/floor,/area/mine/abandoned) -"dbO" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbP" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) -"dbQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dbR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbS" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) -"dbT" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) -"dbU" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) -"dbV" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dbW" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dbX" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) -"dbY" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dbZ" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dca" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dcb" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcc" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dcd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dce" = (/turf/simulated/mineral/random,/area/mine/explored) -"dcf" = (/turf/simulated/mineral,/area/mine/explored) -"dcg" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) -"dch" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) -"dci" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcj" = (/turf/simulated/wall,/area/mine/abandoned) -"dck" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcl" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcm" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcn" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"dco" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcp" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcq" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dcr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dct" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcu" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcv" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcw" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) -"dcx" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcy" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcA" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcB" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcC" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"dcD" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcE" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcF" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcG" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcH" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dcI" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcJ" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcK" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcM" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dcN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcO" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) -"dcP" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcQ" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcR" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcS" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcU" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcV" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) -"dcW" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"dcX" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcY" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"dcZ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dda" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddb" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"ddc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"ddd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dde" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddf" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"ddg" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddh" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddi" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"ddj" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) -"ddk" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"ddl" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) -"ddm" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) -"ddn" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) -"ddo" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddp" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddq" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddr" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"dds" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ddt" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddu" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddv" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"ddw" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"ddx" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"ddy" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddC" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddD" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddE" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"ddF" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"ddG" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"ddH" = (/turf/simulated/wall,/area/mine/north_outpost) -"ddI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"ddK" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) -"ddL" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddS" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"ddT" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ddU" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) -"ddV" = (/turf/simulated/floor,/area/mine/north_outpost) -"ddW" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) -"ddX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"ddZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) -"dea" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/north_outpost) -"deb" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) -"dec" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"ded" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"dee" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"def" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"deg" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"deh" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"dei" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dej" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) -"dek" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) -"del" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"dem" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"den" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"deo" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) -"dep" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"deq" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/north_outpost) -"der" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) -"des" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"det" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"deu" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dev" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dew" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dex" = (/turf/simulated/wall,/area/mine/explored) -"dey" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dez" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"deA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"deD" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/north_outpost) -"deE" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/north_outpost) -"deF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"deG" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"deH" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"deI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"deJ" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"deK" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"deL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"deM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"deN" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"deO" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"deP" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"deQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) -"deR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"deS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deT" = (/obj/structure/rack,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost) -"deU" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"deV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"deW" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"deX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"deY" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/north_outpost) -"deZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) -"dfa" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) -"dfb" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dfc" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) -"dfd" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfe" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dff" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dfg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"dfh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"dfi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) -"dfj" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"dfk" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfl" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dfn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dfo" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) -"dfp" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dfq" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) -"dfr" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dfs" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/north_outpost) -"dft" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dfu" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"dfv" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/north_outpost) -"dfw" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfx" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dfy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dfz" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/north_outpost) -"dfA" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfB" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfC" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfD" = (/turf/space,/area/mine/unexplored) -"dfE" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dfF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dfG" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dfH" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dfI" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/mine/abandoned) -"dfK" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dfL" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dfM" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dfN" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dfO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dfP" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"dfQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dfR" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dfS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dfT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dfU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfV" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dfW" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"dfX" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"dfY" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"dfZ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"dga" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dgb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dge" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgf" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dgg" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) -"dgh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgk" = (/turf/simulated/mineral/random,/area) -"dgl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"dgm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dgn" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dgp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dgq" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) -"dgs" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"dgt" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"dgu" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dgv" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgw" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"dgx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) -"dgy" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dgz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) -"dgA" = (/obj/machinery/telecomms/receiver/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgB" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgC" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) -"dgD" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgE" = (/obj/machinery/telecomms/broadcaster/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dgG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgH" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dgI" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"dgJ" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgM" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgN" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = "MINE"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgO" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgP" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgQ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgR" = (/turf/simulated/wall,/area/mine/living_quarters) -"dgS" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) -"dgT" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgU" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dgV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dgW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dgX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dgY" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"dgZ" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dha" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhb" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhc" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dhd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dhe" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"dhf" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dhi" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) -"dhj" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dhm" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) -"dhn" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dho" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"dhp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhq" = (/turf/simulated/wall,/area/mine/west_outpost) -"dhr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dht" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhw" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhx" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhB" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) -"dhC" = (/turf/simulated/floor,/area/mine/west_outpost) -"dhD" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) -"dhE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhF" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) -"dhG" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) -"dhH" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dhI" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/west_outpost) -"dhJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhK" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dhL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhM" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhN" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhO" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhP" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhQ" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhR" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) -"dhS" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dhT" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) -"dhU" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/eva) -"dhV" = (/turf/simulated/wall/r_wall,/area/mine/eva) -"dhW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"dhX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dhY" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) -"dhZ" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) -"dia" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dib" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"dic" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"did" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"die" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dif" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dig" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dih" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dii" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dij" = (/turf/simulated/floor,/area/mine/living_quarters) -"dik" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dil" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) -"dim" = (/obj/structure/rack,/obj/item/weapon/storage/satchel,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/eva) -"din" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dio" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) -"dip" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"diq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/west_outpost) -"dir" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dis" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dit" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"diu" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"div" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) -"diw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dix" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"diy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"diz" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/living_quarters) -"diA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"diB" = (/turf/simulated/wall,/area/mine/production) -"diC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"diD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"diE" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/eva) -"diF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"diG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) -"diH" = (/turf/simulated/wall,/area/mine/eva) -"diI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) -"diJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"diL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diO" = (/obj/machinery/conveyor_switch{id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) -"diP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"diQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"diR" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"diS" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"diT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"diU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"diV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"diW" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"diX" = (/turf/simulated/floor,/area/mine/production) -"diY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) -"diZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dja" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"djb" = (/turf/simulated/floor,/area/mine/eva) -"djc" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) -"djd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"dje" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"djf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"djg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) -"djh" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) -"dji" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"djj" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) -"djk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) -"djl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) -"djm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) -"djn" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) -"djo" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djp" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djq" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"djs" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djt" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dju" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djw" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/mine/living_quarters) -"djx" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) -"djy" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) -"djz" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"djA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"djB" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"djC" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"djD" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"djE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"djF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) -"djG" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"djH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) -"djI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"djJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"djK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) -"djL" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"djM" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"djN" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"djO" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) -"djP" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djQ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djS" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"djT" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) -"djU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"djV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djW" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"djY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dkb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"dkc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dkd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dke" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dkg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) -"dki" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dkk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"dkl" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) -"dkm" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dkn" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"dko" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"dkp" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) -"dkq" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dkr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dks" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dku" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkv" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dkw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dkx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dky" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) -"dkz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dkA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dkB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) -"dkC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"dkD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) -"dkH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) -"dkI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"dkJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dkN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dkO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dkP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) -"dkQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) -"dkR" = (/turf/simulated/wall/r_wall,/area/mine/production) -"dkS" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dkT" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dkU" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkV" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkW" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkX" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dla" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlb" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dld" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dle" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/living_quarters) -"dlf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dlh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dli" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dlj" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dlk" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dll" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlm" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dln" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlo" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlp" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlq" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dlr" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dls" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlt" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlu" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dly" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlz" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dlA" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dlB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dlC" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) -"dlD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlE" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlF" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dlH" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"dlI" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) -"dlJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlL" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlN" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlO" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlP" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlQ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlR" = (/turf/space,/area/shuttle/mining/outpost) -"dlS" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) -"dlT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlU" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dlV" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlW" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlX" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlY" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlZ" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dma" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmc" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) -"dmd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) -"dme" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dmf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) -"dmg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmh" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dmj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) -"dmk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) -"dml" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dmm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) -"dmn" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dmo" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dmp" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) -"dmq" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) -"dmr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"dms" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmt" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dmu" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dmv" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) -"dmw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmx" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dmy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dmz" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dmA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) -"dmB" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dmC" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dmD" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dmE" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmF" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) -"dmG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dmH" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmI" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"dmJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) -"dmK" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dmL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) -"dmM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmP" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dmQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"dmR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"dmS" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) -"dmT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dmU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) -"dmW" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dmX" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmY" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmZ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dna" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnb" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"bgJ" = (/obj/machinery/camera{c_tag = "Disposals"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bgK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"bgL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgM" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"bgN" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) +"bgO" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bgP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) +"bgQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/storage) +"bgR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"bgS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) +"bgT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"bgU" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 2},/turf/simulated/floor,/area/quartermaster/storage) +"bgV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "31; 50"},/turf/simulated/floor,/area/quartermaster/sorting) +"bgW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/quartermaster/sorting) +"bgX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) +"bgY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) +"bgZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/sorting) +"bha" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) +"bhb" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) +"bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) +"bhd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"bhe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"bhf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Maintenance Access West"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) +"bhl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) +"bhn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bho" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bhp" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bhq" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bhr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bhs" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bht" = (/obj/structure/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/antimov,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area) +"bhv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/bridge/meeting_room) +"bhw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"bhx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) +"bhy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Maintenance Access East"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhB" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) +"bhE" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"bhF" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bhG" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/library) +"bhH" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/library) +"bhI" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/library) +"bhJ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Library"; dir = 2; network = "SS13"},/turf/simulated/floor/wood,/area/library) +"bhK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/wood,/area/library) +"bhL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) +"bhM" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) +"bhN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) +"bhO" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bhP" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhQ" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhR" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhS" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhT" = (/obj/machinery/camera{c_tag = "Medbay Reception"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bhV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhZ" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bia" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bib" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) +"bic" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/toxins/lab) +"bid" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/computer/rdconsole/core,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) +"bie" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/lab) +"bif" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"big" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bih" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) +"bii" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bij" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) +"bik" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bil" = (/obj/machinery/camera{c_tag = "Escape Wing Maintenance"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bim" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"bin" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bio" = (/turf/space,/area/supply/station) +"bip" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"biq" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bir" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) +"bis" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bit" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"biu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"biv" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"biw" = (/obj/structure/disposalpipe/segment,/obj/machinery/photocopier,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bix" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/sorting) +"biy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"biz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"biA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"biB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"biC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) +"biD" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"biE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"biF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) +"biG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) +"biH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biJ" = (/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) +"biL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/maintenance/maintcentral) +"biN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"biO" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"biP" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) +"biQ" = (/obj/machinery/turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"biR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/bridge/meeting_room) +"biS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"biT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) +"biU" = (/obj/structure/closet/wardrobe/black,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biV" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) +"biY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) +"biZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) +"bja" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/library) +"bjb" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bjc" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"bjd" = (/turf/simulated/floor{icon_state = "carpet"},/area/library) +"bje" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bjf" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/library) +"bjg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Library Maintenance"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bjh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bji" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bjj" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bjk" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bjl" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 26; range = 6},/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bjm" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bjn" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjo" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjq" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Chemistry"; dir = 8; network = "SS13"; pixel_y = -10},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) +"bjs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) +"bjt" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/lab) +"bju" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "rnd Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bjv" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bjw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bjx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bjy" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bjz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bjA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bjB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bjC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bjD" = (/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) +"bjE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bjI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bjJ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"bjK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"bjL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjM" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/item/device/multitool,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bjN" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Cargo Office"},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor,/area/quartermaster/storage) +"bjO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/turf/simulated/floor,/area/quartermaster/storage) +"bjP" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster/storage) +"bjQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bjR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"bjS" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) +"bjT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjU" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bjV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bjW" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"bjX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) +"bjY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) +"bjZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bka" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bkb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bkc" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bkd" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bke" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bkf" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bkg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bkh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area) +"bki" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bkj" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"bkk" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bkl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bkm" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bkn" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"bko" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bkp" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"bkq" = (/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/library) +"bkr" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bks" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/library) +"bkt" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpetside"},/area/library) +"bku" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/library) +"bkv" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bkw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bkx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bkz" = (/obj/machinery/power/apc{dir = 8; name = "Medbay APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bkA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bkB" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bkC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"bkD" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bkE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bkF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bkG" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bkH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bkI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/plasma{layer = 2.9},/obj/item/stack/sheet/plasma{layer = 2.9},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bkJ" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bkK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bkL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bkM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bkN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bkO" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bkP" = (/turf/simulated/wall,/area/toxins/lab) +"bkQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkU" = (/turf/space,/area/shuttle/administration/station) +"bkV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bkW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bkX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bkY" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bkZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"bla" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"blb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) +"blc" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/storage) +"bld" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"ble" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"blf" = (/obj/structure/table,/turf/simulated/floor,/area/teleporter) +"blg" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) +"blh" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) +"bli" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/teleporter) +"blj" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) +"blk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/teleporter) +"bll" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"blm" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/camera{c_tag = "AI Upload Chamber"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"blo" = (/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"blp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blq" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blr" = (/obj/machinery/power/apc{dir = 1; name = "Conference Room APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"bls" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = -1; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blu" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blw" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/bridge/meeting_room) +"blx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"blz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) +"blA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"blB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"blC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) +"blD" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"blE" = (/obj/structure/stool/bed/chair/comfy/lime{tag = "icon-comfychair_lime (WEST)"; icon_state = "comfychair_lime"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"blF" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"blG" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) +"blH" = (/obj/machinery/requests_console{department = "Library"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"blI" = (/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"blJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"blK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/library) +"blL" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"blM" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"blN" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"blO" = (/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"blP" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"blQ" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"blR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/medbay) +"blS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Desk"; req_access_txt = "5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"blU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"blV" = (/obj/structure/noticeboard{pixel_y = 0},/turf/simulated/wall,/area/medical/medbay) +"blW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"blY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"blZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bma" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bmb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"bmc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bmd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{sortType = 11},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bme" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bmf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/toxins/lab) +"bmg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/lab) +"bmh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/lab) +"bmi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"bmj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"bmk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"bml" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"bmm" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmo" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bmp" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bmq" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"bmr" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bms" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"bmt" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bmu" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"bmv" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) +"bmw" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bmx" = (/turf/simulated/floor,/area/teleporter) +"bmy" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) +"bmz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/teleporter) +"bmA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bmB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bmC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bmD" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bmF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bmG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/lattice,/turf/space,/area) +"bmH" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) +"bmI" = (/turf/simulated/floor,/area/bridge/meeting_room) +"bmJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "red"},/area/bridge/meeting_room) +"bmK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/bridge/meeting_room) +"bmL" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 4; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bmM" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/library) +"bmN" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/library) +"bmO" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/library) +"bmP" = (/turf/simulated/floor{icon_state = "carpetside"},/area/library) +"bmQ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/library) +"bmR" = (/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"; name = "Library Desk Door"; req_access_txt = "37"},/turf/simulated/floor/wood,/area/library) +"bmS" = (/obj/machinery/door/morgue{name = "private study"; req_access_txt = "37"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bmT" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bmU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bmV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/library) +"bmW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bmX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bmY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bmZ" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bna" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/space_mountain_wind,/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bnb" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bnc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"bnd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bne" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnf" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bng" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnh" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bni" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bnk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bnl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bnm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bnn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/window/eastright{name = "Research Lab Desk"; req_access_txt = "7"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bno" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bnp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bnq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bnr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Research Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bns" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnv" = (/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnw" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnx" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bny" = (/turf/simulated/floor/plating,/area/quartermaster/storage) +"bnz" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/storage) +"bnA" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"bnB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"bnC" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/structure/disposalpipe/segment,/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bnD" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) +"bnE" = (/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/quartermaster/storage) +"bnF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bnG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/storage) +"bnH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bnI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"bnJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"bnK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"bnL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"bnM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) +"bnN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) +"bnO" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) +"bnP" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/teleporter) +"bnQ" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/teleporter) +"bnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/teleporter) +"bnS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/server) +"bnT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/server) +"bnU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/server) +"bnV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bnW" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bnX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"bnY" = (/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"bnZ" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/bridge/meeting_room) +"boa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge/meeting_room) +"bob" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/bridge/meeting_room) +"boc" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) +"bod" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge/meeting_room) +"boe" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"bof" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bog" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"boh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/library) +"boi" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/library) +"boj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/wood,/area/library) +"bok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/library) +"bol" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Library APC"; pixel_y = -24},/turf/simulated/floor/wood,/area/library) +"bom" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/pen/invisble,/turf/simulated/floor/wood,/area/library) +"bon" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) +"boo" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) +"bop" = (/obj/structure/table/woodentable,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"boq" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bor" = (/obj/structure/cult/tome,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) +"bos" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bot" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bou" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"bov" = (/obj/effect/sign/nosmoking_2{pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bow" = (/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"box" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"boy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"boz" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"boF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"boG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"boH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"boI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"boJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"boK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"boL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"boM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/lab) +"boN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) +"boY" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"boZ" = (/obj/machinery/autolathe,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"bpa" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor,/area/quartermaster/storage) +"bpb" = (/obj/machinery/camera{c_tag = "Central Hallway South-West"; dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"bpc" = (/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor,/area/teleporter) +"bpd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/teleporter) +"bpe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bpf" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/server) +"bpg" = (/obj/machinery/power/apc{dir = 1; name = "Messaging Server APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/bluegrid,/area/server) +"bph" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bpi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/server) +"bpj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bpk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bpl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"bpm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) +"bpn" = (/obj/machinery/power/apc{dir = 1; name = "Cyborg Station APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) +"bpo" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) +"bpp" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"bpq" = (/obj/structure/table,/obj/item/weapon/pen/red,/turf/simulated/floor,/area/bridge/meeting_room) +"bpr" = (/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor,/area/bridge/meeting_room) +"bps" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/turf/simulated/floor,/area/bridge/meeting_room) +"bpt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bpu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/library) +"bpv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) +"bpw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass{name = "Library Meeting Room"},/turf/simulated/floor/wood,/area/library) +"bpx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bpy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bpz" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bpA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bpB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bpC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bpD" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Break Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpO" = (/obj/structure/table,/obj/item/weapon/storage/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bpP" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Chemistry South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bpQ" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_y = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bpR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bpS" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bpT" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bpU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bpV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bpW" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) +"bpX" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bpY" = (/turf/simulated/wall,/area/toxins/storage) +"bpZ" = (/turf/simulated/wall/r_wall,/area/toxins/storage) +"bqa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqb" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) +"bqc" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/storage) +"bqd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) +"bqe" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) +"bqf" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/teleporter) +"bqg" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"bqh" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"bqi" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) +"bqj" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) +"bqk" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter) +"bql" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bqm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bqn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bqo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bqp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 8; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -8; pixel_y = 22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bqq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bqr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bqs" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access_txt = "61"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) +"bqt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) +"bqu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) +"bqv" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/comms{name = "\improper Cyborg Station"}) +"bqw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bqx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/bridge/meeting_room) +"bqy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge/meeting_room) +"bqz" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) +"bqA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bqB" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) +"bqC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/wood,/area/library) +"bqD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/wood,/area/library) +"bqE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/wood,/area/library) +"bqF" = (/obj/machinery/bookbinder{pixel_y = 9},/turf/simulated/floor/wood,/area/library) +"bqG" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) +"bqH" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor,/area/construction) +"bqI" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/construction) +"bqJ" = (/turf/simulated/floor,/area/construction) +"bqK" = (/turf/simulated/wall,/area/construction) +"bqL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bqM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bqN" = (/obj/machinery/vending/snack,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bqO" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bqP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Break Room"; dir = 1},/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bqQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bqR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqS" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Medbay Hallway North"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqU" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqV" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqW" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqX" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/medbay) +"bqY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bra" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brc" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brd" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bre" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brf" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brg" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brh" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bri" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"brj" = (/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"brk" = (/obj/machinery/light,/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"brl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"brm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"brn" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"bro" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"brp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) +"brq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/conveyor_switch/oneway{id = "miningToQM"},/turf/simulated/floor,/area/quartermaster/storage) +"brr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"brs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/storage) +"brt" = (/obj/machinery/camera{c_tag = "Cargo Office Foyer South"; dir = 1},/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/storage) +"bru" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"brv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"brw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/storage) +"brx" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/storage) +"bry" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"brz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"brA" = (/obj/machinery/computer/teleporter,/obj/machinery/light,/turf/simulated/floor/plating,/area/teleporter) +"brB" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) +"brC" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) +"brD" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) +"brE" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/server) +"brF" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/bluegrid,/area/server) +"brG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Messaging Server"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/server) +"brH" = (/turf/simulated/wall/r_wall,/area/server) +"brI" = (/obj/machinery/camera{c_tag = "Secure Tech Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"brJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"brK" = (/obj/machinery/power/apc{dir = 4; name = "Secure Network Access APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"brL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"brM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Cyborg Station"; dir = 1},/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor{icon_state = "dark"},/area/comms{name = "\improper Cyborg Station"}) +"brN" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) +"brO" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/comms{name = "\improper Cyborg Station"}) +"brP" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge/meeting_room) +"brQ" = (/turf/simulated/wall,/area/bridge/meeting_room) +"brR" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/bridge/meeting_room) +"brS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/bridge/meeting_room) +"brT" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"brU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"brV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"brW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"brX" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/central) +"brY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"brZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/central) +"bsa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/library) +"bsb" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"bsc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) +"bsd" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) +"bse" = (/turf/simulated/floor/plating,/area/construction) +"bsf" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/construction) +"bsg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bsh" = (/turf/simulated/wall,/area/medical/sleeper) +"bsi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/sleeper) +"bsj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bsk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bsl" = (/turf/simulated/wall/r_wall,/area/medical/cmo) +"bsm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cmo) +"bsn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cmo) +"bso" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bsp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bsq" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bsr" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"bss" = (/obj/structure/table,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) +"bst" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bsu" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/genetics) +"bsv" = (/obj/machinery/dna_scannernew,/turf/simulated/floor,/area/medical/genetics) +"bsw" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/medical/genetics) +"bsx" = (/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"bsy" = (/turf/simulated/wall,/area/medical/genetics) +"bsz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bsA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bsB" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor,/area/toxins/storage) +"bsC" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor,/area/toxins/storage) +"bsD" = (/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 2},/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor,/area/toxins/storage) +"bsE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsH" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/storage) +"bsI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsK" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsL" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bsM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/quartermaster/storage) +"bsN" = (/turf/simulated/wall,/area/quartermaster/qm) +"bsO" = (/obj/machinery/door/airlock/mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) +"bsP" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/qm) +"bsQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bsR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bsS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bsT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/quartermaster/qm) +"bsU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) +"bsV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/aft) +"bsW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/teleporter) +"bsX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/teleporter) +"bsY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter) +"bsZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/teleporter) +"bta" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/server) +"btb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/server) +"btc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/server) +"btd" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) +"bte" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Network Access"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/turret_protected/ai_upload_foyer) +"btf" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) +"btg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"bth" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/comms{name = "\improper Cyborg Station"}) +"bti" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"btj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) +"btk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"btl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"btm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"btn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bto" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/library) +"btp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) +"btq" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) +"btr" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) +"bts" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/turf/simulated/floor/wood,/area/library) +"btt" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) +"btu" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/construction) +"btv" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"btw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"btx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bty" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/sleeper) +"btz" = (/obj/machinery/sleeper,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/medical/sleeper) +"btA" = (/obj/machinery/sleep_console,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) +"btB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Sleeper Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"btC" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"btD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/sleeper) +"btE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"btF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"btG" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"btH" = (/obj/machinery/computer/med_data,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"btI" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"btJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Hallway East"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"btK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"btL" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) +"btM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"btN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"btO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/scan_consolenew,/turf/simulated/floor,/area/medical/genetics) +"btP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"btQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"btR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/genetics) +"btS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/storage) +"btV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"btW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"btX" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"btY" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"btZ" = (/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"bua" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"bub" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"buc" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"bud" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bue" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"buf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bug" = (/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"buh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bui" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"buj" = (/turf/simulated/floor,/area/quartermaster/qm) +"buk" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Quartermasters Office"; dir = 2; network = "SS13"},/turf/simulated/floor,/area/quartermaster/qm) +"bul" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/qm) +"bum" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/quartermaster/qm) +"bun" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/qm) +"buo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) +"bup" = (/obj/structure/filingcabinet,/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor,/area/quartermaster/qm) +"buq" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) +"bur" = (/turf/simulated/floor,/area/hallway/primary/aft) +"bus" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 3"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) +"but" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"buu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"buv" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 4"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) +"buw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bux" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) +"buy" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/hallway/primary/aft) +"buz" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/aft) +"buA" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/hallway/primary/aft) +"buB" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 5"; dir = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) +"buC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft) +"buD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"buE" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) +"buF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"buG" = (/obj/machinery/camera{c_tag = "Courtroom Hallway"},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/aft) +"buH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"buI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/library) +"buJ" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/weapon/packageWrap,/obj/machinery/camera{c_tag = "Library Meeting Room"; dir = 4; network = "SS13"},/turf/simulated/floor/wood,/area/library) +"buK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/library) +"buL" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"buM" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/construction) +"buN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"buO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/sleeper) +"buP" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"buQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"buR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"buS" = (/obj/machinery/camera{c_tag = "Medbay Sleepers"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"buT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/sleeper) +"buU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"buV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"buW" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"buX" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"buY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"buZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bva" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet/body_bag{icon_state = "bodybag_open"; opened = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bvc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"bvd" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) +"bve" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bvf" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor,/area/medical/genetics) +"bvg" = (/obj/machinery/light/small{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"bvh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvi" = (/obj/machinery/power/apc{dir = 8; name = "Storage APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bvj" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bvk" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bvl" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bvm" = (/obj/machinery/light/small{dir = 4},/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bvn" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvo" = (/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvp" = (/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bvs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/qm) +"bvt" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/quartermaster/qm) +"bvu" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"bvv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/qm) +"bvw" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bvx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) +"bvy" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/aft) +"bvz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/turf/simulated/floor,/area/hallway/primary/aft) +"bvA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/aft) +"bvB" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/turf/simulated/floor,/area/hallway/primary/aft) +"bvC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bvD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) +"bvE" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor,/area/hallway/primary/aft) +"bvF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bvG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/library) +"bvH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/library) +"bvI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"bvJ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/light,/turf/simulated/floor/wood,/area/library) +"bvK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) +"bvL" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plating,/area/construction) +"bvM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/construction) +"bvN" = (/obj/machinery/power/apc{dir = 2; name = "Construction Area APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/construction) +"bvO" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/construction) +"bvP" = (/obj/structure/table,/obj/item/weapon/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) +"bvQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/turf/simulated/floor/plating,/area/construction) +"bvR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bvS" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bvT" = (/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bvU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bvV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bvW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bwa" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bwb" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bwc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"bwd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bwe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/body_bag{icon_state = "bodybag_open"; opened = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bwg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"bwh" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/genetics) +"bwi" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bwj" = (/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bwk" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor,/area/medical/genetics) +"bwl" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"bwm" = (/turf/simulated/floor,/area/medical/genetics) +"bwn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bwo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bwp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/research{name = "Research Division"}) +"bwq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) +"bwr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bww" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwx" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwy" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bwz" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bwC" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor,/area/quartermaster/qm) +"bwD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) +"bwE" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"bwF" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/clipboard,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bwG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"bwH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/quartermaster/qm) +"bwI" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/aft) +"bwJ" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) +"bwK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) +"bwL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) +"bwM" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/hallway/primary/aft) +"bwN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"bwO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bwP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/aft) +"bwQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) +"bwR" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor,/area/hallway/primary/aft) +"bwS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bwT" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"bwU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bwV" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bwW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bwX" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/library) +"bwY" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/construction) +"bwZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) +"bxa" = (/obj/machinery/sleeper,/turf/simulated/floor,/area/medical/sleeper) +"bxb" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) +"bxc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bxd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"bxf" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bxg" = (/obj/machinery/power/apc{dir = 4; name = "CMO Office APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bxh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bxi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/genetics) +"bxj" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) +"bxk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bxl" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/genetics) +"bxm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bxn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bxo" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/research{name = "Research Division"}) +"bxp" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxq" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxr" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxt" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxu" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bxw" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bxx" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bxy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) +"bxz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"bxA" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bxB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bxC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bxD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bxE" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining Access"; req_access_txt = "0"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bxF" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bxG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bxH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bxI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bxJ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) +"bxK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bxL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bxM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bxN" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) +"bxO" = (/turf/simulated/wall,/area/hallway/primary/aft) +"bxP" = (/turf/simulated/wall,/area/janitor) +"bxQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) +"bxR" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) +"bxS" = (/turf/simulated/wall,/area/maintenance/asmaint) +"bxT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxU" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) +"bxV" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) +"bxW" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) +"bxX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 16},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bya" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byd" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bye" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byg" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byh" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byk" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/lglo_kit{pixel_x = 3; pixel_y = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/sleeper) +"byl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bym" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"byn" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"byo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"byp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"byq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"byr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bys" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 26; range = 6},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Genetics APC"; pixel_x = -25},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byv" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"byx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"byz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/genetics) +"byA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"byB" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Division Center"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"byC" = (/turf/simulated/wall,/area/toxins/mixing) +"byD" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) +"byE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) +"byF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"byG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"byH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"byI" = (/turf/simulated/wall,/area/toxins/test_area) +"byJ" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) +"byK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/qm) +"byN" = (/obj/structure/closet,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"byO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) +"byP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/qm) +"byQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) +"byR" = (/obj/machinery/power/apc{dir = 4; name = "Quartermaster APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/qm) +"byS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byT" = (/turf/simulated/floor,/area/quartermaster/miningdock) +"byU" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) +"byV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) +"byW" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"byX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) +"byY" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plating,/area/security/nuke_storage) +"byZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bza" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"bzb" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/janitor) +"bzc" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/janitor) +"bzd" = (/obj/item/weapon/storage/lightbox/mixed,/obj/item/weapon/storage/lightbox/mixed,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor,/area/janitor) +"bze" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/janitor) +"bzf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/janitor) +"bzg" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/janitor) +"bzh" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"bzi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) +"bzj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzk" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) +"bzm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/asmaint) +"bzn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/asmaint) +"bzo" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"bzs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Library Maintenance APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzy" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bzB" = (/obj/structure/closet/wardrobe/pjs{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bzC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/sleeper) +"bzD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"bzE" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bzF" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bzG" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bzH" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bzI" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzN" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzO" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9; 47"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzQ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzR" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzS" = (/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/structure/table,/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Toxins Mixing Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzT" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzU" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = 24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bzW" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) +"bzX" = (/obj/machinery/sparker{id = "mixingsparker"; pixel_x = -25},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bzY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bzZ" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bAa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bAb" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bAc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bAd" = (/turf/simulated/floor/airless,/area/toxins/test_area) +"bAe" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) +"bAf" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/mineral/output,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bAg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) +"bAh" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bAi" = (/obj/structure/closet,/turf/simulated/floor,/area/quartermaster/qm) +"bAj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) +"bAk" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/qm) +"bAl" = (/obj/structure/table,/obj/item/weapon/coin/silver{pixel_x = -4; pixel_y = 3},/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/quartermaster/qm) +"bAm" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bAn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) +"bAo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bAp" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bAq" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"bAr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bAs" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/janitor) +"bAt" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor,/area/janitor) +"bAu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) +"bAv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) +"bAw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/janitor) +"bAx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/janitor) +"bAy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAz" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAB" = (/obj/structure/grille,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/medical/sleeper) +"bAK" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) +"bAL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bAM" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bAN" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bAO" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bAP" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bAQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bAR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) +"bAS" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) +"bAT" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) +"bAU" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) +"bAV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bAW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bAX" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAZ" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bBa" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bBb" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bBc" = (/obj/machinery/door/airlock/glass{autoclose = 0; doortype = 21; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/toxins/mixing) +"bBd" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) +"bBe" = (/obj/machinery/door/airlock/glass{autoclose = 0; doortype = 21; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/toxins/mixing) +"bBf" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bBg" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bBh" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bBi" = (/obj/machinery/camera{c_tag = "Test Area North"; network = "Toxins"},/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) +"bBj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) +"bBk" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) +"bBl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) +"bBm" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) +"bBn" = (/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/miningdock) +"bBo" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner2"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bBp" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/conveyor_switch/oneway{id = "miningToQM"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bBq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/miningdock) +"bBr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bBs" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/quartermaster/qm) +"bBt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bBv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bBw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bBx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bBy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) +"bBz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"bBA" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"bBB" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) +"bBC" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) +"bBD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"bBE" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/janitor) +"bBF" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor,/area/janitor) +"bBG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/janitor) +"bBH" = (/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/storage/mousetraps,/obj/item/weapon/storage/mousetraps,/turf/simulated/floor,/area/janitor) +"bBI" = (/turf/simulated/floor,/area/janitor) +"bBJ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/janitor) +"bBK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/janitor) +"bBL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBP" = (/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/asmaint) +"bBR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint) +"bBU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/maintenance/asmaint) +"bBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCa" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bCb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bCc" = (/turf/simulated/wall,/area/medical/cryo) +"bCd" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/obj/structure/table,/turf/simulated/floor,/area/medical/cryo) +"bCe" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo) +"bCf" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor,/area/medical/cryo) +"bCg" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = "SS13"},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bCh" = (/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bCi" = (/obj/machinery/computer/cloning,/turf/simulated/floor,/area/medical/genetics) +"bCj" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bCk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bCl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCq" = (/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = 25; pixel_y = -5},/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCr" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/fire{pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) +"bCs" = (/obj/machinery/sparker{id = "mixingsparker"; pixel_x = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bCt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) +"bCu" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) +"bCv" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bCw" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bCx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCz" = (/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCD" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Mining Dock North"; dir = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "Mining Dock Entrance"; dir = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bCP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/miningdock) +"bCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bCR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bCS" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"bCT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"bCU" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bCV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/janitor) +"bCW" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) +"bCX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCY" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCZ" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDa" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDe" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDf" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/space,/area) +"bDg" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDh" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDi" = (/obj/machinery/light/small,/obj/machinery/camera{c_tag = "Atmospherics External Airlock"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDj" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay) +"bDm" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/medical/medbay) +"bDn" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bDo" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bDp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bDq" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Medbay Hallway Central"; dir = 4; network = "SS13"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bDr" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bDs" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/medical/cryo) +"bDt" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bDu" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bDv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bDw" = (/obj/machinery/clonepod,/turf/simulated/floor,/area/medical/genetics) +"bDx" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = 0; pixel_y = 30},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDy" = (/obj/machinery/computer/aifixer,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDz" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching various laboratories."; name = "Research Monitor"; network = "RD"; pixel_y = 28},/obj/machinery/computer/mecha,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDB" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bDD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) +"bDG" = (/obj/structure/table,/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bDH" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bDI" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bDK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bDL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bDM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bDN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDO" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) +"bDP" = (/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/toxins/test_area) +"bDQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bDR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bDS" = (/obj/item/weapon/ore/iron,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) +"bDT" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) +"bDU" = (/obj/machinery/computer/mining_shuttle,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) +"bDV" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bDW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/miningdock) +"bDX" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"bDY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bDZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bEa" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bEb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bEc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bEd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bEe" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bEf" = (/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/miningdock) +"bEg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bEh" = (/obj/machinery/camera{c_tag = "Vault"; dir = 4; network = "SS13"},/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bEi" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"bEj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/crate{name = "Silver Crate"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"bEk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"bEl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bEm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bEn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEt" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area) +"bEv" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/space,/area) +"bEw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/medbay) +"bEx" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bEy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bEz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bEA" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medical Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bEB" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (NORTH)"; icon_state = "pipe-y"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bEC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bED" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cryo) +"bEE" = (/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bEF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/cryo) +"bEG" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/cryo) +"bEH" = (/obj/machinery/power/apc{dir = 4; name = "Cryogenics APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bEI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"bEJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bEK" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 24},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 4; network = "SS13"},/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bEL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bEM" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Research Director"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bEN" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bEO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bEP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bEQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) +"bER" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bES" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bET" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEU" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEX" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEZ" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bFa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) +"bFb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) +"bFc" = (/obj/machinery/camera/xray{c_tag = "Mixing Maintenance"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bFd" = (/obj/machinery/door/airlock/research{name = "Launch Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bFe" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bFf" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/mixing) +"bFg" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/toxins/mixing) +"bFh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"bFi" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) +"bFj" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bFk" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bFl" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bFm" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; pixel_x = 27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) +"bFn" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bFo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/quartermaster/miningdock) +"bFp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) +"bFq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/quartermaster/miningdock) +"bFr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/quartermaster/miningdock) +"bFs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bFt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area) +"bFu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bFv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bFw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"bFx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) +"bFy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) +"bFz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 11},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"bFA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bFB" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"bFC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bFD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bFE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/atmos) +"bFF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/atmos) +"bFG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/atmos) +"bFH" = (/turf/simulated/wall,/area/atmos) +"bFI" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFJ" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) +"bFO" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/turf/space,/area) +"bFP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/space,/area) +"bFQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) +"bFR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/space,/area) +"bFS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"bFT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bFU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/medbay) +"bFV" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bFW" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bFX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bFY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bFZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bGa" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bGb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bGc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bGd" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bGe" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/crew_quarters/hor) +"bGf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bGg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bGh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bGi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bGj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bGk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bGl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bGm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/mixing) +"bGn" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bGo" = (/obj/machinery/camera{c_tag = "Mixing Room South"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Toxins Mixing Room South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bGp" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bGq" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) +"bGr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) +"bGs" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bGt" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/mixing) +"bGu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"bGv" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) +"bGw" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/toxins/test_area) +"bGx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bGy" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) +"bGz" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/miningdock) +"bGA" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/miningdock) +"bGB" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bGC" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/miningdock) +"bGD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{desc = "
There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

In a chamber a great mirror lies, cut away it solemn cries. Travel bold as thou might, piercing vastness as a kite.

HONK!
"; name = "Old Note #6"},/area/maintenance/aft) +"bGE" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"bGF" = (/obj/machinery/camera{c_tag = "Mining Maintenance"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bGJ" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bGK" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bGM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bGN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"bGO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bGP" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bGQ" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bGR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bGS" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bGT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bGU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) +"bGV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/atmos) +"bGW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) +"bGX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/atmos) +"bGY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) +"bGZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/atmos) +"bHa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bHb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bHc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bHd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"bHe" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bHf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bHj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHm" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHn" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHr" = (/obj/structure/stool/bed,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bHs" = (/obj/structure/lamarr,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) +"bHt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bHu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bHv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bHw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bHx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bHy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bHz" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bHA" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/mixing) +"bHB" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bHC" = (/obj/machinery/dispenser,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bHD" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/mixing) +"bHE" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bHF" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bHG" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bHH" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) +"bHI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) +"bHJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) +"bHK" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) +"bHL" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) +"bHM" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) +"bHN" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bHO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) +"bHP" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bHQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bHR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHS" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHT" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Mining Dock South"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHU" = (/obj/machinery/computer/security/mining,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHV" = (/obj/structure/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHW" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bHX" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHY" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHZ" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/aft) +"bIa" = (/turf/simulated/wall,/area/maintenance/aft) +"bIb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bIc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bId" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/aft) +"bIf" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area) +"bIg" = (/obj/machinery/camera{c_tag = "Vault Maintenance"; dir = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bIh" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bIi" = (/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bIj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bIk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bIl" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bIm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"bIn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bIo" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bIp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bIq" = (/turf/simulated/wall/r_wall,/area/atmos) +"bIr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor,/area/atmos) +"bIs" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area/atmos) +"bIt" = (/obj/machinery/atmospherics/portables_connector,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) +"bIu" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) +"bIv" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/atmos) +"bIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/atmos) +"bIx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bIy" = (/obj/machinery/pipedispenser,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) +"bIz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"bIA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor,/area/atmos) +"bIB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/meter,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) +"bIC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/atmos) +"bID" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/turf/simulated/floor,/area/atmos) +"bIE" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bIF" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air In"; on = 1},/turf/simulated/floor,/area/atmos) +"bIG" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bIH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bII" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bIJ" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bIL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bIM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bIN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bIO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bIP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bIQ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bIR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/cryo) +"bIS" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bIT" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/hor) +"bIU" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bIV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bIW" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bIX" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bIY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/xenobiology) +"bJa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/toxins/xenobiology) +"bJb" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bJc" = (/obj/machinery/power/apc{dir = 1; name = "Med-Sci Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJf" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJg" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJh" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJi" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/mixing) +"bJj" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/mixing) +"bJk" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bJl" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) +"bJm" = (/obj/machinery/camera{c_tag = "Test Area East"; dir = 8; network = "Toxins"},/obj/machinery/camera{c_tag = "Explosives Testing Area"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = -22},/obj/machinery/light{dir = 4},/turf/simulated/floor/airless,/area/toxins/test_area) +"bJn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) +"bJo" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) +"bJp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) +"bJq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bJr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bJs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bJt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bJx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJz" = (/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bJA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"bJB" = (/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bJC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bJD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bJE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bJF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bJG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bJH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bJI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bJJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bJK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bJL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bJM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Reception Window"; req_access = null; req_access_txt = "0"},/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Refilling Station"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) +"bJN" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) +"bJO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) +"bJP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) +"bJQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) +"bJR" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = "SS13"},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) +"bJS" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/atmos) +"bJT" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) +"bJU" = (/turf/simulated/floor,/area/atmos) +"bJV" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) +"bJW" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) +"bJX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"bJY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distribution Out"; on = 1},/turf/simulated/floor,/area/atmos) +"bJZ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Waste In"; on = 1},/turf/simulated/floor,/area/atmos) +"bKa" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"; name = "Mixed Air Supply Transfer"},/turf/simulated/floor,/area/atmos) +"bKb" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bKc" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Air to Mix"; on = 0},/turf/simulated/floor,/area/atmos) +"bKd" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 10; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bKe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bKf" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bKg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bKh" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medical Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bKi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bKj" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/cryo) +"bKk" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) +"bKl" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cryo) +"bKm" = (/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bKn" = (/turf/simulated/wall/r_wall,/area/toxins/server) +"bKo" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Server Room APC"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKr" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKs" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 8; name = "Research Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bKu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/xenobiology) +"bKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = 32},/obj/structure/closet,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bKA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bKB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) +"bKC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/toxins/xenobiology) +"bKD" = (/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 2},/obj/machinery/light/small{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) +"bKE" = (/turf/simulated/floor,/area/toxins/xenobiology) +"bKF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) +"bKG" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"bKH" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/test_area) +"bKI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bKJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bKK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bKL" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bKM" = (/obj/effect/showcase{icon_state = "showcase_4"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bKO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"bKP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bKQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bKR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bKS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) +"bKT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) +"bKU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) +"bKV" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"bKW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) +"bKX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) +"bKY" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/atmos) +"bKZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) +"bLa" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/atmos) +"bLb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/floor,/area/atmos) +"bLc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) +"bLd" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bLe" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 6; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bLf" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 4; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bLg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/atmos) +"bLh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bLi" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/space,/area) +"bLj" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bLk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/medical/medbay) +"bLl" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bLm" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bLn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bLo" = (/turf/simulated/wall,/area/medical/surgery) +"bLp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/surgery) +"bLq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor,/area/medical/surgery) +"bLr" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/weapon/paper/monitorkey,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bLs" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/toxins/server) +"bLt" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) +"bLu" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/computer/rdservercontrol,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/toxins/server) +"bLv" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/computer/message_monitor,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bLw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bLx" = (/turf/simulated/wall,/area/toxins/xenobiology) +"bLy" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bLz" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bLA" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bLB" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bLC" = (/mob/living/carbon/monkey,/turf/simulated/floor,/area/toxins/xenobiology) +"bLD" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bLG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"bLH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bLI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"bLJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bLK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bLL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bLM" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bLN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bLO" = (/obj/effect/showcase{icon_state = "showcase_3"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bLP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bLQ" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bLR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmospherics Desk"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bLS" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/atmos) +"bLT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bLU" = (/obj/effect/sign/securearea{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = 4; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -4; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bLV" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Mix to Distro"; on = 0},/turf/simulated/floor,/area/atmos) +"bLW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bLX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bLY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bLZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Pure to Mix"; on = 0},/turf/simulated/floor,/area/atmos) +"bMa" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 8; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bMb" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos) +"bMc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bMd" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/space,/area) +"bMe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bMf" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bMg" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bMh" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bMi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bMk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bMl" = (/obj/effect/sign/nosmoking_2{pixel_x = -28},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bMm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bMn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bMo" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/surgery) +"bMp" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/medical/surgery) +"bMq" = (/turf/simulated/floor,/area/medical/surgery) +"bMr" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/medical/surgery) +"bMs" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/surgery) +"bMt" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor,/area/medical/surgery) +"bMu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/toxins/server) +"bMv" = (/turf/simulated/wall,/area/toxins/server) +"bMw" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bMx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bMy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bMz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bMA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bMB" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bMC" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bMD" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bME" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bML" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bMN" = (/turf/simulated/wall,/area/assembly/chargebay) +"bMO" = (/obj/effect/showcase{icon_state = "showcase_2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bMP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bMQ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bMR" = (/obj/machinery/dispenser{pixel_x = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) +"bMS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/clothing/mask/breath{pixel_x = -1; pixel_y = -1},/obj/item/clothing/mask/breath{pixel_x = 1; pixel_y = 1},/turf/simulated/floor,/area/atmos) +"bMT" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/atmos) +"bMU" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/atmos) +"bMV" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/atmos) +"bMW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bMX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bMY" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bMZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Mix to Filter"; on = 1},/turf/simulated/floor,/area/atmos) +"bNa" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bNb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/valve{dir = 4; icon_state = "valve1"; name = "Pure to Tank"; open = 1},/turf/simulated/floor,/area/atmos) +"bNc" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bNd" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Unfiltered to Mix"; on = 1},/turf/simulated/floor,/area/atmos) +"bNe" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/atmos) +"bNf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bNg" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/medical/medbay) +"bNj" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNl" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNm" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bNo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) +"bNs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bNt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bNu" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bNv" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bNw" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/medical/surgery) +"bNx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNy" = (/obj/machinery/optable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNA" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/medical/surgery) +"bNB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bNC" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "SS13"; pixel_x = 22},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bND" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bNE" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "RD"},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bNF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bNG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bNH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Xenobiology APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNM" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bNN" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) +"bNO" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/effect/sign/deathsposal{pixel_x = 32},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bNP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bNQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bNR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/chargebay) +"bNS" = (/obj/effect/showcase{icon_state = "showcase_5"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bNT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bNU" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) +"bNV" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/atmos) +"bNW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/atmos) +"bNX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) +"bNY" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics Refilling Station"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) +"bNZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) +"bOa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor,/area/atmos) +"bOb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/atmos) +"bOc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bOd" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 8; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bOe" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bOf" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bOg" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bOh" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bOi" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Mix to Tank/Distro"; on = 1},/turf/simulated/floor,/area/atmos) +"bOj" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) +"bOk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bOl" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/turf/space,/area) +"bOm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bOn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOo" = (/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOq" = (/obj/machinery/door/airlock/medical{name = "Patient Room 1"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOt" = (/obj/machinery/door/airlock/medical{name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bOu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bOv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bOw" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bOx" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) +"bOy" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor,/area/medical/surgery) +"bOz" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOA" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOB" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/medical/surgery) +"bOC" = (/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bOD" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bOE" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bOF" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bOG" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bOH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bOI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bON" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOO" = (/obj/machinery/atmospherics/valve,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bOQ" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bOR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOS" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"bOU" = (/obj/machinery/recharge_station,/obj/machinery/camera{c_tag = "Recharge Bay North West"; dir = 2},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"bOV" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) +"bOW" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bOX" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bOY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bOZ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) +"bPa" = (/turf/simulated/floor,/area/assembly/chargebay) +"bPb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/assembly/chargebay) +"bPc" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bPd" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) +"bPe" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/wall,/area/atmos) +"bPf" = (/obj/structure/table,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box,/turf/simulated/floor,/area/atmos) +"bPg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/atmos) +"bPh" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/atmos) +"bPi" = (/obj/machinery/computer/atmos_alert,/obj/effect/sign/atmosplaque{pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Atmospherics Airlock"; dir = 2},/turf/simulated/floor,/area/atmos) +"bPj" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins")},/turf/simulated/floor,/area/atmos) +"bPk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bPl" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/turf/simulated/floor,/area/atmos) +"bPm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bPn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bPo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bPp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bPq" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bPr" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bPs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bPt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/medbay) +"bPu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bPv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/camera{c_tag = "Medbay Hallway South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bPx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) +"bPy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bPz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bPA" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bPB" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bPC" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/medical/surgery) +"bPD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door_control{id = "Obshutter"; name = "Observation Shutter Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bPG" = (/turf/simulated/wall/r_wall,/area/medical/surgery) +"bPH" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bPI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/research{name = "Miscellaneous Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bPJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPK" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/storage/monkeycube_box,/obj/item/weapon/storage/monkeycube_box,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPM" = (/obj/machinery/door_control{id = "xenobio"; name = "Containment Blast Doors"; pixel_x = 6; pixel_y = 4; req_access_txt = "55"},/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPN" = (/obj/item/weapon/melee/baton{pixel_x = -3},/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bPO" = (/obj/machinery/door/window/northleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/item/weapon/wrench{pixel_x = 3},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) +"bPQ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPR" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bPU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment,/obj/effect/sign/biohazard{pixel_x = -30},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area) +"bPZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bQa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bQb" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bQc" = (/obj/machinery/camera{c_tag = "Test Chamber South"; dir = 1; network = "Toxins"},/obj/machinery/light,/turf/simulated/floor/airless,/area/toxins/test_area) +"bQd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) +"bQf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bQg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bQh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/assembly/chargebay) +"bQi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"bQj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/chargebay) +"bQk" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bQl" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bQm" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bQn" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/assembly/chargebay) +"bQo" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) +"bQp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) +"bQq" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) +"bQr" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/wall,/area/atmos) +"bQs" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = 2; pixel_y = 2},/turf/simulated/floor,/area/atmos) +"bQt" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) +"bQu" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bQv" = (/obj/machinery/door_control{id = "atmos"; name = "Atmos Security Doors"; pixel_x = 22; pixel_y = 0; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bQw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall,/area/atmos) +"bQx" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bQy" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/atmos) +"bQz" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bQA" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bQB" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bQC" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 9; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bQD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/atmos) +"bQE" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bQF" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "escape"; dir = 5},/area/atmos) +"bQG" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bQH" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"bQI" = (/turf/simulated/floor/engine/n20,/area/atmos) +"bQJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQK" = (/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQL" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQM" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQN" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bQP" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bQQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bQR" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) +"bQS" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor,/area/medical/surgery) +"bQT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/surgery) +"bQU" = (/obj/structure/table,/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/medical/surgery) +"bQV" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/closet/crate/freezer,/turf/simulated/floor,/area/medical/surgery) +"bQW" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/toxins/misc_lab) +"bQX" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bQY" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/toxins/misc_lab) +"bQZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bRa" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRb" = (/obj/machinery/power/apc{dir = 1; name = "Misc. Research APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research"; dir = 2},/obj/machinery/camera{c_tag = "Miscellaneous Research"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bRd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bRe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bRf" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRk" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bRl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bRo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bRp" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bRq" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"bRr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bRs" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bRt" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bRu" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bRv" = (/obj/machinery/power/apc{dir = 1; name = "Robotics Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Recharging Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bRD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/assembly/chargebay) +"bRE" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) +"bRF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/atmos) +"bRG" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/atmos) +"bRH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/atmos) +"bRI" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bRJ" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/atmos) +"bRK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_atmos{name = "Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bRL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) +"bRM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/atmos) +"bRN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/machinery/light,/turf/simulated/floor,/area/atmos) +"bRO" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Air to Tank"; on = 0},/turf/simulated/floor,/area/atmos) +"bRP" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Mix to Tank"; on = 0},/turf/simulated/floor,/area/atmos) +"bRQ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Pure to Tank"; on = 1},/turf/simulated/floor,/area/atmos) +"bRR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bRS" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bRT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "escape"; dir = 4},/area/atmos) +"bRU" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) +"bRV" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"bRW" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) +"bRX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bRY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bRZ" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSa" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bSc" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/surgery) +"bSe" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSf" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSh" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bSi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/toxins/misc_lab) +"bSj" = (/turf/simulated/floor,/area/toxins/misc_lab) +"bSk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor,/area/toxins/misc_lab) +"bSl" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bSm" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bSn" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bSo" = (/obj/machinery/camera{c_tag = "Xenobiolody Containment Pen"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = 0},/obj/machinery/camera{c_tag = "Xenobiolody Containment Pen"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bSp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bSq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bSr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSs" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSv" = (/obj/machinery/power/apc{dir = 8; name = "Mech Bay APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable,/turf/simulated/floor,/area/assembly/chargebay) +"bSw" = (/obj/machinery/camera{c_tag = "Recharge Bay"; dir = 8},/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Recharge Bay Door Control"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor,/area/assembly/chargebay) +"bSx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/hallway/primary/aft) +"bSy" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) +"bSz" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/wall,/area/atmos) +"bSA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall,/area/atmos) +"bSB" = (/obj/machinery/door/window/northleft{dir = 1; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) +"bSC" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/atmos) +"bSD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/radio/headset/headset_eng,/turf/simulated/floor,/area/atmos) +"bSE" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution Loop Monitor"; sensors = list("air_sensor" = "Mixed Air Supply Tank", "mair_meter" = "Mixed Air Supply Transfer", "dloop_atm_meter" = "Distribution Loop - Atmos")},/turf/simulated/floor,/area/atmos) +"bSF" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 1},/obj/item/device/multitool,/turf/simulated/floor,/area/atmos) +"bSG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bSH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bSI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bSJ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/atmos) +"bSK" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "N2O to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bSL" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/atmos) +"bSM" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bSN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/space,/area) +"bSO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) +"bSP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSQ" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bSS" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bST" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bSU" = (/obj/structure/stool/bed/roller,/obj/machinery/camera{c_tag = "Surgery Recovery Room"; dir = 2; network = "SS13"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bSV" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bSW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bSX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/surgery) +"bSY" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/medical/surgery) +"bSZ" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) +"bTa" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) +"bTb" = (/obj/structure/table,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/toxins/misc_lab) +"bTe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/toxins/misc_lab) +"bTf" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTg" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTh" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bTi" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bTj" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bTk" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bTl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTo" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTp" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) +"bTq" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"bTr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_research{name = "Recharging Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"bTs" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor,/area/hallway/primary/aft) +"bTt" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/aft) +"bTu" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Atmospherics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/atmos) +"bTv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/atmos) +"bTw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bTx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/atmos) +"bTy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bTz" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/atmos) +"bTA" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/atmos) +"bTB" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"bTC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) +"bTD" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) +"bTE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bTI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bTJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bTK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bTL" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/surgery) +"bTM" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/item/device/radio/electropack,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTO" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bTQ" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/toxins/misc_lab) +"bTR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTS" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTU" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTV" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bTW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTY" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUc" = (/turf/simulated/wall,/area/assembly/assembly_line) +"bUd" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Assembly Line"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) +"bUe" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"bUf" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/chargebay) +"bUg" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/assembly/chargebay) +"bUh" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/assembly/chargebay) +"bUi" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_research{name = "Recharging Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bUk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bUl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bUm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bUn" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bUo" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/atmos) +"bUp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) +"bUq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/obj/item/weapon/wrench,/turf/simulated/floor,/area/atmos) +"bUr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/atmos) +"bUs" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bUt" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/atmos) +"bUu" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bUv" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bUw" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bUx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUA" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bUB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bUC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bUD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bUE" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bUF" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/surgery) +"bUG" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/medical/surgery) +"bUH" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bUJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bUK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bUL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUM" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUN" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bUO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bUQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUR" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/assembly_line) +"bUS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bUX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Assembly Line"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor,/area/assembly/assembly_line) +"bUY" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/camera{c_tag = "Atmospherics Entrance"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bUZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bVa" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"bVb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/atmos) +"bVc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor,/area/atmos) +"bVd" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) +"bVe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"bVf" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) +"bVg" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bVh" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bVi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bVj" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bVk" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/surgery) +"bVl" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVm" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVn" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = -24; req_access_txt = "7"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVq" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bVr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bVs" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"bVt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bVy" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Assembly Line West"; dir = 2},/turf/simulated/floor,/area/assembly/assembly_line) +"bVz" = (/turf/simulated/floor,/area/assembly/assembly_line) +"bVA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor,/area/assembly/assembly_line) +"bVB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bVC" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/assembly_line) +"bVD" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor,/area/assembly/assembly_line) +"bVE" = (/obj/machinery/computer/rdconsole/robotics,/turf/simulated/floor,/area/assembly/assembly_line) +"bVF" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) +"bVG" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) +"bVH" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Assembly Line East"; dir = 2},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"bVI" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/assembly/assembly_line) +"bVJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_research{name = "Robotics Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"bVK" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) +"bVL" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bVM" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) +"bVN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) +"bVO" = (/turf/simulated/floor{icon_state = "caution"; dir = 6},/area/hallway/primary/aft) +"bVP" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) +"bVQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) +"bVR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bVS" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) +"bVT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bVU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bVV" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Plasma to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bVW" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Plasma Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) +"bVX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bVY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) +"bWa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) +"bWb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray{c_tag = "Virology Maintenance"},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/virology) +"bWc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWf" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bWg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWh" = (/turf/simulated/wall,/area/maintenance/incinerator) +"bWi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"bWj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bWk" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) +"bWl" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bWm" = (/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"bWn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bWo" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bWp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bWq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bWr" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) +"bWs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"bWt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bWu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/engine/break_room) +"bWv" = (/turf/simulated/wall,/area/engine/break_room) +"bWw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/break_room) +"bWx" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/break_room) +"bWy" = (/obj/machinery/computer/arcade,/obj/effect/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor,/area/engine/break_room) +"bWz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/arcade,/turf/simulated/floor,/area/engine/break_room) +"bWA" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/atmos) +"bWB" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor,/area/atmos) +"bWC" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area/atmos) +"bWD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/space_heater,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/atmos) +"bWE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/obj/machinery/space_heater,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) +"bWF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bWG" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bWH" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"bWI" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"bWJ" = (/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) +"bWK" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) +"bWL" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWM" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWN" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/securearea{pixel_y = 32},/obj/machinery/camera{c_tag = "Aft Starboard Solar Control Entrance"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWT" = (/obj/structure/disposalpipe/junction,/turf/simulated/floor/plating/airless,/area/maintenance/asmaint2) +"bWU" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/sign/deathsposal{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWW" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWX" = (/obj/machinery/atmospherics/pipe/tank/toxins{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWY" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWZ" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXa" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bXb" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"bXc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"bXd" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"bXe" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"bXf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bXg" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) +"bXh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/assembly/assembly_line) +"bXi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bXj" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"bXk" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westright{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/turf/simulated/floor,/area/assembly/assembly_line) +"bXl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/turf/simulated/floor,/area/hallway/primary/aft) +"bXm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/break_room) +"bXn" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"bXo" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) +"bXp" = (/obj/structure/stool,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/engine/break_room) +"bXq" = (/obj/structure/stool,/obj/machinery/power/apc{dir = 1; name = "Engineering Break Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/break_room) +"bXr" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/break_room) +"bXs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/break_room) +"bXt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/engine/break_room) +"bXu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/atmos) +"bXv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/atmos) +"bXw" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Tank to Filter"; on = 0},/turf/simulated/floor,/area/atmos) +"bXx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bXy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bXz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bXA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) +"bXB" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bXC" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/atmos) +"bXD" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bXE" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bXF" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bXG" = (/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = 0; req_access_txt = "39"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/virology) +"bXI" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"bXJ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXK" = (/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXL" = (/obj/structure/stool/bed/chair,/obj/item/weapon/cigpacket,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXO" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXQ" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bXR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXS" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXU" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXV" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXW" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bXX" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bXY" = (/obj/effect/sign/fire{pixel_y = 32},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/access_button{command = "cycle_interior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bXZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bYa" = (/obj/machinery/door/poddoor{id = "disvent"; name = "Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bYb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"bYc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"bYd" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/turf/simulated/floor,/area/assembly/assembly_line) +"bYe" = (/obj/machinery/conveyor_switch{id = "Skynet_heavy"},/turf/simulated/floor,/area/assembly/assembly_line) +"bYf" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) +"bYg" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) +"bYh" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bYi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/assembly_line) +"bYj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/westleft{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/assembly_line) +"bYk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) +"bYl" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bYm" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/engine/break_room) +"bYn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) +"bYo" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/paper{pixel_x = 3; pixel_y = 3},/obj/item/weapon/pen{layer = 4},/turf/simulated/floor,/area/engine/break_room) +"bYp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/engine/break_room) +"bYq" = (/obj/structure/table,/turf/simulated/floor,/area/engine/break_room) +"bYr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engine/break_room) +"bYs" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/engine/break_room) +"bYt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Break Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bYu" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bYv" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "O2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bYw" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "N2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) +"bYx" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area/atmos) +"bYy" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/atmos) +"bYz" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bYA" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bYB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bYC" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) +"bYD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYE" = (/obj/structure/closet/l3closet{pixel_x = 4},/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) +"bYF" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYH" = (/obj/machinery/light/small{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYJ" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"bYK" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bYL" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"bYM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYN" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYO" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYP" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYR" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYS" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYT" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYU" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; doortype = 7; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; opacity = 0; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYV" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; doortype = 7; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; opacity = 0; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYW" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bYX" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/assembly/assembly_line) +"bYY" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/assembly/assembly_line) +"bYZ" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) +"bZa" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) +"bZb" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 10; network = "RD"},/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) +"bZc" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/assembly/assembly_line) +"bZd" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/assembly/assembly_line) +"bZe" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) +"bZf" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) +"bZg" = (/obj/structure/table,/obj/item/clothing/gloves/black{pixel_y = 3},/obj/item/device/radio/headset/headset_rob,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor,/area/assembly/assembly_line) +"bZh" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bZi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/assembly/assembly_line) +"bZj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bZk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bZl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/hallway/primary/aft) +"bZm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bZn" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bZo" = (/obj/machinery/vending/cola,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/engine/break_room) +"bZp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) +"bZq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = -3},/turf/simulated/floor,/area/engine/break_room) +"bZr" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/screwdriver{pixel_y = 8},/turf/simulated/floor,/area/engine/break_room) +"bZs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers{pixel_x = 5; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) +"bZt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"bZu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/break_room) +"bZv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bZw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bZx" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bZy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bZz" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 8; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) +"bZA" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "O2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) +"bZB" = (/obj/machinery/atmospherics/trinary/mixer{icon_state = "intact_on"; name = "Gas mixer (N2/O2)"; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor,/area/atmos) +"bZC" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bZD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "CO2 to Pure"; on = 0},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bZE" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/atmos) +"bZF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bZG" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) +"bZH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bZI" = (/obj/structure/closet/l3closet{pixel_x = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) +"bZJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bZK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bZL" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZN" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZO" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZR" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZS" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZT" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 26; pixel_y = 6; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 24; pixel_y = -6},/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZU" = (/obj/effect/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZV" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bZW" = (/obj/structure/table,/obj/item/weapon/circular_saw{pixel_y = 6},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) +"bZX" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) +"bZY" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/assembly_line) +"bZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) +"caa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"cab" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) +"cac" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cad" = (/obj/machinery/door/firedoor/border_only,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cae" = (/obj/machinery/camera{c_tag = "Engineering Break-Room"; dir = 4; network = "SS13"},/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/break_room) +"caf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/engine/break_room) +"cag" = (/obj/structure/stool,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/break_room) +"cah" = (/obj/structure/stool,/turf/simulated/floor,/area/engine/break_room) +"cai" = (/obj/structure/stool,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) +"caj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/engine/break_room) +"cak" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/sign/securearea{pixel_x = 32},/turf/simulated/floor,/area/engine/break_room) +"cal" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = "SS13"},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/atmos) +"cam" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/atmos) +"can" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "N2 Out"; on = 1},/turf/simulated/floor,/area/atmos) +"cao" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"cap" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"caq" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "O2 Out"; on = 1},/turf/simulated/floor,/area/atmos) +"car" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"cas" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"cat" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"cau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) +"cav" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"caw" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cax" = (/obj/item/weapon/secstorage/ssafe{pixel_x = 5; pixel_y = 29},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cay" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caz" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) +"caB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/virology) +"caC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caD" = (/obj/structure/closet{pixel_x = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/virology) +"caE" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"caH" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caJ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"caL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"caM" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"caN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"caO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"caP" = (/obj/machinery/portable_atmospherics/scrubber/stationary,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"caQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"caR" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"caS" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) +"caT" = (/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) +"caU" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) +"caV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"caW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"caX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"caY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"caZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/aft) +"cba" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engineering) +"cbb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cbc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/break_room) +"cbd" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"cbe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) +"cbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"cbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) +"cbh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) +"cbi" = (/turf/simulated/wall/r_wall,/area/engine/break_room) +"cbj" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) +"cbk" = (/obj/machinery/atmospherics/valve/digital{name = "Nitrogen Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/atmos) +"cbl" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor{icon_state = "red"},/area/atmos) +"cbm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/atmos) +"cbn" = (/obj/machinery/atmospherics/valve/digital{name = "Oxygen Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/atmos) +"cbo" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/atmos) +"cbp" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/atmos) +"cbq" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"cbr" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) +"cbs" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area/atmos) +"cbt" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/valve/digital{name = "Mixed Air Outlet Valve"; openDuringInit = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) +"cbu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"cbv" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cbw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cbx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"cby" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cbz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"cbA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/virology) +"cbB" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cbC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/virology) +"cbD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"cbE" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbG" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cbI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cbJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cbK" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) +"cbL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cbN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cbO" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cbP" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cbQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cbR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"cbS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"cbT" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) +"cbU" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"},/area/assembly/assembly_line) +"cbV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"cbW" = (/turf/simulated/wall/r_wall,/area/engine/engineering) +"cbX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cbY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cbZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"cca" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"ccb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"ccc" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"ccd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/break_room) +"cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/obj/effect/sign/securearea{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "yellowcorner"},/area/engine/break_room) +"ccf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "yellow"},/area/engine/break_room) +"ccg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"cch" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/chiefs_office) +"cci" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccj" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/engine/chiefs_office) +"cck" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"ccl" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"ccn" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"cco" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"ccp" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"ccq" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"ccr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"ccs" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cct" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccv" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ccH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ccI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ccJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ccK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ccL" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area) +"ccM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area) +"ccN" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"ccO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"ccP" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"ccQ" = (/turf/simulated/floor/plating/airless,/area/solar/port) +"ccR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"ccS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccW" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccX" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ccY" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) +"ccZ" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cda" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"cdb" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"cdc" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engine_smes) +"cdd" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engine_smes) +"cde" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"cdf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"cdg" = (/obj/machinery/power/monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"cdh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cdi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/engineering) +"cdj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"cdk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/engine/engineering) +"cdl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"cdm" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Break room"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cdn" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdq" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdr" = (/obj/machinery/hologram/holopad,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 24; pixel_y = -5},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cds" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/space,/area) +"cdt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/space,/area) +"cdu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/space,/area) +"cdv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"cdw" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdx" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdy" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"cdA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdH" = (/obj/machinery/camera{c_tag = "Virology East"; dir = 8; network = "SS13"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cdI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cdJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cdK" = (/obj/machinery/atmospherics/pipe/vent{dir = 1},/turf/simulated/floor/plating,/area) +"cdL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"cdM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cdN" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cdO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cdP" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cdQ" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Aft Port Solar Control Entrance"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdT" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engineering) +"cdU" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) +"cdV" = (/turf/simulated/floor/plating,/area/engine/engineering) +"cdW" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) +"cdX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cdY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/engine/engineering) +"cdZ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"cea" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"ceb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/engine/engineering) +"cec" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/engineering) +"ced" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cee" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cef" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"ceg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"ceh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"cei" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cej" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cek" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/weapon/cigpacket,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cel" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cem" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cen" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"ceo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"cep" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ceq" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cer" = (/obj/machinery/computer/pandemic,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ces" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cet" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"ceu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/virology) +"cev" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cew" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cex" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cey" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"cez" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"ceA" = (/obj/item/weapon/cable_coil{amount = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceB" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera/xray{c_tag = "Engineering Secure Storage"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"ceC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) +"ceD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"ceE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"ceF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/engine/engineering) +"ceG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor,/area/engine/engineering) +"ceH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"ceI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"ceJ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"ceK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"ceL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"ceM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ceN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceQ" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceR" = (/obj/machinery/computer/station_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ceT" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ceU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ceV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ceW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ceX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ceY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"ceZ" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cfa" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cfb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"cfc" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfe" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cff" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"cfg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/solar/starboard) +"cfi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfl" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfm" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) +"cfn" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) +"cfo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering SMES Room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) +"cfp" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light,/turf/simulated/floor,/area/engine/engineering) +"cfq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor,/area/engine/engineering) +"cfr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/yellow,/turf/simulated/floor,/area/engine/engineering) +"cfs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cft" = (/turf/simulated/floor,/area/engine/engineering) +"cfu" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine/engineering) +"cfv" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/engine/engineering) +"cfw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"cfx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cfy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"cfz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) +"cfA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"cfB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"cfC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfE" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfF" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Engineering CE's Office"; dir = 1; pixel_x = 23},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfG" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfH" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cfI" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cfJ" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cfK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cfL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cfM" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cfN" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cfO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/camera{c_tag = "Virlogy West"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfP" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfR" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cfS" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfT" = (/turf/simulated/wall,/area/engine/engineering) +"cfU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"cfV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"cfW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor,/area/engine/engineering) +"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"cfZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) +"cga" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"cgb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cgc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"cgd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) +"cge" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cgf" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"cgg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"cgh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/chiefs_office) +"cgi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/chiefs_office) +"cgj" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cgk" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cgl" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cgm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgo" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light,/obj/effect/sign/deathsposal{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"cgr" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgs" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgt" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area) +"cgu" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) +"cgv" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/engine/engineering) +"cgw" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/effect/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"cgx" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"cgy" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/vending/engivend,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/vending/tool,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cgB" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"cgC" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgE" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cgF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/camera{c_tag = "Engineering Entrance"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgG" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cgH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cgI" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cgJ" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/engineering) +"cgK" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgL" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cgM" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cgN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"cgO" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) +"cgP" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) +"cgQ" = (/obj/machinery/alarm,/turf/simulated/wall/r_wall,/area/engine/engineering) +"cgR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cgS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cgT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cgU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"cgV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cgW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = "Singularity"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor,/area/engine/engineering) +"cgX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"cgY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"cgZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"cha" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/engineering) +"chb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"chc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"chd" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"che" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"chf" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area/engine/engineering) +"chh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/engineering) +"chi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) +"chj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"chk" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) +"chl" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) +"chm" = (/obj/structure/closet/radiation,/turf/simulated/floor,/area/engine/engineering) +"chn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cho" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"chp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"chq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"chr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"chs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cht" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) +"chu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/engine/engineering) +"chv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"chw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chy" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"chC" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) +"chD" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/engine/engineering) +"chE" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/engineering) +"chF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"chG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"chH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"chI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/engine/engineering) +"chJ" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor,/area/engine/engineering) +"chK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor,/area/engine/engineering) +"chL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"chM" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) +"chN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"chO" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"chP" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) +"chQ" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) +"chR" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) +"chS" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor,/area/engine/engineering) +"chT" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray{c_tag = "Engineering Escape Pod"},/turf/simulated/floor/plating,/area/engine/engineering) +"chU" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod5/station) +"chV" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) +"chW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod5/station) +"chX" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"chY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"chZ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) +"cia" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/engine/engineering) +"cib" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cic" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) +"cid" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cie" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cif" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"cig" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cih" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cii" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) +"cij" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) +"cil" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cim" = (/obj/machinery/door/airlock/external{name = "Engineering Escape Pod"; req_access = null; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) +"cin" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"cio" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"cip" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"ciq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) +"cir" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cis" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"cit" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) +"ciu" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) +"civ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"ciw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cix" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 1; pixel_x = 23},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciy" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/clothing/glasses/meson,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciC" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"ciD" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) +"ciE" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) +"ciF" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "10"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"ciG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "10"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciI" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 1; pixel_x = 23},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ciK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/hardhat,/obj/item/clothing/head/hardhat,/obj/effect/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) +"ciL" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod5/station) +"ciM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod5/station) +"ciN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"ciO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"ciP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"ciQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"ciR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ciS" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"ciT" = (/obj/structure/stool,/turf/simulated/floor,/area/engine/engineering) +"ciU" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) +"ciV" = (/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/engine/engineering) +"ciW" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"ciX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"ciY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) +"ciZ" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/engine/engineering) +"cja" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor,/area/engine/engineering) +"cjb" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/engine/engineering) +"cjc" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/engine/engineering) +"cjd" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"cje" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) +"cjf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) +"cjg" = (/obj/structure/cable,/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating,/area/engine/engineering) +"cjh" = (/obj/structure/cable,/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/turf/simulated/floor/plating,/area/engine/engineering) +"cji" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) +"cjj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjk" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cjl" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) +"cjm" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) +"cjn" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) +"cjo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) +"cjq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/engineering) +"cjr" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"cjs" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"cjt" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/engineering) +"cju" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering) +"cjv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjz" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) +"cjA" = (/obj/item/weapon/wirecutters,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cjB" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) +"cjC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjE" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = -32},/turf/simulated/floor/plating/airless,/area) +"cjF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cjG" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjI" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = "Singularity"},/turf/space,/area) +"cjJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjK" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjM" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = "Singularity"},/turf/space,/area) +"cjN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjO" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cjQ" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjR" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjS" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cjU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cjV" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjW" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjX" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area) +"cjY" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cjZ" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cka" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckb" = (/obj/item/device/multitool,/turf/space,/area) +"ckc" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area) +"ckd" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cke" = (/obj/item/weapon/crowbar,/turf/space,/area) +"ckf" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ckg" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) +"ckh" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area) +"cki" = (/obj/item/weapon/weldingtool,/turf/space,/area) +"ckj" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckk" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area) +"ckl" = (/turf/space,/area/syndicate_station/one) +"ckm" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckn" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 4; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cko" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area) +"ckp" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 8; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckr" = (/turf/space,/area/syndicate_station/four) +"cks" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ckt" = (/turf/space,/area/syndicate_station/six) +"cku" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns15,/area) +"ckv" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns9,/area) +"ckw" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns5,/area) +"ckx" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns12,/area) +"cky" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns8,/area) +"ckz" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns3,/area) +"ckA" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns6,/area) +"ckB" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns7,/area) +"ckC" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns4,/area) +"ckD" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area) +"ckE" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns1,/area) +"ckF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns11,/area) +"ckG" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area) +"ckH" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area) +"ckI" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns10,/area) +"ckJ" = (/turf/space/transit/east/shuttlespace_ew13,/area) +"ckK" = (/turf/space/transit/east/shuttlespace_ew14,/area) +"ckL" = (/turf/space/transit/east/shuttlespace_ew15,/area) +"ckM" = (/turf/space/transit/east/shuttlespace_ew1,/area) +"ckN" = (/turf/space/transit/east/shuttlespace_ew2,/area) +"ckO" = (/turf/space/transit/east/shuttlespace_ew3,/area) +"ckP" = (/turf/space/transit/east/shuttlespace_ew4,/area) +"ckQ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew5,/area) +"ckR" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew6,/area) +"ckS" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew7,/area) +"ckT" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew8,/area) +"ckU" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew9,/area) +"ckV" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew10,/area) +"ckW" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew11,/area) +"ckX" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew12,/area) +"ckY" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew13,/area) +"ckZ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew14,/area) +"cla" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew15,/area) +"clb" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew1,/area) +"clc" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew2,/area) +"cld" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew3,/area) +"cle" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew4,/area) +"clf" = (/turf/space{tag = "icon-black"; icon_state = "black"},/area) +"clg" = (/turf/unsimulated/wall{tag = "icon-iron6"; icon_state = "iron6"},/area) +"clh" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) +"cli" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area) +"clj" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area) +"clk" = (/turf/space/transit/north/shuttlespace_ns8,/area) +"cll" = (/turf/space/transit/north/shuttlespace_ns4,/area) +"clm" = (/turf/space/transit/north/shuttlespace_ns11,/area) +"cln" = (/turf/space/transit/north/shuttlespace_ns7,/area) +"clo" = (/turf/space/transit/north/shuttlespace_ns2,/area) +"clp" = (/turf/space/transit/north/shuttlespace_ns5,/area) +"clq" = (/turf/space/transit/north/shuttlespace_ns6,/area) +"clr" = (/turf/space/transit/north/shuttlespace_ns14,/area) +"cls" = (/turf/space/transit/north/shuttlespace_ns3,/area) +"clt" = (/turf/space/transit/north/shuttlespace_ns13,/area) +"clu" = (/turf/space/transit/north/shuttlespace_ns15,/area) +"clv" = (/turf/space/transit/north/shuttlespace_ns10,/area) +"clw" = (/turf/space/transit/north/shuttlespace_ns12,/area) +"clx" = (/turf/space/transit/north/shuttlespace_ns1,/area) +"cly" = (/turf/space/transit/north/shuttlespace_ns9,/area) +"clz" = (/turf/space/transit/east/shuttlespace_ew5,/area) +"clA" = (/turf/space/transit/east/shuttlespace_ew6,/area) +"clB" = (/turf/space/transit/east/shuttlespace_ew7,/area) +"clC" = (/turf/space/transit/east/shuttlespace_ew8,/area) +"clD" = (/turf/space/transit/east/shuttlespace_ew10,/area) +"clE" = (/turf/space/transit/east/shuttlespace_ew11,/area) +"clF" = (/turf/space/transit/east/shuttlespace_ew12,/area) +"clG" = (/turf/space/transit/east/shuttlespace_ew9,/area) +"clH" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) +"clI" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"clJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) +"clK" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) +"clL" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"clM" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) +"clN" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) +"clO" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) +"clP" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) +"clQ" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"clR" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"clS" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) +"clT" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) +"clU" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) +"clV" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) +"clW" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) +"clX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew13,/area) +"clY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew7,/area) +"clZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew8,/area) +"cma" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area) +"cmb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew10,/area) +"cmc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew3,/area) +"cmd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) +"cme" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) +"cmf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) +"cmg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) +"cmh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) +"cmi" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) +"cmj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) +"cmk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) +"cml" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) +"cmm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) +"cmn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) +"cmo" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod5/transit) +"cmp" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod5/transit) +"cmq" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod5/transit) +"cmr" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod5/transit) +"cms" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew13,/area) +"cmt" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) +"cmu" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape/transit) +"cmv" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape/transit) +"cmw" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape/transit) +"cmx" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape/transit) +"cmy" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) +"cmz" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) +"cmA" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) +"cmB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) +"cmC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew2,/area) +"cmD" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod5/transit) +"cmE" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod5/transit) +"cmF" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod5/transit) +"cmG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew7,/area) +"cmH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) +"cmI" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape/transit) +"cmJ" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape/transit) +"cmK" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape/transit) +"cmL" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape/transit) +"cmM" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape/transit) +"cmN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) +"cmO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew12,/area) +"cmP" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) +"cmQ" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) +"cmR" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) +"cmS" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape/transit) +"cmT" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape/transit) +"cmU" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape/transit) +"cmV" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) +"cmW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew15,/area) +"cmX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew4,/area) +"cmY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew5,/area) +"cmZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew6,/area) +"cna" = (/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area) +"cnb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) +"cnc" = (/turf/unsimulated/wall,/area) +"cnd" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon_state = "iron11"},/area) +"cne" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) +"cnf" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) +"cng" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"cnh" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) +"cni" = (/turf/simulated/beach/sand,/area/holodeck/source_beach) +"cnj" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnk" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnl" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnm" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cnn" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cno" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cnp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) +"cnq" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) +"cnr" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"cns" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) +"cnt" = (/obj/effect/overlay/palmtree_r,/turf/simulated/beach/sand,/area/holodeck/source_beach) +"cnu" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/beach/sand,/area/holodeck/source_beach) +"cnv" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnw" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cnx" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cny" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cnz" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) +"cnA" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cnB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) +"cnC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew14,/area) +"cnD" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area) +"cnE" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"cnF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) +"cnG" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod3/transit) +"cnH" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod3/transit) +"cnI" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod3/transit) +"cnJ" = (/turf/space/transit/east/shuttlespace_ew10,/area/shuttle/escape_pod3/transit) +"cnK" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew14,/area) +"cnL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) +"cnM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew11,/area) +"cnN" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod3/transit) +"cnO" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod3/transit) +"cnP" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) +"cnQ" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) +"cnR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew1,/area) +"cnS" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) +"cnT" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) +"cnU" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) +"cnV" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/beach/sand,/area/holodeck/source_beach) +"cnW" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnX" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cnY" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cnZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area) +"coa" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod3/transit) +"cob" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) +"coc" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) +"cod" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew10,/area) +"coe" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) +"cof" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) +"cog" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) +"coh" = (/obj/item/weapon/beach_ball,/turf/simulated/beach/sand,/area/holodeck/source_beach) +"coi" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"coj" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cok" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"col" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) +"com" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) +"con" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) +"coo" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew12,/area) +"cop" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) +"coq" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"cor" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) +"cos" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"cot" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"cou" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) +"cov" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"cow" = (/turf/simulated/floor/holofloor{icon_state = "sand"; name = "Soft sand"},/area/holodeck/source_beach) +"cox" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) +"coy" = (/turf/simulated/beach/coastline,/area/holodeck/source_beach) +"coz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) +"coA" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) +"coB" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"coC" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) +"coD" = (/turf/simulated/beach/water,/area/holodeck/source_beach) +"coE" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"coF" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"coG" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"coH" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) +"coI" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) +"coJ" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) +"coK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area) +"coL" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon_state = "iron5"},/area) +"coM" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area) +"coN" = (/turf/unsimulated/wall{tag = "icon-iron13"; icon_state = "iron13"},/area) +"coO" = (/turf/unsimulated/wall{tag = "icon-iron9"; icon_state = "iron9"},/area) +"coP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) +"coQ" = (/turf/space,/area/shuttle/escape_pod1/centcom) +"coR" = (/turf/space,/area/shuttle/escape_pod2/centcom) +"coS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/centcom/evac) +"coT" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) +"coU" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) +"coV" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) +"coW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/centcom/evac) +"coX" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/centcom/evac) +"coY" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) +"coZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/centcom/evac) +"cpa" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/centcom/evac) +"cpb" = (/obj/machinery/door/airlock/external{name = "Salvage Shuttle Dock"},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cpc" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/centcom/evac) +"cpd" = (/turf/simulated/shuttle/plating,/area/centcom/evac) +"cpe" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/centcom/evac) +"cpf" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/centcom/evac) +"cpg" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cph" = (/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"cpi" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpl" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/centcom/evac) +"cpm" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/centcom/evac) +"cpn" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/centcom/evac) +"cpo" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpp" = (/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpq" = (/obj/structure/stool,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpr" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cps" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/centcom/evac) +"cpt" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cpu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/centcom/evac) +"cpv" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpw" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpx" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpz" = (/obj/structure/stool/bed/chair{dir = 4; name = "Defense"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpA" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cpB" = (/obj/machinery/computer/card,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpD" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpE" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpF" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpG" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpH" = (/turf/space,/area/shuttle/escape_pod3/centcom) +"cpI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) +"cpJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) +"cpK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) +"cpL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) +"cpM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) +"cpN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) +"cpO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) +"cpP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) +"cpQ" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/obj/item/device/flash,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpR" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"cpS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) +"cpT" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) +"cpU" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) +"cpV" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) +"cpW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) +"cpX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) +"cpY" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) +"cpZ" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) +"cqa" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) +"cqb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area) +"cqc" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqd" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod1/transit) +"cqe" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape_pod1/transit) +"cqf" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod1/transit) +"cqg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) +"cqh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area) +"cqi" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape_pod2/transit) +"cqj" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape_pod2/transit) +"cqk" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod2/transit) +"cql" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area) +"cqm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cqn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqo" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cqq" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqr" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) +"cqs" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) +"cqt" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) +"cqu" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) +"cqv" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) +"cqw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area) +"cqx" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cqz" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqA" = (/turf/space,/area/shuttle/escape_pod5/centcom) +"cqB" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) +"cqC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) +"cqD" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) +"cqE" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod2/transit) +"cqF" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqG" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqH" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"cqI" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) +"cqJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cqK" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqL" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqM" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqN" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/centcom/evac) +"cqO" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"cqP" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqQ" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqR" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqS" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqT" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqU" = (/obj/structure/table,/obj/item/weapon/stamp/captain,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqV" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqW" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqX" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cqZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/centcom/evac) +"crb" = (/turf/unsimulated/wall,/area/start) +"crc" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) +"crd" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership) +"cre" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) +"crf" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) +"crg" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"crh" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"cri" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"crj" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"crk" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"crl" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) +"crm" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) +"crn" = (/turf/unsimulated/wall{icon_state = "plasma6"},/area/alien) +"cro" = (/turf/unsimulated/wall{icon_state = "plasma12"},/area/alien) +"crp" = (/turf/unsimulated/wall{icon_state = "plasma14"},/area/alien) +"crq" = (/turf/unsimulated/wall{icon_state = "plasma10"},/area/alien) +"crr" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"crs" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership/control) +"crt" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0; subspace_transmission = 1; syndie = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership) +"cru" = (/turf/unsimulated/wall{icon_state = "plasma3"},/area/alien) +"crv" = (/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"crw" = (/turf/unsimulated/wall{icon_state = "plasma1"},/area/alien) +"crx" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"cry" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"crz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"crA" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"crB" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"crC" = (/turf/space,/area/syndicate_mothership/elite_squad) +"crD" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad) +"crE" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crF" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1213; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crG" = (/obj/effect/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crH" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crI" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crJ" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) +"crK" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) +"crL" = (/turf/unsimulated/wall/splashscreen,/area/start) +"crM" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"crN" = (/turf/unsimulated/wall{icon_state = "plasma2"},/area/alien) +"crO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"crP" = (/turf/space,/area/shuttle/alien/base) +"crQ" = (/turf/unsimulated/wall{icon_state = "plasma4"},/area/alien) +"crR" = (/turf/unsimulated/wall{icon_state = "plasma13"},/area/alien) +"crS" = (/turf/unsimulated/wall{icon_state = "plasma9"},/area/alien) +"crT" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"crU" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"crV" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"crW" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"crX" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"crY" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"crZ" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"csa" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"csb" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/plating,/area/shuttle/syndicate_elite/mothership) +"csc" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"csd" = (/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) +"cse" = (/turf/unsimulated/wall{icon_state = "plasma5"},/area/alien) +"csf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csg" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"csh" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csi" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csj" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csk" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csl" = (/obj/machinery/computer/syndicate_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csm" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csn" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cso" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csp" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csq" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csr" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"css" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cst" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csu" = (/obj/machinery/door/window{name = "Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csv" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csw" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csx" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csy" = (/turf/unsimulated/wall,/area/centcom) +"csz" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csA" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "External Airlock"},/area) +"csB" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) +"csC" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) +"csD" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) +"csE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csF" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csG" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"csI" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"csJ" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"csK" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"csL" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"csM" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csN" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csO" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"csP" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csQ" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csR" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csS" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"csT" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csU" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csV" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csW" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csX" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"csY" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"csZ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cta" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctb" = (/turf/unsimulated/wall,/area/centcom/living) +"ctc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctd" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"cte" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctf" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctg" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cth" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/lighter/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cti" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctj" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctk" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctl" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctm" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctn" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cto" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"ctq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"ctr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"cts" = (/turf/unsimulated/wall,/area/centcom/suppy) +"ctt" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctu" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"ctv" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"ctw" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctx" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cty" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctA" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctB" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctC" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctD" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctF" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"ctG" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"ctH" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"ctI" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"ctJ" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"ctK" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"ctL" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"ctM" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"ctN" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) +"ctO" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) +"ctP" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) +"ctQ" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) +"ctR" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctS" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctU" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctV" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctX" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctY" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctZ" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cua" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cub" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"cuc" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cud" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cue" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuf" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cug" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cuh" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) +"cui" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"cuj" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) +"cuk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"cul" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cum" = (/obj/machinery/door/window/westright{name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cun" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuo" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cup" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuq" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) +"cur" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) +"cus" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"cut" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"cuu" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuv" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuw" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cux" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuy" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuz" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuA" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Teleporter"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuB" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cuC" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cuD" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cuE" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cuF" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuG" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuH" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cuI" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cuJ" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) +"cuK" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cuL" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cuM" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cuN" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock) +"cuO" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuP" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cuR" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuS" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cuT" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cuU" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cuV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) +"cuW" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuX" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuY" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuZ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) +"cva" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvb" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvc" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvd" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cve" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cvf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvg" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvh" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvi" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) +"cvj" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"cvk" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"cvl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"cvm" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvn" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvo" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvp" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvq" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvr" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cvs" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) +"cvt" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cvu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvv" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvw" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvx" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvy" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) +"cvz" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) +"cvA" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) +"cvB" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cvC" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cvD" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cvE" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvF" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock) +"cvG" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvH" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvI" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvJ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) +"cvK" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) +"cvL" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) +"cvM" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) +"cvN" = (/obj/structure/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cvO" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvP" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cvX" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) +"cvY" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"; tag = ""},/area/supply/dock) +"cvZ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"; tag = ""},/area/supply/dock) +"cwa" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) +"cwb" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) +"cwc" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) +"cwd" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"cwe" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) +"cwf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) +"cwg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"cwh" = (/turf/unsimulated/wall,/area/prison/solitary) +"cwi" = (/turf/unsimulated/wall,/area/centcom/control) +"cwj" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) +"cwk" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) +"cwl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) +"cwm" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) +"cwn" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) +"cwo" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"cwp" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"cwq" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cwr" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"cws" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) +"cwt" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"cwu" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cwv" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cww" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"cwx" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cwy" = (/turf/space,/area/centcom/control) +"cwz" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"cwA" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) +"cwB" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"cwC" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cwD" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cwE" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cwF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cwG" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cwH" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) +"cwI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cwJ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cwK" = (/turf/unsimulated/wall,/area/centcom/test) +"cwL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cwM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cwN" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cwO" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cwP" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"cwQ" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"cwR" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"cwS" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cwT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) +"cwU" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cwV" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cwW" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cwX" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) +"cwY" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cwZ" = (/obj/machinery/computer/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxa" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxb" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxc" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxd" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxe" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxf" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxg" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxh" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxi" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxj" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"cxk" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"cxl" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cxm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxq" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cxr" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxt" = (/obj/machinery/door/window/northleft,/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxu" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxv" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxw" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxy" = (/turf/unsimulated/wall,/area/centcom/specops) +"cxz" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"cxA" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"cxB" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) +"cxC" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxF" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cxG" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"cxH" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) +"cxI" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"cxJ" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxK" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxL" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxM" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxN" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) +"cxO" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"cxP" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxR" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) +"cxS" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cxT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxW" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxX" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxY" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxZ" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cya" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyc" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyd" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) +"cye" = (/turf/unsimulated/floor{name = "plating"},/area) +"cyf" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyg" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyh" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) +"cyi" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) +"cyj" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cyk" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"cyl" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"cym" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyp" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyq" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyr" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cys" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyu" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"cyv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyy" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cyz" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyA" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"cyB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyC" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyF" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyI" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"cyK" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) +"cyL" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyM" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cyN" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) +"cyO" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cyP" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cyQ" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cyR" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cyS" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) +"cyT" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyU" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyV" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyW" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cza" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czd" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"czf" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czg" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czh" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czi" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czj" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czk" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"czl" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) +"czm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czn" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) +"czo" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"czq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"czr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"czs" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"czt" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) +"czu" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"czv" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"czw" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) +"czx" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) +"czy" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) +"czz" = (/turf/unsimulated/wall,/area/centcom/creed) +"czA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"czB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"czC" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) +"czD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"czE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"czF" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czG" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czH" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czI" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czJ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"czK" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"czL" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"czM" = (/turf/unsimulated/wall,/area/centcom/evac) +"czN" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"czO" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"czP" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"czQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"czR" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czS" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"czT" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"czU" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"czV" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"czW" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"czX" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"czY" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"czZ" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAa" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cAb" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"cAc" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cAg" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) +"cAh" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAi" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cAk" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cAl" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) +"cAm" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAn" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cAo" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cAp" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAq" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cAr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) +"cAs" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAt" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAu" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAv" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAw" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAx" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havana,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAy" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAz" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAA" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAB" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) +"cAC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) +"cAD" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) +"cAE" = (/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) +"cAF" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAH" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAI" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAL" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAM" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cAN" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAO" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cAQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cAR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cAS" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cAU" = (/turf/unsimulated/wall,/area/centcom/ferry) +"cAV" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAW" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"cAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cAZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cBa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cBb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"cBc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cBd" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"cBe" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBf" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBg" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBh" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBi" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"cBj" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cBk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cBl" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBm" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cBn" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cBo" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBq" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBr" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBs" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cBu" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBw" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBx" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) +"cBy" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) +"cBz" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cBB" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"cBC" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cBD" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"cBE" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cBF" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"cBG" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"cBH" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"cBI" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"cBK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) +"cBL" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"cBM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) +"cBN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"cBO" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"cBP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"cBQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBR" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBS" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"cBT" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cBU" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"cBV" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"cBW" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cBX" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) +"cBY" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cBZ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cCa" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) +"cCb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCe" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cCk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) +"cCl" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"cCm" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"cCn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCo" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) +"cCp" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) +"cCq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cCr" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) +"cCs" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cCt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cCu" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"cCv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCw" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"cCx" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCy" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCz" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cCA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cCB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) +"cCC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"cCD" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cCE" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cCF" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cCG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cCJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cCL" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) +"cCM" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cCN" = (/turf/unsimulated/wall,/area/centcom/holding) +"cCO" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cCP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cCR" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCS" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCT" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCU" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCV" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCW" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cCX" = (/obj/structure/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cCY" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cCZ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDa" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDb" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDc" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDd" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cDf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cDg" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cDh" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDi" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDj" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDk" = (/obj/item/weapon/camera_test,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cDm" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) +"cDn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDo" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDp" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDr" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDt" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDu" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDv" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDw" = (/turf/unsimulated/wall,/area/tdome) +"cDx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDz" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDC" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDD" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDE" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDF" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDH" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) +"cDI" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cDJ" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) +"cDK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cDL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDN" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDO" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"cDP" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDQ" = (/obj/structure/rack,/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDR" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDT" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDU" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cDW" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDX" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cDZ" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cEa" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEb" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEc" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cEd" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cEe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEf" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cEh" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cEi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cEj" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEk" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEl" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEm" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"cEn" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) +"cEo" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"cEp" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEq" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"cEr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cEs" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"cEt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cEu" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) +"cEv" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) +"cEw" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) +"cEx" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) +"cEy" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"cEz" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"cEA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"cEB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"cEC" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"cED" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"cEE" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cEF" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEG" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEH" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEI" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cEJ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/lighter/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEL" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEM" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEN" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEO" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEP" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEQ" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cER" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cES" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cET" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEU" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEV" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEW" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cEX" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEY" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cEZ" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFa" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFb" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) +"cFd" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"cFe" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFf" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFg" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) +"cFh" = (/turf/simulated/floor,/area/tdome) +"cFi" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"cFj" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFk" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFl" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cFm" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cFn" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) +"cFo" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"cFp" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cFq" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFr" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cFs" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cFt" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cFu" = (/turf/simulated/floor/bluegrid,/area/tdome) +"cFv" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) +"cFw" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cFx" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/bluegrid,/area/tdome) +"cFy" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) +"cFz" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cFA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) +"cFB" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cFC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cFD" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cFE" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cFF" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFG" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) +"cFH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFI" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) +"cFJ" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cFK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFL" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) +"cFM" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFN" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFO" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFP" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFR" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) +"cFS" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFT" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFU" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFV" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cFW" = (/turf/unsimulated/beach/sand,/area/beach) +"cFX" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) +"cFY" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) +"cFZ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGa" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) +"cGb" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"cGc" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGd" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGe" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGf" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGg" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGh" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGi" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGj" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGk" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGl" = (/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGo" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"cGp" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) +"cGq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/beach/sand,/area/beach) +"cGr" = (/obj/structure/table,/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) +"cGs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) +"cGt" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/beach/sand,/area/beach) +"cGu" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) +"cGv" = (/obj/structure/stool/bed/chair,/turf/unsimulated/beach/sand,/area/beach) +"cGw" = (/mob/living/simple_animal/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) +"cGx" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) +"cGy" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) +"cGz" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) +"cGA" = (/turf/unsimulated/beach/coastline,/area/beach) +"cGB" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) +"cGC" = (/turf/unsimulated/beach/water,/area/beach) +"cGD" = (/turf/unsimulated/wall,/area/wizard_station) +"cGE" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGF" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGG" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGH" = (/obj/machinery/librarycomp,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGI" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGJ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGK" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"cGL" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"cGM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"cGN" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"cGO" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cGP" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"cGQ" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGR" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

Magic Missile:
This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

Fireball:
This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

Disintegrate:
This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

Disable Technology:
This spell disables all weapons, cameras and most other technology in range.

Smoke:
This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

Blind:
This spell temporarly blinds a single person and does not require wizard garb.

Forcewall:
This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

Blink:
This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

Teleport:
This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

Mutate:
This spell causes you to turn into a hulk, and gain telekinesis for a short while.

Ethereal Jaunt:
This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

Knock:
This spell opens nearby doors and does not require wizard garb.

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cGS" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"cGT" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"cGU" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGV" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cGW" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/planet/clown) +"cGX" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cGZ" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHa" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHb" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHc" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHd" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHe" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHf" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHh" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHi" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHj" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHk" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHl" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHm" = (/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHn" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHo" = (/obj/item/weapon/pickaxe,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHp" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHt" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHv" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cHw" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cHx" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cHy" = (/obj/effect/showcase,/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cHz" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHA" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHB" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHD" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHE" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cHF" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cHG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHH" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cHI" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cHJ" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cHK" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cHL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHM" = (/obj/effect/critter/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cHN" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cHO" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cHP" = (/obj/item/device/flashlight/lantern,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHQ" = (/obj/structure/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHR" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHS" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHT" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHU" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cHV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHW" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHX" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "The unearthly energies that once powered this blade are now dormant"; icon_state = "render"; name = "Veil Render"},/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cHY" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cHZ" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "An all purpose knife for ritualistic sacrifice."; name = "Ritual knife"},/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cIa" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIb" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIc" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cId" = (/obj/effect/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIe" = (/obj/item/weapon/shovel,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cIf" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) +"cIg" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) +"cIh" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) +"cIi" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) +"cIj" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cIk" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIl" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIm" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIn" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cIo" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) +"cIp" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) +"cIq" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) +"cIr" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIt" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) +"cIu" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cIv" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/ship) +"cIw" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) +"cIx" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cIy" = (/obj/item/weapon/scalpel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIz" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) +"cIA" = (/turf/simulated/shuttle/plating,/area/derelict/ship) +"cIB" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cID" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cIE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cIF" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIH" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cII" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) +"cIJ" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIK" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIL" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/derelict/ship) +"cIM" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cIN" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) +"cIO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cIP" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cIR" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIS" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIT" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cIV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIW" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIY" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJa" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJb" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJd" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) +"cJf" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) +"cJg" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) +"cJh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) +"cJi" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJk" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJl" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJm" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) +"cJn" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) +"cJo" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cJp" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) +"cJq" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) +"cJr" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJu" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cJv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) +"cJw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) +"cJx" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) +"cJy" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cJz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) +"cJA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJB" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) +"cJD" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) +"cJE" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) +"cJF" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJG" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJH" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJI" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJJ" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJK" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJL" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJN" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJO" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJP" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cJQ" = (/obj/item/weapon/card/data/clown,/turf/space,/area) +"cJR" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJS" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJT" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJU" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJV" = (/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJW" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cJX" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJY" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJZ" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKa" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) +"cKb" = (/obj/machinery/camera{c_tag = "North Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) +"cKc" = (/turf/simulated/wall/r_wall,/area) +"cKd" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomsat) +"cKe" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cKf" = (/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cKg" = (/turf/space,/area/turret_protected/tcomsat) +"cKh" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/camera{c_tag = "West Wing North"; dir = 2; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cKi" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKj" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKm" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKn" = (/obj/item/weapon/coin/clown,/turf/simulated/floor/engine,/area/tcommsat/computer) +"cKo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) +"cKp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cKq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) +"cKr" = (/obj/machinery/camera{c_tag = "Lounge"; dir = 2; network = "Tcomsat"},/turf/simulated/floor,/area/tcommsat/computer) +"cKs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) +"cKt" = (/turf/simulated/floor,/area/tcommsat/computer) +"cKu" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cKv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKA" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cKB" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/tcommsat/computer) +"cKC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/machinery/camera{c_tag = "Main Computer Room"; dir = 2; network = "Tcomsat"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cKD" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/tcommsat/computer) +"cKE" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/tcommsat/computer) +"cKF" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/turf/simulated/floor/engine,/area/tcommsat/computer) +"cKG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) +"cKH" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cKI" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKJ" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKK" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKM" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cKN" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/tcommsat/computer) +"cKO" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cKP" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; name = "General Listening Channel"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) +"cKQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"cKR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/tcommsat/computer) +"cKS" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cKT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cKU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/tcomsat) +"cKV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cKX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cKY" = (/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cKZ" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cLa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLc" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLd" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor,/area/tcommsat/computer) +"cLe" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash,/turf/simulated/floor/engine,/area/tcommsat/computer) +"cLf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) +"cLh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLi" = (/obj/structure/table,/obj/item/weapon/cigpacket,/turf/simulated/floor,/area/tcommsat/computer) +"cLj" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"cLk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLo" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/computer) +"cLp" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLt" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/machinery/power/apc{dir = 4; name = "Telecoms Sat. Control APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/computer) +"cLu" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cLv" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/tcommsat/computer) +"cLw" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/tcommsat/computer) +"cLx" = (/obj/item/weapon/cigbutt,/obj/machinery/light,/turf/simulated/floor,/area/tcommsat/computer) +"cLy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cLB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area) +"cLC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) +"cLD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cLE" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cLF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cLH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light,/turf/space,/area/turret_protected/tcomsat) +"cLI" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cLJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/device/multitool,/obj/effect/sign/electricshock{pixel_x = -32},/turf/simulated/floor,/area/tcommsat/computer) +"cLK" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/tcommsat/computer) +"cLN" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) +"cLO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) +"cLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cLQ" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"cLR" = (/obj/machinery/turret{lasers = 1; lasertype = 2},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) +"cLS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cLT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cLU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cLV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cLW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cLX" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cLY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cLZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMc" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMd" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMe" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMf" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Sat. Central Compartment APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMi" = (/obj/machinery/camera{c_tag = "Central Compartment North"; dir = 2; network = "Tcomsat"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMk" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMn" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMo" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMq" = (/obj/machinery/telecomms/broadcaster/preset_right/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cMs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cMt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cMu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMw" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cMx" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cMy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMz" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cMA" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cMB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cMC" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cMD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/camera{c_tag = "Telecoms Storage"; network = "Tcomsat"},/turf/simulated/floor,/area/turret_protected/tcomsat) +"cME" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cMF" = (/obj/machinery/camera{c_tag = "West Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) +"cMG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMH" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "West Wing Middle"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cMI" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cMJ" = (/obj/machinery/telecomms/broadcaster/preset_left/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cMK" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cML" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cMN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cMO" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cMP" = (/turf/simulated/floor,/area/turret_protected/tcomsat) +"cMQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cMR" = (/obj/machinery/camera{c_tag = "East Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) +"cMS" = (/turf/simulated/floor/plating,/area) +"cMT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMU" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cMV" = (/obj/effect/sign/nosmoking_2{pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMW" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cMX" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cMY" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNa" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNb" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNc" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNd" = (/obj/effect/sign/nosmoking_2{pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNe" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cNf" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Storage"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNi" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNj" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNk" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNl" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNm" = (/obj/machinery/telecomms/receiver/preset_right/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNn" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNo" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cNq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNr" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNs" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNu" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNv" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNw" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNx" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNy" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNA" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNB" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNC" = (/obj/machinery/telecomms/receiver/preset_left/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cND" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNE" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNJ" = (/obj/machinery/camera{c_tag = "Central Compartment South"; dir = 1; network = "Tcomsat"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cNM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cNO" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cNP" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) +"cNQ" = (/obj/machinery/turret{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cNR" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Foyer APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) +"cNS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) +"cNT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion1"; lethal = 1; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cNU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) +"cNV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) +"cNW" = (/obj/machinery/turret{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cNX" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cNY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cNZ" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOa" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms West Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) +"cOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) +"cOk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOl" = (/obj/machinery/camera{c_tag = "East Wing South"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cOm" = (/obj/machinery/camera{c_tag = "West Wing South"; dir = 4; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cOn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cOo" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOp" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/turret_protected/tcomfoyer) +"cOq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOr" = (/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOs" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/turret_protected/tcomfoyer) +"cOt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOu" = (/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cOv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) +"cOw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cOy" = (/obj/machinery/power/smes/magical,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) +"cOz" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) +"cOA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cOB" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/tcommsat/entrance) +"cOC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/entrance) +"cOD" = (/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion3"; lethal = 0; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cOE" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cOF" = (/turf/simulated/floor,/area/tcommsat/entrance) +"cOG" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/monitor{name = "telecoms power monitoring"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/entrance) +"cOH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cOI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) +"cOJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) +"cOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room West"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cOL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cOM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cON" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cOO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cOP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cOQ" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cOR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/entrance) +"cOS" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) +"cOU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) +"cOV" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) +"cOW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) +"cOX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cOY" = (/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) +"cOZ" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/tcommsat/entrance) +"cPb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPc" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Teleporter APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) +"cPd" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPe" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) +"cPf" = (/obj/item/weapon/cell,/turf/simulated/floor,/area/tcommsat/entrance) +"cPg" = (/obj/structure/closet/malf/suits,/turf/simulated/floor,/area/tcommsat/entrance) +"cPh" = (/obj/machinery/door/airlock/external{name = "Telecoms External Airlock"; req_access_txt = "13; 17"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPi" = (/obj/machinery/camera/xray{c_tag = "External Airlock"; network = "Tcomsat"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPj" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) +"cPk" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor,/area/tcommsat/entrance) +"cPl" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/entrance) +"cPm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cPn" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) +"cPo" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/tcommsat/entrance) +"cPp" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Entrance South"; dir = 1; network = "Tcomsat"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) +"cPq" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/tcommsat/entrance) +"cPr" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/entrance) +"cPs" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPt" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPu" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPv" = (/obj/machinery/camera{c_tag = "South Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) +"cPw" = (/turf/simulated/wall/r_wall,/area/AIsattele) +"cPx" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPy" = (/obj/machinery/teleport/station,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPz" = (/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPA" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPB" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPC" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPD" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPE" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPF" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPG" = (/turf/space,/area/AIsattele) +"cPH" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPI" = (/obj/structure/lattice,/turf/space,/area/AIsattele) +"cPJ" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPL" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) +"cPM" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cPN" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"cPO" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) +"cPP" = (/turf/simulated/wall,/area/djstation) +"cPQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cPR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) +"cPS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cPT" = (/turf/simulated/floor/plating,/area/djstation) +"cPU" = (/obj/machinery/telecomms/broadcaster/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) +"cPV" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/djstation) +"cPW" = (/obj/machinery/telecomms/receiver/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) +"cPX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cPY" = (/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation) +"cPZ" = (/obj/item/device/multitool,/turf/simulated/floor/plating,/area/djstation) +"cQa" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/djstation) +"cQb" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation) +"cQc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor/plating,/area/djstation) +"cQd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/djstation) +"cQe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation) +"cQf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/item/weapon/storage/lightbox/mixed,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/djstation) +"cQg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/djstation) +"cQh" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/djstation) +"cQi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"cQj" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQk" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQl" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQm" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQn" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cQp" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQq" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cQs" = (/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQt" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQv" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cQx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cQy" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQz" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQA" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQB" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQC" = (/obj/machinery/door/airlock/glass{name = "Cabin"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQD" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cQF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQH" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQJ" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQK" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQL" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQN" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQO" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cQP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/djstation) +"cQQ" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cQR" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQS" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cQT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cQX" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cQY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQZ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRa" = (/obj/machinery/door/airlock/external{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"cRb" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area) +"cRc" = (/turf/simulated/floor/airless,/area) +"cRd" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) +"cRe" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) +"cRf" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRg" = (/turf/simulated/wall,/area/derelict/solar_control) +"cRh" = (/turf/simulated/floor,/area/derelict/solar_control) +"cRi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) +"cRj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRk" = (/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRl" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRm" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cRo" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cRp" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cRr" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) +"cRs" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) +"cRt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor,/area/derelict/solar_control) +"cRu" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cRv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cRy" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cRz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cRA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cRB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) +"cRC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) +"cRE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cRF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cRG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cRJ" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cRK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cRL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRQ" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRR" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRS" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRU" = (/turf/simulated/wall,/area/derelict/bridge/access) +"cRV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) +"cRW" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) +"cRX" = (/turf/simulated/floor,/area/derelict/bridge/access) +"cRY" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) +"cRZ" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) +"cSa" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) +"cSb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cSd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSe" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cSf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) +"cSg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSi" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) +"cSj" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cSl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSm" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSo" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) +"cSp" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) +"cSq" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) +"cSr" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) +"cSs" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cSt" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cSu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cSw" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) +"cSx" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) +"cSy" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cSz" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cSA" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) +"cSB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cSC" = (/turf/simulated/wall,/area/derelict/bridge) +"cSD" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cSE" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cSF" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cSG" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cSH" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cSI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cSJ" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) +"cSK" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) +"cSL" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) +"cSM" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) +"cSN" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) +"cSO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) +"cSP" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) +"cSQ" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cSR" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cSS" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cST" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cSU" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cSV" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cSW" = (/turf/simulated/wall,/area/derelict/singularity_engine) +"cSX" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) +"cSY" = (/turf/simulated/floor,/area/derelict/bridge) +"cSZ" = (/turf/simulated/floor/plating,/area/derelict/bridge) +"cTa" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor,/area/derelict/bridge) +"cTb" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTc" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTd" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cTe" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTf" = (/obj/structure/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTg" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTi" = (/obj/machinery/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTj" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cTl" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) +"cTm" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTn" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) +"cTo" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTr" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) +"cTs" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cTu" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) +"cTv" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) +"cTw" = (/obj/structure/stool,/turf/simulated/floor,/area/derelict/bridge) +"cTx" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTy" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTz" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cTC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cTD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cTE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cTF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cTG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cTH" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cTJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cTK" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/bridge) +"cTL" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) +"cTM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTN" = (/obj/item/stack/rods,/turf/space,/area) +"cTO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTP" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTQ" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTR" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTS" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cTT" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTW" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) +"cTX" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cTY" = (/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cTZ" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge) +"cUa" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) +"cUb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUc" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUd" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUe" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUg" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUh" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) +"cUi" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) +"cUj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUn" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cUo" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUp" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUr" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUs" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUu" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cUv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUw" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cUz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUB" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cUC" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUE" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cUF" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cUG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUH" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cUI" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cUL" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cUM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cUN" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cUP" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cUR" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUS" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUT" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUU" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUV" = (/turf/simulated/wall,/area/derelict/hallway/primary) +"cUW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cUX" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cUY" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cUZ" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVa" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVb" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVc" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVd" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cVe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVf" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cVg" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVh" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cVn" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"cVo" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVp" = (/obj/structure/grille,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cVq" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) +"cVr" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) +"cVs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVt" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVu" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) +"cVv" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVw" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cVy" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVz" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVA" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVB" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) +"cVC" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVD" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVG" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) +"cVH" = (/turf/simulated/wall,/area/derelict/arrival) +"cVI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVJ" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cVK" = (/obj/structure/window/basic{dir = 5},/turf/space,/area) +"cVL" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/arrival) +"cVM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/arrival) +"cVN" = (/turf/simulated/floor,/area/derelict/arrival) +"cVO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cVP" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cVQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cVR" = (/turf/simulated/wall,/area/derelict/medical/chapel) +"cVS" = (/obj/item/weapon/shard,/turf/space,/area) +"cVT" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) +"cVU" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVV" = (/obj/structure/lattice,/obj/structure/window/basic,/turf/space,/area) +"cVW" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"cVX" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cVY" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) +"cVZ" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWa" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWb" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWc" = (/turf/simulated/wall,/area/derelict/medical) +"cWd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWf" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWg" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWi" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) +"cWj" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"cWk" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cWl" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWm" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cWo" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cWp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWq" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cWr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cWs" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cWt" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cWu" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cWv" = (/turf/simulated/floor/plating,/area/derelict/arrival) +"cWw" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWy" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWz" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) +"cWA" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cWB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cWC" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWD" = (/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWE" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) +"cWF" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) +"cWG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cWH" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cWI" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWJ" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWK" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWL" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area) +"cWM" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) +"cWN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cWO" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cWP" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"cWQ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cWR" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cWS" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cWT" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWU" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cWV" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cWW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWX" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cWY" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"cWZ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXa" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cXb" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXc" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXd" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXe" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cXf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cXg" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) +"cXh" = (/obj/structure/window/reinforced,/turf/space,/area) +"cXi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) +"cXj" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXk" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXl" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) +"cXn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) +"cXo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cXu" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cXw" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) +"cXx" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"cXy" = (/turf/simulated/floor/airless{icon_state = "white"},/area) +"cXz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cXA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cXB" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cXC" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cXD" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cXE" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cXF" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cXG" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cXH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cXI" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cXJ" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXK" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXL" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXM" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXO" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXP" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cXQ" = (/obj/structure/window/basic,/turf/space,/area) +"cXR" = (/obj/structure/window/basic{dir = 8},/turf/space,/area) +"cXS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cXT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cXU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cXV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"cXW" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"cXX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"cXY" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXZ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYa" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYb" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYc" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYd" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cYh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYk" = (/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/space,/area) +"cYl" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cYm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area) +"cYo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cYp" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cYq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYr" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cYs" = (/obj/structure/window/basic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) +"cYu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) +"cYv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/derelict/arrival) +"cYw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) +"cYx" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYz" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYB" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYC" = (/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cYD" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) +"cYE" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cYF" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cYG" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) +"cYH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) +"cYI" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cYJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYM" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYN" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) +"cYO" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYQ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cYT" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cYU" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 4},/turf/space,/area) +"cYV" = (/obj/structure/girder,/obj/structure/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cYW" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cYY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cYZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZa" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZb" = (/obj/item/weapon/cigbutt,/turf/space,/area) +"cZc" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cZd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cZe" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZf" = (/obj/structure/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZg" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZi" = (/obj/structure/table,/turf/simulated/floor/airless,/area) +"cZj" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) +"cZk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area) +"cZl" = (/obj/structure/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cZm" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) +"cZn" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZo" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZp" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) +"cZq" = (/obj/structure/window/basic{dir = 4},/turf/space,/area) +"cZr" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) +"cZs" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) +"cZt" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"cZu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"cZv" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"cZw" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cZx" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area) +"cZy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cZz" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) +"cZA" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"cZB" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cZD" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) +"cZE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cZF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) +"cZG" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cZH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cZI" = (/turf/simulated/wall,/area/derelict/hallway/secondary) +"cZJ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cZK" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"cZL" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cZM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cZN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area) +"cZO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"cZP" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cZQ" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"cZR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) +"cZS" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZT" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cZU" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) +"cZV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cZW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cZX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cZY" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZZ" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daa" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dab" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dac" = (/obj/structure/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) +"dad" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dae" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daf" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dag" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dah" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"dai" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"daj" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"dak" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"dal" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"dam" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"dan" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"dao" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"dap" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dar" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"das" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"dat" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"dau" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"dav" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"daw" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"dax" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"day" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"daz" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"daA" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) +"daB" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daE" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"daF" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daG" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daH" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daI" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daJ" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daL" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"daO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"daP" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"daR" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daS" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daU" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"daV" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daW" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daX" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"daY" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"daZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dba" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"dbb" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"dbc" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbd" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) +"dbf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbg" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbh" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbi" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"dbk" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbl" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbm" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"dbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbo" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbp" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbu" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"dbv" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbx" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"dby" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"dbz" = (/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbA" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"dbB" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"dbC" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbD" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbE" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbF" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"dbG" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbH" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"dbI" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) +"dbJ" = (/turf/simulated/mineral,/area/mine/unexplored) +"dbK" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"dbL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dbM" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) +"dbN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dbO" = (/turf/simulated/floor,/area/mine/abandoned) +"dbP" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dbQ" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) +"dbR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dbS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dbT" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) +"dbU" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) +"dbV" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) +"dbW" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dbX" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dbY" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) +"dbZ" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dca" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dcb" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dcc" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcd" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dce" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcf" = (/turf/simulated/mineral/random,/area/mine/explored) +"dcg" = (/turf/simulated/mineral,/area/mine/explored) +"dch" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) +"dci" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) +"dcj" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dck" = (/turf/simulated/wall,/area/mine/abandoned) +"dcl" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcm" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dco" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"dcp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcq" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dcr" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dcs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dct" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcv" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dcw" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dcx" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) +"dcy" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcz" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcB" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dcC" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcD" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"dcE" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcF" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcG" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcH" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcI" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dcJ" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcK" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dcL" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dcM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dcO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcP" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) +"dcQ" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcR" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcS" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dcT" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcV" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dcW" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) +"dcX" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"dcY" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dcZ" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) +"dda" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddb" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddc" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"ddd" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"dde" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddg" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"ddh" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddi" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddj" = (/turf/simulated/floor/airless,/area/mine/abandoned) +"ddk" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"ddl" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"ddm" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) +"ddn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) +"ddo" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) +"ddp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddq" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddr" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"dds" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddt" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ddu" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddv" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddw" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"ddx" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"ddy" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) +"ddz" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddE" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddF" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) +"ddG" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"ddH" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"ddI" = (/turf/simulated/wall,/area/mine/north_outpost) +"ddJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"ddL" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) +"ddM" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddT" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"ddU" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ddV" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) +"ddW" = (/turf/simulated/floor,/area/mine/north_outpost) +"ddX" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) +"ddY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"dea" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) +"deb" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/north_outpost) +"dec" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) +"ded" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"dee" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"def" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"deg" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"deh" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dei" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) +"dej" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dek" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) +"del" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) +"dem" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) +"den" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"deo" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"dep" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) +"deq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"der" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/north_outpost) +"des" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) +"det" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"deu" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dev" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dew" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dex" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dey" = (/turf/simulated/wall,/area/mine/explored) +"dez" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"deA" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"deB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/north_outpost) +"deC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/north_outpost) +"deD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"deE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/north_outpost) +"deF" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/north_outpost) +"deG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"deH" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"deI" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"deJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"deK" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"deL" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"deM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"deN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"deO" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"deP" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"deQ" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"deR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) +"deS" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"deT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) +"deU" = (/obj/structure/rack,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost) +"deV" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"deW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"deX" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"deY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"deZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/north_outpost) +"dfa" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) +"dfb" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) +"dfc" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dfd" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) +"dfe" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dff" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfg" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dfh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"dfi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"dfj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) +"dfk" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"dfl" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfm" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dfn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dfo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dfp" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) +"dfq" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dfr" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) +"dfs" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dft" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/north_outpost) +"dfu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dfv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"dfw" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/north_outpost) +"dfx" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dfy" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dfz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dfA" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/north_outpost) +"dfB" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dfC" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dfD" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dfE" = (/turf/space,/area/mine/unexplored) +"dfF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dfG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dfH" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dfI" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dfJ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/mine/abandoned) +"dfL" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dfM" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dfN" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dfO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dfP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dfQ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"dfR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dfS" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dfT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dfU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dfV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dfW" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dfX" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"dfY" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"dfZ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"dga" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"dgb" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dgc" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgd" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dge" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgg" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dgh" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) +"dgi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgl" = (/turf/simulated/mineral/random,/area) +"dgm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"dgn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dgo" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dgq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dgr" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dgs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) +"dgt" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"dgu" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"dgv" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dgw" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dgx" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"dgy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) +"dgz" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dgA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) +"dgB" = (/obj/machinery/telecomms/receiver/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgC" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dgD" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) +"dgE" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dgF" = (/obj/machinery/telecomms/broadcaster/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dgH" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dgI" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dgJ" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"dgK" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dgN" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgO" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = "MINE"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dgP" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgQ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgR" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgS" = (/turf/simulated/wall,/area/mine/living_quarters) +"dgT" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) +"dgU" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgV" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dgW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dgX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dgY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dgZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) +"dha" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhb" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhc" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhd" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dhf" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"dhg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dhj" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) +"dhk" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhm" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dhn" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) +"dho" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dhp" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"dhq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhr" = (/turf/simulated/wall,/area/mine/west_outpost) +"dhs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dht" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dhu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dhv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhx" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhy" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhC" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) +"dhD" = (/turf/simulated/floor,/area/mine/west_outpost) +"dhE" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) +"dhF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dhG" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) +"dhH" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) +"dhI" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dhJ" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/west_outpost) +"dhK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dhL" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dhM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dhN" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhO" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhP" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhQ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dhR" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhS" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) +"dhT" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dhU" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) +"dhV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/eva) +"dhW" = (/turf/simulated/wall/r_wall,/area/mine/eva) +"dhX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"dhY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dhZ" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) +"dia" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) +"dib" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dic" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"did" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"die" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dif" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dih" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dii" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dij" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dik" = (/turf/simulated/floor,/area/mine/living_quarters) +"dil" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dim" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) +"din" = (/obj/structure/rack,/obj/item/weapon/storage/satchel,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/eva) +"dio" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dip" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) +"diq" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"dir" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/west_outpost) +"dis" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dit" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diu" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"div" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diw" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) +"dix" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"diy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"diz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"diA" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/living_quarters) +"diB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"diC" = (/turf/simulated/wall,/area/mine/production) +"diD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"diE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"diF" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/eva) +"diG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"diH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) +"diI" = (/turf/simulated/wall,/area/mine/eva) +"diJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) +"diK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"diL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"diM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"diN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"diO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"diP" = (/obj/machinery/conveyor_switch{id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) +"diQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"diR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"diS" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"diT" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"diU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"diV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"diW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"diX" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"diY" = (/turf/simulated/floor,/area/mine/production) +"diZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) +"dja" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"djb" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"djc" = (/turf/simulated/floor,/area/mine/eva) +"djd" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) +"dje" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"djf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"djg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"djh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) +"dji" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) +"djj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"djk" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) +"djl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) +"djm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) +"djn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) +"djo" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) +"djp" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"djq" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"djr" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"djs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"djt" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dju" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djv" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"djx" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/mine/living_quarters) +"djy" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) +"djz" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) +"djA" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"djB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"djC" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"djD" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"djE" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"djF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"djG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) +"djH" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"djI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) +"djJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"djK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"djL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) +"djM" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"djN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"djO" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"djP" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) +"djQ" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"djR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"djS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"djT" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"djU" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) +"djV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"djW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"djX" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"djY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"djZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dkc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"dkd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dke" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) +"dkj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkk" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dkl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"dkm" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"dkn" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"dko" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"dkp" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"dkq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) +"dkr" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dks" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dku" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkw" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dkx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dky" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dkz" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) +"dkA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dkB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dkC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) +"dkD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"dkE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dkF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dkG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dkH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) +"dkI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) +"dkJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"dkK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dkL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dkM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dkN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dkO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dkP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dkQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) +"dkR" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) +"dkS" = (/turf/simulated/wall/r_wall,/area/mine/production) +"dkT" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dkU" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dkV" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkW" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkX" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkY" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dla" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlb" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dle" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlf" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/living_quarters) +"dlg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dli" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dlj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dlk" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dll" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlm" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dln" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlo" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlp" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlq" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlr" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dls" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlt" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlv" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dly" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlz" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlA" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dlB" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dlC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dlD" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) +"dlE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dlF" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlG" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dlI" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"dlJ" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) +"dlK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlM" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlO" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlP" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dlQ" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dlR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dlS" = (/turf/space,/area/shuttle/mining/outpost) +"dlT" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) +"dlU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dlV" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dlW" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlX" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlY" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlZ" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dma" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmb" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmc" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmd" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) +"dme" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) +"dmf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dmg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) +"dmh" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmi" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dmk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) +"dml" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) +"dmm" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dmn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) +"dmo" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dmp" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dmq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) +"dmr" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) +"dms" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"dmt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmu" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dmv" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dmw" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) +"dmx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmy" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dmz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dmA" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dmB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) +"dmC" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dmD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dmE" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dmF" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmG" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) +"dmH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dmI" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmJ" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"dmK" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) +"dmL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dmM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) +"dmN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmQ" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dmR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"dmS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"dmT" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"dmU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dmV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) +"dmX" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dmY" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmZ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dna" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnb" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnc" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8922,112 +8923,112 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaVhaViaSoavQbcraZMbcsaZMbctbcuaZMaZMaZMaNbbcvaSOaSObcwaTSaVrbcxaXObcyaTSbczbcAaRuaRubcBbcCbcDbcEbcFbcDbcGbcHbcIbcJbcIbcIbcKbcLbcMbcNbcOaXXaXXbcPbcQbcRbacaFYbcSaWRbcTaZnbcUbcVaZnaZnbcWaVPaVPaVRbcXbcYbcZbdabdbbdcbddaVRaZybdebdfbdgbdgbdhbdiaVTbdjbdjbdkaFYaFYbdlbdmbdnbdobdobdobdobdobbObdmbdnbbObdpbdqbdrbbTbdsbdtbdubdvbdwbdxbdxbdybdzbdAbdBbdCbdCbdCbdCbdDbchbdEbdFbdEbdGbdEbchbchbdHbdIbcibdJbdKbdLbcibcibdMbdNbdObdMbdMbdPbcqaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaaaaaaawUaWtatLbdQaZMbcsaZMbdRbdSbdTbdUaZMbdVaNbbdWaNbbdXaTSaTSaTSaTSaTSaTSbdYbdZbeaaNbbebaVEaVEaVEbecaVEaVEaVEaVEaVEbedaVEaVEbeebefbegbehaXXaXXbaabeibbqbacaFYaUpaWRbejbekbelbembbvbenbaiaVPbeobepbeqberaXabesaXabetbeubevbewbexbeybezbeAbeBbeCaVTbeDbdjbeEaMvaMvbeFbeGbeHbdobeIbdobeJbeJbbObeKbeLbbObeMbeNbeObbTbePbeQbbXbeRbdxbeRbdxbeRbeSbdAbeTbdCbeUbdCbdCbeVbchbeWbeXbeYbeZbeWbfabchbfbbfcbfdbfebffbfebfgbcibfhbfibfjbfkbdMbdPbcqaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawSaqnaXJaxQaViaPKaPKaPKaPKbflavQatOatOaZMbfmbfnbfobdTbfpbfqbfrbfsbfsbfsbfsbftbfubfubfubcDbcDbcDbfvbfwbfwbfwbfxaVEbfybfzbfAbfBbfCbfDbfEbfDbfDbfFbfGbfHbfIbfJbfKbfLbfMbfNbblbblbfObfPbfQbfRbfSbfSbfSbfSbfSbfTbfUbfVbfRbevbevbevbevbfWbevbevbevbevbfXaYrbfYaVTaZybfZaVTaVTbdjbdjbgaaFYaFYbgbbgcbgdbgebdobdobdobgfbbObggbghbbObgibeNbgjbbTbgkbeQbbXbeRbdxbeRbdxbeRbglbdAbgmbgnbgobgobgobgobgpbgqbgrbgsbgtbgubgvbgpbgwbgxbgybgzbgAbfebgBbcibgCbfibgDbgEbdMbdPbcqbcqaafaafaafaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgFbgGarWavPatJatJatLatOatOaZMbgHbgIbdTbdTaZMaZMaZMaLQbgJbgKbgLbgMbgLbgLbgLbgMbgLaLQaLQaVEaVEaVEbgNaVEbgObfDbgPbfDbfDbfDbgQbgRbgSbgSbgTbgUbgVbgWbgWbgWbgXbgYbgZbhabhbbhcbhdbhebhfbhfbhgbhhbhibhjbhkbhjbhlbhmbhnbhobhpbhqbhrbhobhsbhmbhtbhubhvbhwbhxbhybhzbhAbhAbhBbgaaFYaFYbhCbhDbhEbdobhFbhGbhHbdobhIbdobhJbbObhKbhLbhMbbTbhNbeQbbXbeRbdxbeRbdxbeRbeSbdAbhObhPbhQbhRbdCbhSbhTbhUbhVbhVbhWbhXbhYbhZbiabibbicbidbiebfebifbcibigbihbgDbiibijbdPbikbcqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaabgFarWarWavPauHauHbilauHauHaZMbimbgIbdTbdTaZMaaaaaaaaaaafaafbinbinbinbinbinbinbinaaaaaabiobipbiqbirbisbisbisbisbitbfDbiuaVEbivbfDbfDbfDbiwbixbiybizbiAbiBbfIaVGaVGbiCbiDbiEbiFbiGbiGbiHbiGbiIbiJbiKbiLabTbiMbiNbhobiObhqbiObhobiPbiMbhtbiQbiRbiSbiTbiUbiVbiGbiGbiWbiXaFYbiYbiZbeKbjabdobjbbjcbjdbdobdmbhGbjebbObbObbObbObbObjfbjgbbXbeRbjhbdxbdxbdxbjibdAbjjbdCbjkbjlbdCbdCbchbjmbjnbjobhWbhXbjpbchbjqbibbjrbjsbfebfebjtbcibjubjvbjwbjubdMbdPbjxbjyaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauGavPavPbjzbjAawSaqnbjBbjAaZMbjCbjDbjEbcuaZMaaaaaaaaaaaaaaabinbinbinbinbinbinbinaaaaaabjFbjGbfDbfDbfDbfDbfDbfDbjHbjIbjJbjKbjLbfDbfDbfDbjMbjNbjFbjObfDbjPbjQbjRbjSbacbiDaFYbjTbjTbjTbjTbjTbjUbjVbjWbjTbjXbjYbjZbkabkbbkcbkbbkdbkebkfbkgbkhbkibkjbkjbkjbkkbkjbkjbkkbklaFYaFYbhCbkmbknbdobkobkpbkqbdobkrbksbktbbObkubkubkubbObkvbkwbbXbbXbbXbbXbbXbbXbkxbdAbkybkzbkAbkBbkCbkCbchbkDbkEbchbkFbkGbkHbchbkIbkJbkKbkLbkMbkMbkNbkObkPbkQbkRbkPbdMbdPbjxbkSaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinbkUbkVbkWbkXbfDbfDbfDbfDbfDbfDbjHbjIbkYbjFbkZbfDbfDbfDbfDbfDblablbbfDbjPbfDblcbldbacbiDaTrbjTbleblfbleblgblhblibljbjTabTblkbllbhobkbblmbkbbhoblnblkbhtbkhbloblpblqblrblsbltblublvblwblxblxblyblzblAblBblCbjcblDbdoblEblFblGbbOblHblHblIblJblKbkwbdAblLblMblNblObdAblPbdAblQblRblSblTbdCbdCblUblVbdCblWblXblYblZbmabmbbmcbmdbkObmebmfbmgbmgbmhbmibmjbmkbdMbdPbmlbmmaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinbmnbmobmnbmpbmqbfDbfDbfDbfDbfDbjHbjIbmrbjFbmsbfDbfDbfDbfDbmtbmubmvbfDbjPbfDbfDbgQaFYbiDaHnbjVbmwbmxbmwbmwbmwbmwbmybjTabTblkblkbmzbmAbmBbhobmCbmDbmEbmFbkhbmGbmHbmIbmIbmHbmHbmJbkkbmKaFYaFYbhCbmLbmMbdobmNbmObmPbdobmQbdobdobmRblHbmSbmTbmUbmVbmWbdAbmXbmYbmZbnabnbbncbndbnebnfbdCbngbdCbdCbdCblVbnhbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbnubfibfibgDbnvbdMbdPbcqbcqbcqbcqbcqaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaeaaaaaaaaabinbinbinbinbinbinbinbnwbnxbnwbnybnzbfDbfDbfDbfDbfDbjHbjIbnAbldbnBbfDbfDbfDbfDbnCbjKbnDbfDbnEbnFbnGbnHbnIbnJbnKbnLbnMbnMbnMbnNbnObnMbnPbnQbnRbnSbnTbnUbnVblmbnVbmDbnWbnXbnXbkhbnYbnZboabobbocbmHbodboebofaFYaFYbogbggbghbohbdoboibojbokbolbombonbbOboobopboqbbOborbosbotboubmYbovbowboxboybgobozboAbgoboBbgobgobgoboCboDboEboFboGboHboEboIboJboKboLboMboNboOboPboPboQboRbfibdMboSboTboTboTboUbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinboVbkVboWboXbfDbfDbfDbfDbfDbfDbjHbfDbfDaVEboYbfDbfDbfDbfDboZbldbfDbfDbjPbfDblcbjKbacaFYbpabjTbpbbmwbmwbmwbmwbmwbpcbpdbpebpfbpgbphbmEbpibpjbpkbplbpmbpnbkhbpobnZbppbpqbocbmHbprbpsbofaFYaFYbptbbObbObbObpubpvbpubbObbObbObbObbObbObbObbObbObpwbpxbpybpzbpAbpAbpBbpCbpDbpEbpFbpGbpHbpIbpJbpJbpKbpLbpMbchbpNbpObpPbchbpQbpRbpSbkObpTbpUbpVbpWbpWbpXbpXbpXbpYbpYbpYbpYbpYbpZbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinbnwbnxbnwbmqbqabfDbfDbfDbfDbqabjHbfDbfDbqbbqcbfDbfDbfDbfDbfDbqdbfDbfDbjPbfDblcbjFbacaFYaNQbjTbqebqfbqgbqhbqibqibqjbpdbqkbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvbqwbmHbqxbqxbmHbmHbqybqzbofaFYaFYbptbqAbqBbqCbqCbqDbdobqEbbObqFbqFbqGbqHbqIbqIbqJbqKbkwbdAbqLbqMbqNbqObqPbqQbnfbqRbdAbqSbqTbqUbqVbqWbqXbqYbchbchbchbchbchbkObkObkObkObqZbrabpXbpXbpXbpXbrbbrcbrcbrdbrebrfbpYbpZbjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinbrgbrhbrgbribribribribribrjbribrkbrlbrmbrnbrobrpbrqbrrbrsbfDbrtbrubnGbrvbrwblcbldbrxaMvaMvbjTbqebqfbrybrzbrAbrBbrCbpdbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbkhbrObrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZbsabsbbdobscbscbdobdobbObsdbsdbsdbqIbsebqIbqJbsfbkwbsgbsgbsgbsgbshbsgbsibsjbsibskbskbslbsmbskbskbsnbsobspbsqbsrbssbstbsubsvbswbsxbsybszbpXbsAbsBbsCbrbbrcbrcbrdbrebrfbpYbpZbkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinbsDbsEbsFbsGbsHbkVbkVbkVbkVbsIaVEaVEaVEaVEbsJaVEbsKbsLbsMbsNbsObsPbsQbsRbsSbsMbsMbsTbsUbsUbjTbjTbjTbsVbsWbsXbsXbsXbsYbsZbtabtbbsZbtcbtdbtebtfbtgbtgbtgbthbtibkjbkjbtjbtkbtlbkjbkkbtmbsUbsUbptbtnbtobtpbtqbtrbtsbdobbObttbsdbqFbsdbqIbqIbtubtvbtwbtxbtybtzbtAbtBbtCbqQbnfbqQbtDbtEbtFbtGbtHbskbtIbtJbspbsqbtKbtLbtMbtNbtObtPbtQbtRbtSbtTbtUbtVbtWbtWbtXbtWbtYbtZbuabpYbpZbmmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubbucbudbuebufbugbuhbuibujbukbulbumbunbuobsMbupbuqbuqbuqburbusbuqbutbuqbuqbuqbuqbuubuvbusbuwbuxbuybuzbuAbuBbuqbuCbuDbuqbuqbuqbuEbuqbuqbuqbuFbuGbuqbuqbuHbuIbuJbtpbtqbtqbtsbuKbbObsdbsdbsdbsdbsdbuLbqJbuMbkwbuNbuObuPbuQbuRbuSbqQbnfbqQbuTbuUbuVbuWbuXbtDbuYbuZbvabvbbvcbvdbvdbvdbvebvfbsxbqZbvgbpXbpXbvhbvibvjbvjbvjbvkbvjbvlbpYbpZbcqbcqbcqbcqaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinbinbinaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubbvmbvnbvnbvobvpbvqbuibuibvrbvsbvtbvubvvbsMbvwbvxbuqbuqbuqbusbuqbuqbuqbuqbuqbuqbuqbuvbusbuqbvybvzbvAbuqbuqbuqbuqbuDbuqbuqbuqbuEbuqbuqbvBbvCbuGbvDbvEbvFbvGbvHbdobvIbvJbdobdobbObvKbvLbvMbvNbvObvPbqJbuMbvQbshbvRbvSbvTbvUbvVbvWbvXbqQbuTbuUbvYbvZbwabwbbwcbwdbwebwfbwgbwhbwibwjbwkbwlbsxbwmbwnbwobwpbwqbwrbwsbwtbwubwvbwwbwxbpYbpZbcqbwybwzbcqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabinbinbinbinbinaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubbubbubbubbvobvpbwAbwBbuibwCbwDbwEbwFbwGbsMbupbupbupbupbupbwHbwIbwIbwIbwIbwIbwIbwJbwKbwLbwMbwNbwNbwNbwNbwNbwObwNbwPbwQbwNbwNbwRbuqbwSbwTbwUbwVbuqbuqbptbbObwWbbObbObbObbObbObbObqJbwXbqJbqJbqJbqJbqJbuMbwYbshbwZbxabxbbvSbxcbqQbnfbqQbxdbuUbxebxebxfbsqbsxbxgbxhbsqbxibxjbxkbsubsvbswbsxbxlbxmbxnbpXbxobxpbxqbxrbxsbxtbwwbwxbpYboSbxubxuboUbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabubbxvbvobvpbsMbsMbxwbxxbxybxybxzbsMbsMbxAbxBbxCbxDbxDbxEbxFbxGbxGbxHbxIbxJbxGbxGbxKbxLbxMbxMbxMbxNbxObxObxObxPbxQbxObxObxObxObxRbxSbwYbxTbxUbxVbbVbxWbxXbxYbxZbxZbxYbyabybbycbydbyebxRbyfbygbyhbuMbyibshbyjbvSbvSbvSbtCbqQbykbylbymbynbyobypbyqbsqbyrbysbytbyubyvbytbywbyxbyxbyxbyybyzbyAbyBbyBbyBbyBbyBbyBbyCbyDbyCbyCbyCbyCbcqbcqbpZbjyaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbyEbyFbyFbyGbyHbyHbyIbyIbyIbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabubbvnbvobyJbyKbyLbyMbyNbyObyPbyQbsMaaaaaaaaabyRbySbyTbyUaaaaafaaabyVbyWbyXaaaaafaaabyYbyZbuqbuqbxUbxObzabzbbzcbzdbzebzfbzgbzhbzibzjbzkbzlbzlbzlbzmbznbzobzpbzqbzrbzsbztbzubzvbzqbzqbzqbzwbzxbzybuMbkwbshbsgbzzbvSbzAbzBbqQbdCbdCbzCbzDbzEbzFbzGbsqbzHbzIbzJbzJbzKbzLbvdbzMbvdbvdbzNbqZbzObyBbzPbzQbzRbzSbzTbzUbzVbzUbzWbzXbzYaafbjybpZbkSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbzZbAabAbbAabyHbyIbyIbAcbAdbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbubbubbubbAebAfbAgbsMbAhbAibAjbAkbAlbsMaaaaaaaaabyRbySbAmbAnaafbAobAobAobApbAobAobAoaafbAqbyZbuqbuqbxTbxObArbAsbAtbAubAvbAwbxObxObAxbAybAzbAAbABbxYbxYbACbADbkwbxRbxRbxRbxRbAEbAFbxZbxZbxZbAGbyfbAHbuMbosbAIbAJbAKbALbAMbuSbqQbdCbANbskbskbskbskbskbsqbAObAPbxkbsubsqbAQbARbsxbASbATbsxbAUbAVbAWbAXbAYbAZbBabAYbBbbBcbBdbBebBebzYaafbkSbpZbmmaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbBfbAabAabBgbyIbyIbAcbAcbBhbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabBibBjbBkbBjbBlaaaaaaaaaaaabubbySbBmbBnbBobBpbsMbBqbBrbsMbBsbBtbsMbBubBvbBvbBwbySbBxbAnaaabAobBybBzbBAbBBbBCbAoaaabAqbyZbuqbuqbxVbxObBDbBEbBFbBGbBHbBIbBJbzsbBKbBLbBMbBNbBObBPbzsbzsbBQbBRbxRaafaafbBSbBTbxRbxRbxRbxRbBUbBVbBWbBXbBYbshbsgbsgbsgbsgbsgbBZbdCbCabCbbCcbCdbCdbCebsxbCfbAPbCgbChbsqbCibCibCibCibCibCibqZbCjbCkbClbCmbCnbCobCpbzUbCqbzUbCrbBebzYaafbmmbpZbcqaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabCsbyIbBfbyIbyIbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTbkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCtbCubCvbCvbCtbCwbBvbCxbubbubbCybCzbCzbCAbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPaafbAobCQbCRbBAbBBbCSbAoaafbAqbyZbuqbCTbxNbxObxObCUbxObxObCVbxObxObyfbCWbCXbCYbCZbxRbwYbDabDbbDcbDdbxRaafaafbDeaafaafbDfbDgbDfbyfbyfbDhbDibDjbDkbDlbDmbDnbDobdAbDpbdCbdCbCbbDqbDrbDrbDsbsxbDtbDubxkbDvbsqbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbyCbyCbyCbyCbyCbcqbDMbcqbyCbyCbyCbyCbyCaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyHbyIbDNbDObDObAcbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBkbDPbDPbCvbBkbDQbDRbDSbubbDTbySbySbySbySbySbDUbySbDVbDWbDXbDYbDZbEabEbbEcbEdbEebBxbEfaaabAobEgbCRbEhbBBbEibAoaaabAqbEjbEkbElbEmbEnbEobEpbxZbxZbxZbxZbxZbxZbEqbxZbErbEsbxRbEtaaaaaabEuaaaaaaaaaaaabDeaaaaaabxRbxRbxRbxRbxRbxRbxRbDjbEvbEwbgobExbEybEzbEAbEBbdCbECbEDbEEbEFbEGbsxbEHbEIbEHbsqbsqbEJbEKbELbEMbEMbENbEObgDbEPbEQbERbESbETbETbEUbEUbEVbEWbEUbEXbEYbEZbFabFbbFcbFdbFebFfbFgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyIbyIbFhbAcbAcbAcbAcbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCtbCvbCvbCvbFibFjbySbySbFkbySbySbySbySbDUbySbySbySbFlbubbubbubbubbubbFmbFnbFobFpbFqbFrbFsbFtbFubFvbFwbFxbFybFtbFsbFzbFAbFBbFCbFDbFEbFDbFDbFFbFGbFHbFIbyebyfbyfbFJbFKbFLbzlbFMbFNbFNbFObFPbFPbFPbFPbFQbFPbFPbFPbFPbFPbFPbFPbFPbFRbFSbFTbFUbdCbdCbFVbnbbdCbFWbFXbvVbFYbFZbFYbGabGbbEDbEDbGcbCibGdbGebGfbGgbGhbGibGjbGkbgDbGlbGmbGmbGmbGmbGmbAYbAYbAYbAYbAYbGnbGobGpbGqbGrbFcbAYbGsbFfbGtaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyIbAcbAcbAcbAcbAcbAcbGubAcbGvbAcbAcbAcbAcbAcbyIbyIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBkbDPbDPbDPbBkbGwbGxbGybubbGzbySbGAbySbySbySbySbySbGBbubbGCbGDbGDbGEbGFbGGbGHbGIbGJbAoaaabAobGKbAobAobAobAobAoaaabGLbGMbGNbGObFGbGPbGQbGRbGSbGTbGTbGTbGTbGTbGTbGUbGVbGTbGTbGWbGXbGYbGZbGZbGZbGZbHabDeaaaaaaaaaaaaaaaaafaafaafbjybHbbHcbHdbHebHfbHgbHhbHfbHibHebHjbHkbHlbHmbHnbHobEDbHpbHqbCibHrbEMbEMbHsbHtbHubHvbHwbHxbyBbHybHybHybHzbHAbHBbHCbHDbHEbHFbyCbyCbcqbDMbcqbyCbHGbHHbHIbyCaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaafaaaaaabyIbHJbHJbHJbHJbHJbHJbHKbAcbHLbHJbGvbAcbAcbAcbAcbyIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCtbHMbHNbHObCtbHPbBvbCxbubbubbHQbHRbHSbHTbHUbHVbHVbHVbubbHWbHXbHYbHZbIabIbbIcbIdbHZbAoaaaaafbIebIfbIgbIhbIibIjbIjbIkbIlbImbInbFGbGPbGQbGRbIobIpbIqbIrbIsbItbIubIvbIwbIxbIybIzbIAbIBbICbIDbIEbIFbIGbDeaaaaaaaaaaaeaaaaafaaaaaabkSbIHbDkbIIbIJbdCbIKbILbdCbIMbIJbECbEDbINbIObIPbIQbIRbEDbGcbCibISbITbEMbIUbIVbIWbCibEObIXbIYbIYbIYbIYbIYbIYbIYbIYbIYbIYbIZbJabJbbJcbJdbJebyCbJfbJgbJhbJiaagaagaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJjbAabAabAabAabAabAabAabJkbAdbAcbAcbAcbAcbJlbAdbyIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJmbBjbJnbBjbJoaaaaafaaaaafbubbubbJpbJqbJqbJqbJqbJrbubbubbJsbJtbJubHZbJvbJwbJxbJybJzbJAbJBbJBbJCbJDbJEbJBbJFbJGbJGbJHbJIbJJbJKbJLbJMbJNbJObJPbIpbJQbJRbJSbJTbJUbIBbIwbJVbJWbJXbJYbJZbKabKbbKcbJTbKdbDeaaaaaaaaaaaaaaaaafaaaaaabkSbIHbDkbKebKfbdCbdCbKgbdCbIMbKhbCbbKibKjbKjbKkbIQbEDbKlbGcbCibKmbKnbKobKpbKqbKrbKmbKsbKtbKubKvbKwbKxbKybKzbKAbKBbKCbKDbKEbJabjxbpZbcqbcqbyCbyCbyCbyCbyCaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyIbDObDObDObDObDObDObKFbAcbDNbDObKGbAcbAcbAcbAcbyIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaafaafaaaaafaaaaaaaaaaafbHZbJvbKHbHZbIdbHZbAobAobAobIhbKIbKJbIhbIhbKKbKLbKMbKNbKObKPbKQbKRbKSbJTbKTbKUbJTbJTbJTbKVbKWbKXbKYbKZbJWbLabLbbLcbJTbLdbLebLfbLgbLhbLibLibLibLibLiaafaafaafbkSbIHbDkbLjbLkbLlbLmbdAbdCbIMbIJbLnbLnbLnbLnbLnbLobLpbLnbLnbLnbKmbLqbLrbLsbLtbLubKmbEObLvbLwbLxbLybLzbLybLybLAbLBbKDbLBbKDbJabLCbpZbLDaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyIbAcbAcbAcbAcbAcbAcbGubAcbKGbAcbAcbAcbAcbAcbyIbyIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafbHZbJvbLEbLFbLGbLFbLFbLHbxEbLIbLJbLKbLLbLMbKKbLNbLObuqbKObLPbLQbLRbLSbJTbLTbIpbJTbJTbJTbIwbJTbJTbJTbJTbJWbLUbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbLiaafaaaaaabMhbIHbDkbdAbdAbdAbdAbdAbxcbMibMjbLnbMkbMlbMmbMnbMobMpbMqbMrbMsbKmbMtbMubMvbMubMtbKmbEObtSbMwbMxbMybLybLybMzbLwbMAbMBbMBbMCbJabJabpZbMDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyIbyIbFhbAcbAcbAcbAcbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafbHZbJvbMEbMFbMGbMHbMHbMIbMJbMJbMKbMLbGDbGDbMMbMNbLObxMbMObMPbFGbMQbLSbJTbMRbIpbMSbMTbMUbMVbJTbJTbJTbJTbMWbMXbMYbMZbNabNbbNcbNdbKdaafbNebNfbMgbNgbLiaafaaaaaabcqbIHbNhbNibNjbNkbNlbNmbNnbNobNpbNqbNrbNsbNtbNubNvbNwbNxbNybNzbKmbNAbNBbNCbNDbNEbKmbNFbwnbKubNGbNHbNIbNIbNIbNJbNIbNKbNLbNMbNNbJabpZbcqbcqaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyHbyIbHLbHJbHJbAcbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaafaaaaaaaaabNObJvbNPbHZbHZbHZbMMbMMbMMbMMbMMbNQbMMbMMbMMbNRbNSbuqbKObNTbNUbNVbNWbNXbNYbIpbFGbFGbFGbNZbJTbOabJTbJTbObbOcbOdbOebOfbOgbOhbOibOjbOkbMdbOlbMgbMgbLiaafaafaafbjybOmbotbHebOnbOobdCbOpblVbOqbOrbOsbOtbOubOvbOwbOxbOybOzbOybOAbKmbOBbOCbODbOEbOBbKmbOFbOGbLwbOHbOIbOJbOKbOJbOLbOJbOMbONbONbOObOPbOQbORbcqbcqbcqaaaaaaaafaaaaaaaafagQagQagQaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaaabCsbyIbBfbyIbyIbAcbAcbAcbAcbAcbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaabOSbJvbNPbHZaafaaabMMbOTbOUbOVbOWbOXbOYbOZbMMbMMbPabPbbImbPcbPdbPebJTbPfbNYbPgbPhbPibFGbPjbPkbIDbIDbIDbPlbPmbPnbPmbPobPpbPqbPnbPraafbLibLibLibLibLiaafaaaaaabkSbIHbdAbPsbDkbdAbdAbdAbPtbPubPvbPwbPxbPybPzbPAbPBbPCbPDbPEbPFbKmbKmbKmbKmbKmbKmbKmbPGbPHbLwbPIbPJbPKbPLbPMbPNbPObPPbPQbPRbPSbJabPTbPUbPVbPWbPVbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPXbPYbPZbPZbQabyIbyIbAcbAcbQbbAcbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabHZbHZbHZbHZbHZbJvbQcbQdbQebQfbQgbQhbQibQjbQkbQlbOZbOZbQmbQnbQobuqbKObQpbQqbQrbIDbIDbQsbQtbIDbQubQvbQwbJTbJTbQxbJTbQybQzbQAbQBbQCbMXbQDbQEbQFbMcbMdbQGbQHbQHbLiaafaaaaaabkSbIHbdAbQIbQJbQKbQLbQMbdCbPubQNbLnbQObQPbOvbQQbQRbQSbQTbQUbPFbQVbQWbQXbQYbQZbRabRbbRcbRdbLwbRebRfbRgbRhbRibRjbRkbRlbRhbRmbRebJabRnbRobcqbcqbcqaaaaaabRpaaaaaaaafagQagQagQaaaaaaaaaaafaaaaaaaafaaaaaaaafaafaafbRqbRrbRsbBgbyHbyIbyIbAcbAdbAcbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaabNObRtbRubRvbRwbRxbRybRwbRzbRAbRBbRCbOZbOZbOZbOZbOZbOZbQmbQnbQobuqbKObRDbREbRFbJTbRGbGWbRHbRIbJTbRJbMVbJTbRKbRLbRMbRNbRObRPbJTbRQbQzbRRbRSbKdaafbNebRTbRUbRVbLiaafaafaafbkSbIHbdAbRWbRXbRYbRZbSabdCbPubSbbLnbLnbLnbLobLnbLnbScbLnbLnbPFbSdbSebSdbSfbSgbShbSibSibSjbLwbLwbJabSkbSlbSlbSlbSmbSlbSnbJabJabJabSobjxbcqaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbSpbyFbyFbyGbyHbyHbyIbyIbyIbyIbyIaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaabOSbSqbSrbSsbGDbGDbHZbJsbStbJubMMbSubOZbOVbOVbOVbOZbSvbMMbMMbPabSwbKObSxbSybSzbSzbSAbSBbSCbSDbSEbSzbSFbSGbFGbFGbFGbSHbJRbJRbSIbRQbOcbSJbSKbSLbSMbMdbSNbQHbQHbLiaafaaaaaabMhbIHbdAbdAbdAbdAbdAbdAbSObSPbdCbqVbSQbSRbSSbSTbSUbSVbSWbSXbPFbSYbSdbSZbSfbTabTbbTcbTcbTdbTebTfbJabTgbThbSlbTibTjbThbSlbJabTkbTlbTmbTnbcqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaabHZbHZbHZbHZbGDbSsbGDbGDbHZaaabToaaabMMbTpbOZbQjbQkbQlbOZbOZbOZbOZbTqbuqbKObTrbxNbTsbFGbTtbTubTvbTwbTxbIpbMVbRQbTybFGbTzbTAbSIbTAbTBbRQbMXbRRbTCbKdaafbLibLibLibLibLiaafaaaaaabcqbTDbTEbTEbTEbTEbTFbdAbTGbPubdCbdCbTHbOybTIbOybOybTJbOybTKbPFbTLbTMbTNbTObTPbTMbTQbTRbTSbTTbTTbJabSlbTUbSlbSlbSlbTUbSlbJabRnbcqbTVbTWbcqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaabHZbTXbTYbTZbTZbUabUbbUcbUbaaabToaaabMMbUdbOZbOZbOZbUebOZbUfbUgbOZbUhbUibJJbUibUjbUkbUlbUmbIpbUnbKTbJTbIpbUobRQbTybFGbTzbTAbUpbTAbTBbUqbMXbUrbUsbQFbMcbMdbUtbUubUvbLiaafaafaafbcqbcqbUwbUxbTWbcqbUybotbOobUzbUAbUBbSQbUCbUCbUDbUCbOybUEbUFbPFbUGbTMbTMbUHbTMbTMbUIbUJbUKbULbUMbJabJabJabJabJabJabJabJabJabRnbcqaafaafaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaabUNbGDbUObUbbUbbUPbUbbUQbUbbUbbURbUSbUbbUbbUTbUUbUVbUbbUWbUbbUbbMMbPabUXbKObuqbxMbuqbQobUYbUZbVabVbbVcbVdbMVbRQbTybFGbTzbTAbTBbTAbTBbRQbMXbRRbVebKdaafbNebVfbVgbVhbLiaafaaaaaaaafaafaafaafaaabcqbpZbdAbdAbVibdAbdAbLnbLnbLnbLnbLnbVjbLnbLnbPFbVkbTMbVlbUHbVmbVnbVobVpbVqbULbULbVrbVsbVtbTlbTlbTlbTlbTlbVubTmbcqaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajmajlajlajmajlajlajlajXajlajlajlajmajmaaaaaaaafaafaaaaaaaaaaaaaaaaaabVvbGDbUObVwbVxbVybVybVybVzbVAbVBbVCbVDbUbbVEbVFbVGbVHbVybVybVIbuqbVJbuqbKObVKbxNbVLbVMbVNbVObIpbTubGWbIpbVPbVQbFGbFGbFGbVRbVSbVTbJSbRQbOcbVUbVVbSLbSMbMdbVWbUubUubLiaafaaaaaaaaaaaaaaaaafaafbcqboSbVXbVYbVZbWabWbbWcbWcbWcbWcbWcbWcbWdbORbVrbVrbVrbVrbVrbVrbVrbVrbVrbWebVrbVrbVrbpZbWfbWgbWgbWgbWgbWgbWgbWgbWgaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaajmaaaaafaafaaaaaaaaaaaaaaaaaaaaabVvbGDbWhbWibWjbVybVybVybVybVybVybWkbVybWlbWmbWnbWmbWmbWobVybWpbuqbWqbWrbKObWsbWtbWubWvbWubWubWwbWxbWybIpbWzbWAbWBbWCbWDbWEbMZbWFbWGbWHbNbbRRbJTbKdaafbLibLibLibLibLiaafaaaaaaaaaaaaaaaaaaaafbcqbcqbcqbWIbWJbWIbcqbWKbWLbjxbWMbjxbjxbWNbWcbWcbTlbTlbTlbTlbTlbTlbVubWObWPbWQbVubTlbWRbWSbWgbWTbWUbWVbWWbWXbWYbWZbWZbWZbWZbWZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaabXabXbbXcaaabXabXbbXcaaabXabXbbXcaafbXdaafaafaaaaaaaaaaaaaaaaaaaaaaaabVvbGDbUObXebXfbVybVybVybVybVybVybVybXgbVybVybVybVybVybXhbXibXjbuqbQobuqbXkbVKbXlbXmbXnbXobXpbXqbXrbXsbXtbXubLVbLWbXvbWEbXwbXxbXybLWbXzbMXbXAbXBbQFbMcbMdbXCbXDbXDbLiaafaaaaaaaaaaaaaaaaaaaaaaafaaabXEbXFbXGbXHbXEbXEbXEbXEbXEbXEbXEbXIbXJbjxbjxbjxbXKbXLbXMbXMbcqbXNbjxbpZbjxbjxboSbXObXPbXQbXRbXSbXTbXUbXVbXWbXXbXWbXYbXZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaabXabYabXcaaabXabYabXcaaabXabYabXcaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabYbbGDbUObUbbYcbVybVybVybYdbYebYebYfbVybYgbVybVybVybVybXhbYhbYibUibYjbuqbKObYkbXlbYlbYmbYnbYobYpbYqbYrbYsbLSbRQbICbIFbIDbYtbYubKabYvbYwbMXbRRbYxbKdaafbNebYybYzbYAbLiaafaaaaaaaaaaaaaaaaafaafaafaaabXEbYBbYCbYDbXEbYEbYFbYGbYHbYEbXEbUwbUxbUxbTWbcqbUwbUxbUxbTWbcqbYIbYIbYJbYKbYIbYLbYMbWgbYNbYObYPbYQbYRbYSbYTbYSbYUbYVbXZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaajlaafbXabYabXcaaabXabYabXcaafbXabYabXcaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaabHZbGDbUObUbbYWbVybVybVybYXbYYbYZbZabZbbYYbZcbZdbZebZfbZgbZhbZibZjbZkbZlbImbZmbXlbZnbZobZpbZqbZrbZsbZtbZubNWbZvbZwbZxbLWbWEbZybIFbZzbZAbZBbZCbZDbSLbSMbMdbZEbXDbXDbLiaafaaaaaaaaaaaabXHbXEbXEbXEbXEbXEbZFbZGbZHbXEbYEbZIbYEbZJbYEbXEaaaaafaafaaaaaaaaaaaaaaaaafaaabYIbZKbZLbZMbYIbcqbcqbWgbZNbZObZPbZQbZRbZSbXWbZTbXWbZUbXZaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabXabYabXcaafbXabYabXcaaabXabYabXcaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaabHZbGDbUObUbbZVbZWbZWbZXbUbbUbbUbbUbbUbbUbbUbbUbbUbbUbbZYbUbbUbbZZcaacabbMOcacbXlcadcaecafcagcahcaicajbGTcakcalcambZvcancaocapcaocaqcarcaocasbICcataafbLibLibLibLibLiaafaaaaaaaaaaaacaucavcawcaxcaycazcaAcaBcaCbXEcaDcaEbYEcaFcaDbXEaaaaaaaafaafaaaaaaaaaaaaaafaaabYIcaGcaHcaIbYIaafaafbWgcaJcaKcaLcaMcaNbWgbWZbWZbWZcaObWZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlaafaaabXabYabXcaafbXabYabXcaaabXabYabXcaafaaaaaaaaaaaaaafaafcaPcaQcaQcaQcaQbHZbGDbUObUbcaRcaScaScaTbUbcaUcaVcaVcaVcaVcaVcaVcaVcaVcaWbRAbRAcaXcaYcaZcbacaZcbbcbccbdcbecbecbfcbgcbhbIpbIpcbicbjcbkcblbJTcbmcbncbocbpcbqcbrcbsbJWaafaafaafaafaafaafaafaaaaaaaaaaaacbtbYFcbucbvbXEcbwbXEcbxbXHbXEcbycbzcbAcbBcbCbXEaafaafaafaafaafaafaafaafaafaafbYIcbDcbEcbFbYIaaaaaabWgbWgbWgcbGcbHcbIbWgaagaagbWZbWZbWZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaafaaaaafaafcbJaafaafaafcbJaafaaaaafcbJaafaaaaaaaaaaaaaaacbKcbLcbMcbNcbOcbPcbQbRAbLFcbRbUbbUbcbScbTbUbbUbcbUcbVcbVcbVcbVcbVcbVcbVcbVcbWcbXcbXcbXcbYcbZccaccbcccccdcceccfccgcchcciccjcckccjcclccmccnccoccnccmccnccoccnccpccnccpccqaafaafaaaaaaaaaaaaaafaaaaaaaaaaaacbtccrccscctccuccvccwccxccycczccAccBccCccDccEbXEaaaaaaaaaaaaaafaaaaaaaaaaaaaaaccFccGccHccIccJaaaaaaaaaaafaafccKaafccLaaaaafaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafccMccNccNccOccPccPccPccPccPccPccPccPccPccPccPccPccPccPccQccRccSccRccTccUccVccWbGDbGDbUObGDbUbbUbbUbbUbbGDcbUcbVccXccXccYcbVccZcdacdbcdccddcdecdfcdgcdhcdicdjcdkcbVcdlccjcdmcdncdocdpcdqccjaafcdraafcdsaafcdraafcdsaafcdtaafcdtaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacducdvcdwcdxcdycdzcdAcdBcdCcdCcdDcdEcdCcdFcdGbXEaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafcdHcdIcdHaafaaaaaaaafaafaaacdJaafccLaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaafaaaaafaafcdKaafaaaaafcdKaafaaaaafcdKaafaaaaaaaaaaaaaaacbKcbLcdLcdMcdNcdOcaQcdPbGDcdQbTZbTZbTZbTZbTZbTZcdRcbVcdScdTcdUcdVcdWcdXcdYcdYcdZceacebceccbVcedcbVcdkceecefcegcehceicejcekcelccjbLicembNecembLicembNecembLicembNecembLiaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaabXHcenbXEbXEbXEceocdEcepceqcaucercbBcescetceubXEaaaaaaaaaaaaaafaafaafaafaafaafaafcevccHcevaafaaaaafaafaaaaaaaaaaaacewaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlaafaafbXacexbXcaaabXacexbXcaaabXacexbXcaafaaaaaaaaaaaaaafaafceycaQcaQcaQcaQbHZbRtbSqbGDcezbGDbGDbGDbGDbJvcbVceAcdUcdUcdVceBceCceDceDceDceEceFceGceHceIceHceJceKcefceLceMceNceOcePceQccjbLiceRceSceTbLiceUceVceWbLiceXceYceZbLiaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaafaafcfaaafaafbXEcfbcaFcfccfdcfecdAcffcfecffcdAbXEaaaaaaaaeaaaaafaaaaaaaaaaaaaaaaafaaacfgaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXacexbXcaafbXacexbXcaaabXacexbXcaaaaaaaaaaafaaaaafaafaafaaaaaaaaaaaabHZcfhcficficfjbHZbHZbGDcfkbJvcbVcflcflcfmcbVcfncfocfpcfqcfrcfscftcfucfvcfwcfxcfycfzcfwcfAcfBcfCcfDcfEcfFccjbLicfGcfHcfGbLicfIcfJcfIbLicfKcfLcfMbLiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfaaaaaaabXEcfNcaFcfOcfPcfebYEcaFcfecaFcfQbXEaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaacfgaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafbXacexbXcaaabXacexbXcaaabXacexbXcaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabHZbGDcfRbJvcbVcflcflcfmcbVcfScfScfTcfUcfVcfWcfXcfYcfZcgacgbcgccgdcgeccfcgfcggcghccjccjccjbLicfGcgicfGbLicfIcgjcfIbLicfMcgkcfMbLiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdJaaaaaabXEcglcgmcgncgocgpcgqcgrcgpcgrcgqbXEaaaaaaaaaaaacgscgscgscgtaafaafaafaafcfgaafaafaafaafaafajXcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafbXacexbXcaaabXacexbXcaafbXacexbXcaafaafaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacbVcgucbVcgvcbVcflcfmcfmcbVcgwcgxcgycgzcfrcgAcgBcgCcgDcefcgAcgEcgFcefcgAcgDcgGcgAcgHcgIcbVbLibLibLibLibLibLibLibLibLibLibLibLibLiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXEbXEcgJcgKbXEbXEbXEbXEbXEbXEbXEbXEaaaaaaaaaaaacgsaaaaafaaaaafaaaaaaaaacgLaaaaafaafaaaaaaaaaaaacgsaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXaafbXacgMbXcaaabXacgMbXcaaabXacgMbXcaafajlaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacbVcgNcbVcgOcbVcbVcbVcbVcgPcgQcgRcgScgScgScgRcgTcgRcgUcgVcgWcgXcgYcgZcgRcgRchacgRchbchccbVaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbXEbXEbXEbXEaaaaafaafaafaafaafaaaaaaaaaaaaaaacgsaaachdchdchdchdchdaafcheaafchdchdchdchdchdaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaajlaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcbVcfscfscefchfchgchhcgTcgRchicfschjchkcfschlchmchnchochpchochqchrchlchschtcfscfscgGchucbVcbVcfScfScfScbVaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaacgsaafchvchwchwchwchwchxchechychzchzchzchzchAaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlajmajmajXajlajlajlajlajmajlajlajmchBaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacbVchCcfschDchEchFchFchGchHcgGcfschIcfscfschJchKchLchMchNchMchOchKchPchQchRcfscfscgGcfschOcfSchSchTchUchUchVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaacgsaafchWchWchWchWchWaaacheaaachWchWchWchWchWaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcbVcbVchXchYcfrcfschZciacibcgGchkcfsciccidcidciecifcigcihcdWciiciecgUcgUchbcfscfscijcfscikcilcdUcimcinciocipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaafaaaaafaafaafaaacheaaaaafaaaaafaaaaafaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaciqcirciscfscitciucivcgGciwcixciycizciAcbVciBciCciDchkciEcbVciFciGciGcixciHcgGciIciJcfScdUciKchUchUciLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaachdchdchdchdchdaafcheaafchdchdchdchdchdaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafciMcfscfscfscfscbVcbVciNcbVciOciPciPciPciQciRciSciTciUcikciQciPciPciPciOcbVciNcbVcbVcbVciVcfScfSciWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafchvchwchwchwchwchxchechychzchzchzchzchAaafcgsaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaafaaaciXciYciZcjacjbcbVcjccjdcbVcjecjfcjgcjhcjicjjcjkcjlcjmcikcjncjfcjfcjfcjocbVcjpcjqcbVcjrcjscjtciVaagaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafchWchWchWchWchWaaacheaafchWchWchWchWchWaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagchXcbVcbVcbVcbVcbVcbVciNcbVcbVcjucjvcjwcjxcjycixcjzcixcjAcjBcjwcjvcjCcbVcbVciNcbVcbVcfScfScfScfScjDaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaafaaaaafaaaaafaaacjEaaaaafaaaaafaafaafaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaafaagaagaafaaaaafaagcbVcjFcjGcjHaaaaaaaaacjIcjJcjvcjvcjvcjvcjvcjJcjKaaaaaaaaacjLcjMcjNcbVaaaaafaafaaaaafaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaachdchdchdchdchdaafcjOaafchdchdchdchdchdaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaaaaaaaaaaafcbVcjPcjQaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaacjRcjPcbVaafaafaaaaaaaaaaagaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafchvchwchwchwchwcjScjTcjSchzchzchzchzchAaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaacbVcjUcjVaafaafaafaafcjWaaaaaaaaaaaacjWaaaaaacjWaafaafaafaafcjXcjYcbVaaaaafaaaaafaafaafaafaafaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaacgsaafchWchWchWchWchWaaacjOaaachWchWchWchWchWaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVcjPcjZckaaaaaaaaafaaaaaaaaaaaaaaackbaaaaaaaaaaafaaaaaaaaacjZcjPcbVaaaaaaaaaaaaaaaaafaaaaaeaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaafaafaafaaaaaacjOaafaaaaaaaafaafaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVcjPcjZcjZaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacjZcjZcjPcbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgsaaaaaaaaacjOaaaaaaaaacgscgscgscgtcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVckccjZcjZaaaaaaaafcjWaafaafaagaagaagaafckdaaaaafaaaaaacjZcjZckccbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafckeaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVckccjZcjZaaaaaaaafaaaaaaaafckfckgaagaafaaaaaaaafaaaaaacjZcjZckccbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaafaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVckccjZcjZaaaaaaaafaaackhaafaagaagaagaafaafcjWaafaaaaaacjZcjZckccbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVcjPcjZcjZaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacjZcjZcjPcbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVcjPcjZckiaaaaaackjaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacjZcjZcjPcbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaacbVcklckmcjZaafaafaafcjWaaaaaacjWaaaaaaaaaaaacjWaafcknaafcjZckockpcbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbVckrckrcjZaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacjZckrckrcbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciWchXcbVcjZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjZcbVchXciWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaackkckkckkckkckkaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaackqckqckqckqckqaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaackkckkckkckkckkaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaackqckqckqckqckqaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaackkckkckkckkckkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaackqckqckqckqckqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksckscksckscksckscksckscksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaacksckscksckscksaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaacksckscksckscksaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaacksckscksckscksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgFbgGarWavPatJatJatLatOatOaZMbgHbgIbdTbgJaZMaZMaZMaLQbgKbgLbgMbgNbgMbgMbgMbgNbgMaLQaLQaVEaVEaVEbgOaVEbgPbfDbgQbfDbfDbfDbgRbgSbgTbgTbgUbgVbgWbgXbgXbgXbgYbgZbhabhbbhcbhdbhebhfbhgbhgbhhbhibhjbhkbhlbhkbhmbhnbhobhpbhqbhrbhsbhpbhtbhnbhubhvbhwbhxbhybhzbhAbhBbhBbhCbgaaFYaFYbhDbhEbhFbdobhGbhHbhIbdobhJbdobhKbbObhLbhMbhNbbTbhObeQbbXbeRbdxbeRbdxbeRbeSbdAbhPbhQbhRbhSbdCbhTbhUbhVbhWbhWbhXbhYbhZbiabibbicbidbiebifbfebigbcibihbiibgDbijbikbdPbilbcqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaabgFarWarWavPauHauHbimauHauHaZMbinbgIbdTbdTaZMaaaaaaaaaaafaafbiobiobiobiobiobiobioaaaaaabipbiqbirbisbitbitbitbitbiubfDbivaVEbiwbfDbfDbfDbixbiybizbiAbiBbiCbfIaVGaVGbiDbiEbiFbiGbiHbiHbiIbiHbiJbiKbiLbiMabTbiNbiObhpbiPbhrbiPbhpbiQbiNbhubiRbiSbiTbiUbiVbiWbiHbiHbiXbiYaFYbiZbjabeKbjbbdobjcbjdbjebdobdmbhHbjfbbObbObbObbObbObjgbjhbbXbeRbjibdxbdxbdxbjjbdAbjkbdCbjlbjmbdCbdCbchbjnbjobjpbhXbhYbjqbchbjrbicbjsbjtbfebfebjubcibjvbjwbjxbjvbdMbdPbjybjzaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauGavPavPbjAbjBawSaqnbjCbjBaZMbjDbjEbjFbcuaZMaaaaaaaaaaaaaaabiobiobiobiobiobiobioaaaaaabjGbjHbfDbfDbfDbfDbfDbfDbjIbjJbjKbjLbjMbfDbfDbfDbjNbjObjGbjPbfDbjQbjRbjSbjTbacbiEaFYbjUbjUbjUbjUbjUbjVbjWbjXbjUbjYbjZbkabkbbkcbkdbkcbkebkfbkgbkhbkibkjbkkbkkbkkbklbkkbkkbklbkmaFYaFYbhDbknbkobdobkpbkqbkrbdobksbktbkubbObkvbkvbkvbbObkwbkxbbXbbXbbXbbXbbXbbXbkybdAbkzbkAbkBbkCbkDbkDbchbkEbkFbchbkGbkHbkIbchbkJbkKbkLbkMbkNbkNbkObkPbkQbkRbkSbkQbdMbdPbjybkTaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobkVbkWbkXbkYbfDbfDbfDbfDbfDbfDbjIbjJbkZbjGblabfDbfDbfDbfDbfDblbblcbfDbjQbfDbldblebacbiEaTrbjUblfblgblfblhblibljblkbjUabTbllblmbhpbkcblnbkcbhpblobllbhubkiblpblqblrblsbltblublvblwblxblyblyblzblAblBblCblDbjdblEbdoblFblGblHbbOblIblIblJblKblLbkxbdAblMblNblOblPbdAblQbdAblRblSblTblUbdCbdCblVblWbdCblXblYblZbmabmbbmcbmdbmebkPbmfbmgbmhbmhbmibmjbmkbmlbdMbdPbmmbmnaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobmobmpbmobmqbmrbfDbfDbfDbfDbfDbjIbjJbmsbjGbmtbfDbfDbfDbfDbmubmvbmwbfDbjQbfDbfDbgRaFYbiEaHnbjWbmxbmybmxbmxbmxbmxbmzbjUabTbllbllbmAbmBbmCbhpbmDbmEbmFbmGbkibmHbmIbmJbmJbmIbmIbmKbklbmLaFYaFYbhDbmMbmNbdobmObmPbmQbdobmRbdobdobmSblIbmTbmUbmVbmWbmXbdAbmYbmZbnabnbbncbndbnebnfbngbdCbnhbdCbdCbdCblWbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbnubnvbfibfibgDbnwbdMbdPbcqbcqbcqbcqbcqaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaeaaaaaaaaabiobiobiobiobiobiobiobnxbnybnxbnzbnAbfDbfDbfDbfDbfDbjIbjJbnBblebnCbfDbfDbfDbfDbnDbjLbnEbfDbnFbnGbnHbnIbnJbnKbnLbnMbnNbnNbnNbnObnPbnNbnQbnRbnSbnTbnUbnVbnWblnbnWbmEbnXbnYbnYbkibnZboabobbocbodbmIboebofbogaFYaFYbohbggbghboibdobojbokbolbombonboobbObopboqborbbObosbotboubovbmZbowboxboybozbgoboAboBbgoboCbgobgobgoboDboEboFboGboHboIboFboJboKboLboMboNboOboPboQboQboRboSbfibdMboTboUboUboUboVbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobioboWbkWboXboYbfDbfDbfDbfDbfDbfDbjIbfDbfDaVEboZbfDbfDbfDbfDbpablebfDbfDbjQbfDbldbjLbacaFYbpbbjUbpcbmxbmxbmxbmxbmxbpdbpebpfbpgbphbpibmFbpjbpkbplbpmbpnbpobkibppboabpqbprbodbmIbpsbptbogaFYaFYbpubbObbObbObpvbpwbpvbbObbObbObbObbObbObbObbObbObpxbpybpzbpAbpBbpBbpCbpDbpEbpFbpGbpHbpIbpJbpKbpKbpLbpMbpNbchbpObpPbpQbchbpRbpSbpTbkPbpUbpVbpWbpXbpXbpYbpYbpYbpZbpZbpZbpZbpZbqabcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobnxbnybnxbmrbqbbfDbfDbfDbfDbqbbjIbfDbfDbqcbqdbfDbfDbfDbfDbfDbqebfDbfDbjQbfDbldbjGbacaFYaNQbjUbqfbqgbqhbqibqjbqjbqkbpebqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvbqwbqxbmIbqybqybmIbmIbqzbqAbogaFYaFYbpubqBbqCbqDbqDbqEbdobqFbbObqGbqGbqHbqIbqJbqJbqKbqLbkxbdAbqMbqNbqObqPbqQbqRbngbqSbdAbqTbqUbqVbqWbqXbqYbqZbchbchbchbchbchbkPbkPbkPbkPbrabrbbpYbpYbpYbpYbrcbrdbrdbrebrfbrgbpZbqabjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobrhbribrhbrjbrjbrjbrjbrjbrkbrjbrlbrmbrnbrobrpbrqbrrbrsbrtbfDbrubrvbnHbrwbrxbldblebryaMvaMvbjUbqfbqgbrzbrAbrBbrCbrDbpebrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObkibrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZbsabsbbscbdobsdbsdbdobdobbObsebsebsebqJbsfbqJbqKbsgbkxbshbshbshbshbsibshbsjbskbsjbslbslbsmbsnbslbslbsobspbsqbsrbssbstbsubsvbswbsxbsybszbsAbpYbsBbsCbsDbrcbrdbrdbrebrfbrgbpZbqabkTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobsEbsFbsGbsHbsIbkWbkWbkWbkWbsJaVEaVEaVEaVEbsKaVEbsLbsMbsNbsObsPbsQbsRbsSbsTbsNbsNbsUbsVbsVbjUbjUbjUbsWbsXbsYbsYbsYbsZbtabtbbtcbtabtdbtebtfbtgbthbthbthbtibtjbkkbkkbtkbtlbtmbkkbklbtnbsVbsVbpubtobtpbtqbtrbtsbttbdobbObtubsebqGbsebqJbqJbtvbtwbtxbtybtzbtAbtBbtCbtDbqRbngbqRbtEbtFbtGbtHbtIbslbtJbtKbsqbsrbtLbtMbtNbtObtPbtQbtRbtSbtTbtUbtVbtWbtXbtXbtYbtXbtZbuabubbpZbqabmnaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabucbudbuebufbugbuhbuibujbukbulbumbunbuobupbsNbuqburburburbusbutburbuuburburburburbuvbuwbutbuxbuybuzbuAbuBbuCburbuDbuEburburburbuFburburburbuGbuHburburbuIbuJbuKbtqbtrbtrbttbuLbbObsebsebsebsebsebuMbqKbuNbkxbuObuPbuQbuRbuSbuTbqRbngbqRbuUbuVbuWbuXbuYbtEbuZbvabvbbvcbvdbvebvebvebvfbvgbsybrabvhbpYbpYbvibvjbvkbvkbvkbvlbvkbvmbpZbqabcqbcqbcqbcqaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabucbvnbvobvobvpbvqbvrbujbujbvsbvtbvubvvbvwbsNbvxbvyburburburbutburburburburburburburbuwbutburbvzbvAbvBburburburburbuEburburburbuFburburbvCbvDbuHbvEbvFbvGbvHbvIbdobvJbvKbdobdobbObvLbvMbvNbvObvPbvQbqKbuNbvRbsibvSbvTbvUbvVbvWbvXbvYbqRbuUbuVbvZbwabwbbwcbwdbwebwfbwgbwhbwibwjbwkbwlbwmbsybwnbwobwpbwqbwrbwsbwtbwubwvbwwbwxbwybpZbqabcqbwzbwAbcqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabucbucbucbucbvpbvqbwBbwCbujbwDbwEbwFbwGbwHbsNbuqbuqbuqbuqbuqbwIbwJbwJbwJbwJbwJbwJbwKbwLbwMbwNbwObwObwObwObwObwPbwObwQbwRbwObwObwSburbwTbwUbwVbwWburburbpubbObwXbbObbObbObbObbObbObqKbwYbqKbqKbqKbqKbqKbuNbwZbsibxabxbbxcbvTbxdbqRbngbqRbxebuVbxfbxfbxgbsrbsybxhbxibsrbxjbxkbxlbsvbswbsxbsybxmbxnbxobpYbxpbxqbxrbxsbxtbxubwxbwybpZboTbxvbxvboVbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabucbxwbvpbvqbsNbsNbxxbxybxzbxzbxAbsNbsNbxBbxCbxDbxEbxEbxFbxGbxHbxHbxIbxJbxKbxHbxHbxLbxMbxNbxNbxNbxObxPbxPbxPbxQbxRbxPbxPbxPbxPbxSbxTbwZbxUbxVbxWbbVbxXbxYbxZbyabyabxZbybbycbydbyebyfbxSbygbyhbyibuNbyjbsibykbvTbvTbvTbtDbqRbylbymbynbyobypbyqbyrbsrbysbytbyubyvbywbyubyxbyybyybyybyzbyAbyBbyCbyCbyCbyCbyCbyCbyDbyEbyDbyDbyDbyDbcqbcqbqabjzaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbyFbyGbyGbyHbyIbyIbyJbyJbyJbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabucbvobvpbyKbyLbyMbyNbyObyPbyQbyRbsNaaaaaaaaabySbyTbyUbyVaaaaafaaabyWbyXbyYaaaaafaaabyZbzaburburbxVbxPbzbbzcbzdbzebzfbzgbzhbzibzjbzkbzlbzmbzmbzmbznbzobzpbzqbzrbzsbztbzubzvbzwbzrbzrbzrbzxbzybzzbuNbkxbsibshbzAbvTbzBbzCbqRbdCbdCbzDbzEbzFbzGbzHbsrbzIbzJbzKbzKbzLbzMbvebzNbvebvebzObrabzPbyCbzQbzRbzSbzTbzUbzVbzWbzVbzXbzYbzZaafbjzbqabkTaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbAabAbbAcbAbbyIbyJbyJbAdbAebAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbucbucbucbAfbAgbAhbsNbAibAjbAkbAlbAmbsNaaaaaaaaabySbyTbAnbAoaafbApbApbApbAqbApbApbApaafbArbzaburburbxUbxPbAsbAtbAubAvbAwbAxbxPbxPbAybAzbAAbABbACbxZbxZbADbAEbkxbxSbxSbxSbxSbAFbAGbyabyabyabAHbygbAIbuNbotbAJbAKbALbAMbANbuTbqRbdCbAObslbslbslbslbslbsrbAPbAQbxlbsvbsrbARbASbsybATbAUbsybAVbAWbAXbAYbAZbBabBbbAZbBcbBdbBebBfbBfbzZaafbkTbqabmnaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbBgbAbbAbbBhbyJbyJbAdbAdbBibAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabBjbBkbBlbBkbBmaaaaaaaaaaaabucbyTbBnbBobBpbBqbsNbBrbBsbsNbBtbBubsNbBvbBwbBwbBxbyTbBybAoaaabApbBzbBAbBBbBCbBDbApaaabArbzaburburbxWbxPbBEbBFbBGbBHbBIbBJbBKbztbBLbBMbBNbBObBPbBQbztbztbBRbBSbxSaafaafbBTbBUbxSbxSbxSbxSbBVbBWbBXbBYbBZbsibshbshbshbshbshbCabdCbCbbCcbCdbCebCebCfbsybCgbAQbChbCibsrbCjbCjbCjbCjbCjbCjbrabCkbClbCmbCnbCobCpbCqbzVbCrbzVbCsbBfbzZaafbmnbqabcqaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabCtbyJbBgbyJbyJbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCubCvbCwbCwbCubCxbBwbCybucbucbCzbCAbCAbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQaafbApbCRbCSbBBbBCbCTbApaafbArbzaburbCUbxObxPbxPbCVbxPbxPbCWbxPbxPbygbCXbCYbCZbDabxSbwZbDbbDcbDdbDebxSaafaafbDfaafaafbDgbDhbDgbygbygbDibDjbDkbDlbDmbDnbDobDpbdAbDqbdCbdCbCcbDrbDsbDsbDtbsybDubDvbxlbDwbsrbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbDMbyDbyDbyDbyDbyDbcqbDNbcqbyDbyDbyDbyDbyDaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyIbyJbDObDPbDPbAdbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBlbDQbDQbCwbBlbDRbDSbDTbucbDUbyTbyTbyTbyTbyTbDVbyTbDWbDXbDYbDZbEabEbbEcbEdbEebEfbBybEgaaabApbEhbCSbEibBCbEjbApaaabArbEkbElbEmbEnbEobEpbEqbyabyabyabyabyabyabErbyabEsbEtbxSbEuaaaaaabEvaaaaaaaaaaaabDfaaaaaabxSbxSbxSbxSbxSbxSbxSbDkbEwbExbgobEybEzbEAbEBbECbdCbEDbEEbEFbEGbEHbsybEIbEJbEIbsrbsrbEKbELbEMbENbENbEObEPbgDbEQbERbESbETbEUbEUbEVbEVbEWbEXbEVbEYbEZbFabFbbFcbFdbFebFfbFgbFhaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyJbyJbFibAdbAdbAdbAdbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCubCwbCwbCwbFjbFkbyTbyTbFlbyTbyTbyTbyTbDVbyTbyTbyTbFmbucbucbucbucbucbFnbFobFpbFqbFrbFsbFtbFubFvbFwbFxbFybFzbFubFtbFAbFBbFCbFDbFEbFFbFEbFEbFGbFHbFIbFJbyfbygbygbFKbFLbFMbzmbFNbFObFObFPbFQbFQbFQbFQbFRbFQbFQbFQbFQbFQbFQbFQbFQbFSbFTbFUbFVbdCbdCbFWbncbdCbFXbFYbvWbFZbGabFZbGbbGcbEEbEEbGdbCjbGebGfbGgbGhbGibGjbGkbGlbgDbGmbGnbGnbGnbGnbGnbAZbAZbAZbAZbAZbGobGpbGqbGrbGsbFdbAZbGtbFgbGuaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyJbAdbAdbAdbAdbAdbAdbGvbAdbGwbAdbAdbAdbAdbAdbyJbyJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBlbDQbDQbDQbBlbGxbGybGzbucbGAbyTbGBbyTbyTbyTbyTbyTbGCbucbGDbGEbGEbGFbGGbGHbGIbGJbGKbApaaabApbGLbApbApbApbApbApaaabGMbGNbGObGPbFHbGQbGRbGSbGTbGUbGUbGUbGUbGUbGUbGVbGWbGUbGUbGXbGYbGZbHabHabHabHabHbbDfaaaaaaaaaaaaaaaaafaafaafbjzbHcbHdbHebHfbHgbHhbHibHgbHjbHfbHkbHlbHmbHnbHobHpbEEbHqbHrbCjbHsbENbENbHtbHubHvbHwbHxbHybyCbHzbHzbHzbHAbHBbHCbHDbHEbHFbHGbyDbyDbcqbDNbcqbyDbHHbHIbHJbyDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaafaaaaaabyJbHKbHKbHKbHKbHKbHKbHLbAdbHMbHKbGwbAdbAdbAdbAdbyJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCubHNbHObHPbCubHQbBwbCybucbucbHRbHSbHTbHUbHVbHWbHWbHWbucbHXbHYbHZbIabIbbIcbIdbIebIabApaaaaafbIfbIgbIhbIibIjbIkbIkbIlbImbInbIobFHbGQbGRbGSbIpbIqbIrbIsbItbIubIvbIwbIxbIybIzbIAbIBbICbIDbIEbIFbIGbIHbDfaaaaaaaaaaaeaaaaafaaaaaabkTbIIbDlbIJbIKbdCbILbIMbdCbINbIKbEDbEEbIObIPbIQbIRbISbEEbGdbCjbITbIUbENbIVbIWbIXbCjbEPbIYbIZbIZbIZbIZbIZbIZbIZbIZbIZbIZbJabJbbJcbJdbJebJfbyDbJgbJhbJibJjaagaagaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJkbAbbAbbAbbAbbAbbAbbAbbJlbAebAdbAdbAdbAdbJmbAebyJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJnbBkbJobBkbJpaaaaafaaaaafbucbucbJqbJrbJrbJrbJrbJsbucbucbJtbJubJvbIabJwbJxbJybJzbJAbJBbJCbJCbJDbJEbJFbJCbJGbJHbJHbJIbJJbJKbJLbJMbJNbJObJPbJQbIqbJRbJSbJTbJUbJVbICbIxbJWbJXbJYbJZbKabKbbKcbKdbJUbKebDfaaaaaaaaaaaaaaaaafaaaaaabkTbIIbDlbKfbKgbdCbdCbKhbdCbINbKibCcbKjbKkbKkbKlbIRbEEbKmbGdbCjbKnbKobKpbKqbKrbKsbKnbKtbKubKvbKwbKxbKybKzbKAbKBbKCbKDbKEbKFbJbbjybqabcqbcqbyDbyDbyDbyDbyDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyJbDPbDPbDPbDPbDPbDPbKGbAdbDObDPbKHbAdbAdbAdbAdbyJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaafaafaaaaafaaaaaaaaaaafbIabJwbKIbIabIebIabApbApbApbIibKJbKKbIibIibKLbKMbKNbKObKPbKQbKRbKSbKTbJUbKUbKVbJUbJUbJUbKWbKXbKYbKZbLabJXbLbbLcbLdbJUbLebLfbLgbLhbLibLjbLjbLjbLjbLjaafaafaafbkTbIIbDlbLkbLlbLmbLnbdAbdCbINbIKbLobLobLobLobLobLpbLqbLobLobLobKnbLrbLsbLtbLubLvbKnbEPbLwbLxbLybLzbLAbLzbLzbLBbLCbKEbLCbKEbJbbLDbqabLEaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyJbAdbAdbAdbAdbAdbAdbGvbAdbKHbAdbAdbAdbAdbAdbyJbyJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafbIabJwbLFbLGbLHbLGbLGbLIbxFbLJbLKbLLbLMbLNbKLbLObLPburbKPbLQbLRbLSbLTbJUbLUbIqbJUbJUbJUbIxbJUbJUbJUbJUbJXbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbLjaafaaaaaabMibIIbDlbdAbdAbdAbdAbdAbxdbMjbMkbLobMlbMmbMnbMobMpbMqbMrbMsbMtbKnbMubMvbMwbMvbMubKnbEPbtTbMxbMybMzbLzbLzbMAbLxbMBbMCbMCbMDbJbbJbbqabMEaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabyJbyJbFibAdbAdbAdbAdbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafbIabJwbMFbMGbMHbMIbMIbMJbMKbMKbMLbMMbGEbGEbMNbMObLPbxNbMPbMQbFHbMRbLTbJUbMSbIqbMTbMUbMVbMWbJUbJUbJUbJUbMXbMYbMZbNabNbbNcbNdbNebKeaafbNfbNgbMhbNhbLjaafaaaaaabcqbIIbNibNjbNkbNlbNmbNnbNobNpbNqbNrbNsbNtbNubNvbNwbNxbNybNzbNAbKnbNBbNCbNDbNEbNFbKnbNGbwobKvbNHbNIbNJbNJbNJbNKbNJbNLbNMbNNbNObJbbqabcqbcqaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbyIbyJbHMbHKbHKbAdbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaafaaaaaaaaabNPbJwbNQbIabIabIabMNbMNbMNbMNbMNbNRbMNbMNbMNbNSbNTburbKPbNUbNVbNWbNXbNYbNZbIqbFHbFHbFHbOabJUbObbJUbJUbOcbOdbOebOfbOgbOhbOibOjbOkbOlbMebOmbMhbMhbLjaafaafaafbjzbOnboubHfbOobOpbdCbOqblWbOrbOsbOtbOubOvbOwbOxbOybOzbOAbOzbOBbKnbOCbODbOEbOFbOCbKnbOGbOHbLxbOIbOJbOKbOLbOKbOMbOKbONbOObOObOPbOQbORbOSbcqbcqbcqaaaaaaaafaaaaaaaafagQagQagQaaaaaaaaaaafaaaaaaaafaaaaaaaafaaaaaabCtbyJbBgbyJbyJbAdbAdbAdbAdbAdbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaabOTbJwbNQbIaaafaaabMNbOUbOVbOWbOXbOYbOZbPabMNbMNbPbbPcbInbPdbPebPfbJUbPgbNZbPhbPibPjbFHbPkbPlbIEbIEbIEbPmbPnbPobPnbPpbPqbPrbPobPsaafbLjbLjbLjbLjbLjaafaaaaaabkTbIIbdAbPtbDlbdAbdAbdAbPubPvbPwbPxbPybPzbPAbPBbPCbPDbPEbPFbPGbKnbKnbKnbKnbKnbKnbKnbPHbPIbLxbPJbPKbPLbPMbPNbPObPPbPQbPRbPSbPTbJbbPUbPVbPWbPXbPWbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPYbPZbQabQabQbbyJbyJbAdbAdbQcbAdbAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabIabIabIabIabIabJwbQdbQebQfbQgbQhbQibQjbQkbQlbQmbPabPabQnbQobQpburbKPbQqbQrbQsbIEbIEbQtbQubIEbQvbQwbQxbJUbJUbQybJUbQzbQAbQBbQCbQDbMYbQEbQFbQGbMdbMebQHbQIbQIbLjaafaaaaaabkTbIIbdAbQJbQKbQLbQMbQNbdCbPvbQObLobQPbQQbOwbQRbQSbQTbQUbQVbPGbQWbQXbQYbQZbRabRbbRcbRdbRebLxbRfbRgbRhbRibRjbRkbRlbRmbRibRnbRfbJbbRobRpbcqbcqbcqaaaaaabRqaaaaaaaafagQagQagQaaaaaaaaaaafaaaaaaaafaaaaaaaafaafaafbRrbRsbRtbBhbyIbyJbyJbAdbAebAdbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaabNPbRubRvbRwbRxbRybRzbRxbRAbRBbRCbRDbPabPabPabPabPabPabQnbQobQpburbKPbREbRFbRGbJUbRHbGXbRIbRJbJUbRKbMWbJUbRLbRMbRNbRObRPbRQbJUbRRbQAbRSbRTbKeaafbNfbRUbRVbRWbLjaafaafaafbkTbIIbdAbRXbRYbRZbSabSbbdCbPvbScbLobLobLobLpbLobLobSdbLobLobPGbSebSfbSebSgbShbSibSjbSjbSkbLxbLxbJbbSlbSmbSmbSmbSnbSmbSobJbbJbbJbbSpbjybcqaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbSqbyGbyGbyHbyIbyIbyJbyJbyJbyJbyJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaabOTbSrbSsbStbGEbGEbIabJtbSubJvbMNbSvbPabOWbOWbOWbPabSwbMNbMNbPbbSxbKPbSybSzbSAbSAbSBbSCbSDbSEbSFbSAbSGbSHbFHbFHbFHbSIbJSbJSbSJbRRbOdbSKbSLbSMbSNbMebSObQIbQIbLjaafaaaaaabMibIIbdAbdAbdAbdAbdAbdAbSPbSQbdCbqWbSRbSSbSTbSUbSVbSWbSXbSYbPGbSZbSebTabSgbTbbTcbTdbTdbTebTfbTgbJbbThbTibSmbTjbTkbTibSmbJbbTlbTmbTnbTobcqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaabIabIabIabIabGEbStbGEbGEbIaaaabTpaaabMNbTqbPabQkbQlbQmbPabPabPabPabTrburbKPbTsbxObTtbFHbTubTvbTwbTxbTybIqbMWbRRbTzbFHbTAbTBbSJbTBbTCbRRbMYbRSbTDbKeaafbLjbLjbLjbLjbLjaafaaaaaabcqbTEbTFbTFbTFbTFbTGbdAbTHbPvbdCbdCbTIbOzbTJbOzbOzbTKbOzbTLbPGbTMbTNbTObTPbTQbTNbTRbTSbTTbTUbTUbJbbSmbTVbSmbSmbSmbTVbSmbJbbRobcqbTWbTXbcqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaabIabTYbTZbUabUabUbbUcbUdbUcaaabTpaaabMNbUebPabPabPabUfbPabUgbUhbPabUibUjbJKbUjbUkbUlbUmbUnbIqbUobKUbJUbIqbUpbRRbTzbFHbTAbTBbUqbTBbTCbUrbMYbUsbUtbQGbMdbMebUubUvbUwbLjaafaafaafbcqbcqbUxbUybTXbcqbUzboubOpbUAbUBbUCbSRbUDbUDbUEbUDbOzbUFbUGbPGbUHbTNbTNbUIbTNbTNbUJbUKbULbUMbUNbJbbJbbJbbJbbJbbJbbJbbJbbJbbRobcqaafaafaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaabUObGEbUPbUcbUcbUQbUcbURbUcbUcbUSbUTbUcbUcbUUbUVbUWbUcbUXbUcbUcbMNbPbbUYbKPburbxNburbQpbUZbVabVbbVcbVdbVebMWbRRbTzbFHbTAbTBbTCbTBbTCbRRbMYbRSbVfbKeaafbNfbVgbVhbVibLjaafaaaaaaaafaafaafaafaaabcqbqabdAbdAbVjbdAbdAbLobLobLobLobLobVkbLobLobPGbVlbTNbVmbUIbVnbVobVpbVqbVrbUMbUMbVsbVtbVubTmbTmbTmbTmbTmbVvbTnbcqaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajmajlajlajmajlajlajlajXajlajlajlajmajmaaaaaaaafaafaaaaaaaaaaaaaaaaaabVwbGEbUPbVxbVybVzbVzbVzbVAbVBbVCbVDbVEbUcbVFbVGbVHbVIbVzbVzbVJburbVKburbKPbVLbxObVMbVNbVObVPbIqbTvbGXbIqbVQbVRbFHbFHbFHbVSbVTbVUbJTbRRbOdbVVbVWbSMbSNbMebVXbUvbUvbLjaafaaaaaaaaaaaaaaaaafaafbcqboTbVYbVZbWabWbbWcbWdbWdbWdbWdbWdbWdbWebOSbVsbVsbVsbVsbVsbVsbVsbVsbVsbWfbVsbVsbVsbqabWgbWhbWhbWhbWhbWhbWhbWhbWhaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaajmaaaaafaafaaaaaaaaaaaaaaaaaaaaabVwbGEbWibWjbWkbVzbVzbVzbVzbVzbVzbWlbVzbWmbWnbWobWnbWnbWpbVzbWqburbWrbWsbKPbWtbWubWvbWwbWvbWvbWxbWybWzbIqbWAbWBbWCbWDbWEbWFbNabWGbWHbWIbNcbRSbJUbKeaafbLjbLjbLjbLjbLjaafaaaaaaaaaaaaaaaaaaaafbcqbcqbcqbWJbWKbWJbcqbWLbWMbjybWNbjybjybWObWdbWdbTmbTmbTmbTmbTmbTmbVvbWPbWQbWRbVvbTmbWSbWTbWhbWUbWVbWWbWXbWYbWZbXabXabXabXabXaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaabXbbXcbXdaaabXbbXcbXdaaabXbbXcbXdaafbXeaafaafaaaaaaaaaaaaaaaaaaaaaaaabVwbGEbUPbXfbXgbVzbVzbVzbVzbVzbVzbVzbXhbVzbVzbVzbVzbVzbXibXjbXkburbQpburbXlbVLbXmbXnbXobXpbXqbXrbXsbXtbXubXvbLWbLXbXwbWFbXxbXybXzbLXbXAbMYbXBbXCbQGbMdbMebXDbXEbXEbLjaafaaaaaaaaaaaaaaaaaaaaaaafaaabXFbXGbXHbXIbXFbXFbXFbXFbXFbXFbXFbXJbXKbjybjybjybXLbXMbXNbXNbcqbXObjybqabjybjyboTbXPbXQbXRbXSbXTbXUbXVbXWbXXbXYbXXbXZbYaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaabXbbYbbXdaaabXbbYbbXdaaabXbbYbbXdaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabYcbGEbUPbUcbYdbVzbVzbVzbYebYfbYfbYgbVzbYhbVzbVzbVzbVzbXibYibYjbUjbYkburbKPbYlbXmbYmbYnbYobYpbYqbYrbYsbYtbLTbRRbIDbIGbIEbYubYvbKbbYwbYxbMYbRSbYybKeaafbNfbYzbYAbYBbLjaafaaaaaaaaaaaaaaaaafaafaafaaabXFbYCbYDbYEbXFbYFbYGbYHbYIbYFbXFbUxbUybUybTXbcqbUxbUybUybTXbcqbYJbYJbYKbYLbYJbYMbYNbWhbYObYPbYQbYRbYSbYTbYUbYTbYVbYWbYaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaajlaafbXbbYbbXdaaabXbbYbbXdaafbXbbYbbXdaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaabIabGEbUPbUcbYXbVzbVzbVzbYYbYZbZabZbbZcbYZbZdbZebZfbZgbZhbZibZjbZkbZlbZmbInbZnbXmbZobZpbZqbZrbZsbZtbZubZvbNXbZwbZxbZybLXbWFbZzbIGbZAbZBbZCbZDbZEbSMbSNbMebZFbXEbXEbLjaafaaaaaaaaaaaabXIbXFbXFbXFbXFbXFbZGbZHbZIbXFbYFbZJbYFbZKbYFbXFaaaaafaafaaaaaaaaaaaaaaaaafaaabYJbZLbZMbZNbYJbcqbcqbWhbZObZPbZQbZRbZSbZTbXXbZUbXXbZVbYaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabXbbYbbXdaafbXbbYbbXdaaabXbbYbbXdaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaabIabGEbUPbUcbZWbZXbZXbZYbUcbUcbUcbUcbUcbUcbUcbUcbUcbUcbZZbUcbUccaacabcacbMPcadbXmcaecafcagcahcaicajcakbGUcalcamcanbZwcaocapcaqcapcarcascapcatbIDcauaafbLjbLjbLjbLjbLjaafaaaaaaaaaaaacavcawcaxcaycazcaAcaBcaCcaDbXFcaEcaFbYFcaGcaEbXFaaaaaaaafaafaaaaaaaaaaaaaafaaabYJcaHcaIcaJbYJaafaafbWhcaKcaLcaMcaNcaObWhbXabXabXacaPbXaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlaafaaabXbbYbbXdaafbXbbYbbXdaaabXbbYbbXdaafaaaaaaaaaaaaaafaafcaQcaRcaRcaRcaRbIabGEbUPbUccaScaTcaTcaUbUccaVcaWcaWcaWcaWcaWcaWcaWcaWcaXbRBbRBcaYcaZcbacbbcbacbccbdcbecbfcbfcbgcbhcbibIqbIqcbjcbkcblcbmbJUcbncbocbpcbqcbrcbscbtbJXaafaafaafaafaafaafaafaaaaaaaaaaaacbubYGcbvcbwbXFcbxbXFcbybXIbXFcbzcbAcbBcbCcbDbXFaafaafaafaafaafaafaafaafaafaafbYJcbEcbFcbGbYJaaaaaabWhbWhbWhcbHcbIcbJbWhaagaagbXabXabXaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaafaaaaafaafcbKaafaafaafcbKaafaaaaafcbKaafaaaaaaaaaaaaaaacbLcbMcbNcbOcbPcbQcbRbRBbLGcbSbUcbUccbTcbUbUcbUccbVcbWcbWcbWcbWcbWcbWcbWcbWcbXcbYcbYcbYcbZccaccbcccccdcceccfccgcchcciccjcckcclcckccmccnccoccpccoccnccoccpccoccqccoccqccraafaafaaaaaaaaaaaaaafaaaaaaaaaaaacbuccscctccuccvccwccxccycczccAccBccCccDccEccFbXFaaaaaaaaaaaaaafaaaaaaaaaaaaaaaccGccHccIccJccKaaaaaaaaaaafaafccLaafccMaaaaafaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafccNccOccOccPccQccQccQccQccQccQccQccQccQccQccQccQccQccQccRccSccTccSccUccVccWccXbGEbGEbUPbGEbUcbUcbUcbUcbGEcbVcbWccYccYccZcbWcdacdbcdccddcdecdfcdgcdhcdicdjcdkcdlcbWcdmcckcdncdocdpcdqcdrcckaafcdsaafcdtaafcdsaafcdtaafcduaafcduaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacdvcdwcdxcdycdzcdAcdBcdCcdDcdDcdEcdFcdDcdGcdHbXFaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafcdIcdJcdIaafaaaaaaaafaafaaacdKaafccMaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmaaaaafaaaaafaafcdLaafaaaaafcdLaafaaaaafcdLaafaaaaaaaaaaaaaaacbLcbMcdMcdNcdOcdPcaRcdQbGEcdRbUabUabUabUabUabUacdScbWcdTcdUcdVcdWcdXcdYcdZcdZceacebceccedcbWceecbWcdlcefcegcehceicejcekcelcemcckbLjcenbNfcenbLjcenbNfcenbLjcenbNfcenbLjaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaabXIceobXFbXFbXFcepcdFceqcercavcescbCcetceucevbXFaaaaaaaaaaaaaafaafaafaafaafaafaafcewccIcewaafaaaaafaafaaaaaaaaaaaacexaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlaafaafbXbceybXdaaabXbceybXdaaabXbceybXdaafaaaaaaaaaaaaaafaafcezcaRcaRcaRcaRbIabRubSrbGEceAbGEbGEbGEbGEbJwcbWceBcdVcdVcdWceCceDceEceEceEceFceGceHceIceJceIceKceLcegceMceNceOcePceQceRcckbLjceSceTceUbLjceVceWceXbLjceYceZcfabLjaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaafaafcfbaafaafbXFcfccaGcfdcfecffcdBcfgcffcfgcdBbXFaaaaaaaaeaaaaafaaaaaaaaaaaaaaaaafaaacfhaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXbceybXdaafbXbceybXdaaabXbceybXdaaaaaaaaaaafaaaaafaafaafaaaaaaaaaaaabIacficfjcfjcfkbIabIabGEcflbJwcbWcfmcfmcfncbWcfocfpcfqcfrcfscftcfucfvcfwcfxcfycfzcfAcfxcfBcfCcfDcfEcfFcfGcckbLjcfHcfIcfHbLjcfJcfKcfJbLjcfLcfMcfNbLjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfbaaaaaabXFcfOcaGcfPcfQcffbYFcaGcffcaGcfRbXFaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaacfhaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafbXbceybXdaaabXbceybXdaaabXbceybXdaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaabIabGEcfSbJwcbWcfmcfmcfncbWcfTcfTcfUcfVcfWcfXcfYcfZcgacgbcgccgdcgecgfccgcggcghcgicckcckcckbLjcfHcgjcfHbLjcfJcgkcfJbLjcfNcglcfNbLjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdKaaaaaabXFcgmcgncgocgpcgqcgrcgscgqcgscgrbXFaaaaaaaaaaaacgtcgtcgtcguaafaafaafaafcfhaafaafaafaafaafajXcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaafbXbceybXdaaabXbceybXdaafbXbceybXdaafaafaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacbWcgvcbWcgwcbWcfmcfncfncbWcgxcgycgzcgAcfscgBcgCcgDcgEcegcgBcgFcgGcegcgBcgEcgHcgBcgIcgJcbWbLjbLjbLjbLjbLjbLjbLjbLjbLjbLjbLjbLjbLjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXFbXFcgKcgLbXFbXFbXFbXFbXFbXFbXFbXFaaaaaaaaaaaacgtaaaaafaaaaafaaaaaaaaacgMaaaaafaafaaaaaaaaaaaacgtaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXaafbXbcgNbXdaaabXbcgNbXdaaabXbcgNbXdaafajlaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacbWcgOcbWcgPcbWcbWcbWcbWcgQcgRcgScgTcgTcgTcgScgUcgScgVcgWcgXcgYcgZchacgScgSchbcgSchcchdcbWaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbXFbXFbXFbXFaaaaafaafaafaafaafaaaaaaaaaaaaaaacgtaaachechechechecheaafchfaafchechechechecheaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajlaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaajlaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcbWcftcftcegchgchhchicgUcgSchjcftchkchlcftchmchnchochpchqchpchrchschmchtchucftcftcgHchvcbWcbWcfTcfTcfTcbWaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaacgtaafchwchxchxchxchxchychfchzchAchAchAchAchBaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajmajmajlajmajmajXajlajlajlajlajmajlajlajmchCaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacbWchDcftchEchFchGchGchHchIcgHcftchJcftcftchKchLchMchNchOchNchPchLchQchRchScftcftcgHcftchPcfTchTchUchVchVchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaacgtaafchXchXchXchXchXaaachfaaachXchXchXchXchXaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcbWcbWchYchZcfscftciacibciccgHchlcftcidcieciecifcigcihciicdXcijcifcgVcgVchccftcftcikcftcilcimcdVcinciocipciqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaafaaaaafaafaafaaachfaaaaafaaaaafaaaaafaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacirciscitcftciucivciwcgHcixciycizciAciBcbWciCciDciEchlciFcbWciGciHciHciyciIcgHciJciKcfTcdVciLchVchVciMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaachechechechecheaafchfaafchechechechecheaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafciNcftcftcftcftcbWcbWciOcbWciPciQciQciQciRciSciTciUciVcilciRciQciQciQciPcbWciOcbWcbWcbWciWcfTcfTciXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafchwchxchxchxchxchychfchzchAchAchAchAchBaafcgtaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaafaaaciYciZcjacjbcjccbWcjdcjecbWcjfcjgcjhcjicjjcjkcjlcjmcjncilcjocjgcjgcjgcjpcbWcjqcjrcbWcjscjtcjuciWaagaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafchXchXchXchXchXaaachfaafchXchXchXchXchXaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagchYcbWcbWcbWcbWcbWcbWciOcbWcbWcjvcjwcjxcjycjzciycjAciycjBcjCcjxcjwcjDcbWcbWciOcbWcbWcfTcfTcfTcfTcjEaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaaaafaaaaafaaaaafaaacjFaaaaafaaaaafaafaafaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaafaagaagaafaaaaafaagcbWcjGcjHcjIaaaaaaaaacjJcjKcjwcjwcjwcjwcjwcjKcjLaaaaaaaaacjMcjNcjOcbWaaaaafaafaaaaafaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaachechechechecheaafcjPaafchechechechecheaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaaaaaaaaaaafcbWcjQcjRaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaacjScjQcbWaafaafaaaaaaaaaaagaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafchwchxchxchxchxcjTcjUcjTchAchAchAchAchBaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaacbWcjVcjWaafaafaafaafcjXaaaaaaaaaaaacjXaaaaaacjXaafaafaafaafcjYcjZcbWaaaaafaaaaafaafaafaafaafaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaacgtaafchXchXchXchXchXaaacjPaaachXchXchXchXchXaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWcjQckackbaaaaaaaafaaaaaaaaaaaaaaackcaaaaaaaaaaafaaaaaaaaackacjQcbWaaaaaaaaaaaaaaaaafaaaaaeaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaafaafaaaaaacjPaafaaaaaaaafaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWcjQckackaaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaackackacjQcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtaaaaaaaaacjPaaaaaaaaacgtcgtcgtcgucgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWckdckackaaaaaaaaafcjXaafaafaagaagaagaafckeaaaaafaaaaaackackackdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafckfaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWckdckackaaaaaaaaafaaaaaaaafckgckhaagaafaaaaaaaafaaaaaackackackdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaafaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWckdckackaaaaaaaaafaaackiaafaagaagaagaafaafcjXaafaaaaaackackackdcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWcjQckackaaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaackackacjQcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWcjQckackjaaaaaackkaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaackackacjQcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaacbWckmcknckaaafaafaafcjXaaaaaacjXaaaaaaaaaaaacjXaafckoaafckackpckqcbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbWckscksckaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaackacksckscbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciXchYcbWckaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackacbWchYciXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaacklcklcklcklcklaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaackrckrckrckrckraaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaacklcklcklcklcklaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaackrckrckrckrckraaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaacklcklcklcklcklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaackrckrckrckrckraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaacktcktcktcktcktaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaacktcktcktcktcktaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaacktcktcktcktcktaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9048,73 +9049,73 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} (1,1,2) = {" -cktckuckvckwckxckyckzckAcktckBckCckDckEckFckGckHckzckyckCckvckwckAckDckxckFckBckHckIckJckKckLckMckNckOckPckQckRckSckTckUckVckWckXckYckZclaclbclccldckPckQckRckSckTckUckVckWckXckYcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclfclgclgclgclgclgclhclgclgclgclgclgclhclgclgclgclgclgclhclgclgclgclgclgcli -ckCcljclkcllclmclncloclpclqclrclscltcluclvclwclxcloclnclsclkcllclpcltclmclvclrckuckMckNckOclyclzclAclBckTclCclDclEckIckJckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMclccleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclLclMclMclMclNclO -ckFclmclrcluclpclwclkcloclsclnclvclqclxcllcltcljclkclwclvclrclucloclqclpcllclnckxckJckKckLckMckNckOclyckQclAclBclFclCclDclEckIckJckKckKckLckMckNclyclzclAclBclFclCclDclEckIckJckZcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclPclHclPclHclIclJclJclJclJclJclIclKclQclKclQclKclIclRclSclSclSclTclO -ckwclpclnclxclocltclrclkclvclwcllclscljcluclqclmclrcltcllclnclxclkclsclocluclwckAclyclzclAclBclFclCclDckWckIckJckKckLckMckNckOclyclzckOclyclzclAclDclEckIckJckKckLckMckNckOclyckQcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclRclSclSclSclTclO -ckEcloclwcljclkclqclnclrcllcltcluclvclmclxclsclpclnclqcluclwcljclrclvclkclxcltckzclDclEckIckJckKckLckMclcckOclyclzclAclBclFclCclDclEckLckMckNckOckMckNckOclyclzclAclBclFclCclDckWcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclRclSclSclSclTclO -ckHclkcltclmclrclsclwclncluclqclxcllclpcljclvcloclwclsclxcltclmclncllclrcljclqckvclyclzclAclBclFclCclDckWckIckJckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMckNckOclyckQcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclPclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclRclSclSclSclTclO -ckuclrclqclpclnclvcltclwclxclscljclucloclmcllclkcltclvcljclqclpclwcluclnclmclsckBckKckLckMckNckOclyclzckRclBclFclCclDclEckIckJckKckLckIckJckKckLclzclAclBclFclCclDclEckIckJckKclacleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclPclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclUclSclSclSclVclO -ckxclnclscloclwcllclqcltcljclvclmclxclkclpcluclrclqcllclmclsclocltclxclwclpclvckyclFclCclDclEckIckJckKclackMckNckOclyclzclAclBclFclWclXclYclZcmacmbckLckMckNckOclyclzclAclBclFckUcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclUclSclSclSclVclO -ckAclwclvclkcltclucmcclqclmcmdcmecmfcmgcmhcmicmjcmkcmlclpclvcmmclqcljcltclocllckGclEckIckJckKckLckMckNcldclyclzclAclBclFclCclDclEclYcmncmocmpcmqcmrckOclyclzclAclBclFclCclDclEckXcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIclUclSclSclSclVclO -ckzcltcllclrclqcmsclvclsclpcmhcmtcmucmvcmwcmxcmycmzcmAclocllclrcmcclmclqclkcluckDclAclBclFclCclDclEckIckYckKckLckMckNckOclyclzclAcmBcmCcmDcmEcmncmFckJckKckLckMckNckOclyclzclAckScleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclPclHclPclHclIclJclJclJclJclJclIclKclQclKclQclKclIclUclSclSclSclVclO -ckvclqcluclnclscljcllclvcmGcmycmzcmHcmIcmJcmvcmucmKcmLcmMcluclnclvclpclsclrclxcktckLckMckNckOclyclzclAckSclFclCclDclEckIckJckKckLclXcmDcmEcmncmocmNclBclFclCclDclEckIckJckKckLclbcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGclHclHclHclHclHclIclJclJclJclJclJclIclKclKclKclKclKclIcmOcmPcmPcmPcmQclO -ckBclsclxclwclvclmclucllcmMcmucmKcmRcmtcmScmIcmHcmTcmxcmUclxclwcllcloclvclncljckCclzclAclBclFclCclDclEckXckJckKckLckMckNckOclyclzcmVcmWcmXcmYclXcmXckIckJckKckLckMckNckOclyclzckRcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmZcnacnacnacnacnacnbcnacnacnacnacnacnbcnacnacnacnacnacnbcnacnacnacnacnacnc -ckyclvcljcltcllclpclxclucmUcmHcmTcmLcmzcmycmtcmRcmwcmvcndcljcltcluclkcllclwclmckFckJckKckLckMckNckOclyckQclAclBclFclCclDclEckIckJckNckLckMckNckOclBclzclAclBclFclCclDclEckIckJckZcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcnecnecnfcngcngclIcnhcnhcnhcnhcnhclIcnicnjcnjcnjcnkclIcnlcnmcnmcnmcnnclO -ckGcllclmclqcluclocljclxcndcmRcmwcmxcmKcmucmzcmLcmJcmIcnoclmclqclxclrclucltclpckwckNckOclyclzclAclBclFckUclDclEckIckJckKckLckMckNckKclAclBclFclCclyclCclDclEckIckJckKckLckMckNcldcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcnpcnpcnqcnrcnrclIcnhcnscnhcntcnhclIcnucnvcnvcnvcnwclIcnxcnycnycnycnzclO -ckDcluclpclsclxclkclmcljcnocmLcmJcmvcmTcmHcmKcmxcmScmtcnAclpclscljclnclxclqclockEclBclFclCclDclEckIckJckZckLckMckNckOclyclzclAclBcmWclWcnBcmVcnCclZckKckLckMckNckOclyclzclAclBckTcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcnpcnDcnDcnDcnrclIcnhcnhcnhcnhcnhclIcnucnvcnvcnvcnwclIcnxcnycnycnycnzclO -cktclxcloclvcljclrclpclmcnAcmxcmScmIcmwcmRcmTcmvcmycmzcnEcloclvclmclwcljclsclkckHclCclDclEckIckJckKckLclbckNckOclyclzclAclBclFclCclZcnFcnGcnHcnIcnJckMckNckOclyclzclAclBclFclCckVcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcnpcnqcnqcnqcnrclIcnhcnhcnhcnhcnhclIcnucnvcnvcnvcnwclIcnxcnycnycnycnzclO -ckCcljclkcllclmclncloclpcnEcmvcmycmtcmJcmLcmwcmIcmucmKcnKclkcllclpcltclmclvclrckuckOclyclzclAclBclFclCckVclEckIckJckKckLckMckNckOcnLcnMcnNcnOcnPcnQclDclEckIckJckKckLckMckNckOckPcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcnRcnScnScnScnTclIcnhcnUcnhcnhcnhclIcnVcnWcnWcnWcnXclIcnxcnycnycnycnzclO -ckFclmclrcluclpclwclkclocnKcmIcmucmzcmScmxcmJcmtcmHcmTcnYclrclucloclqclpcllclnckxclFclCclDclEckIckJckKclackMckNckOclyclzclAclBclFcmXcnZcoacobcnMcocckLckMckNckOclyclzclAclBclFckUcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcodcoecoecoecofclIcnhcnhcnhcogcnhclIcohcoicoicoicojclIcokcnycnycnycolclO -ckwclpclnclxclocltclrclkcnYcmtcmHcmKcmycmvcmScmzcmRcmwcomclnclxclkclsclocluclwckAckKckLckMckNckOclyclzckRclBclFclCclDclEckIckJckKcmacnLconclWcnBcmVclAclBclFclCclDclEckIckJckKclacleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcoocnqcopcnqcoqclIcnhcnhcnhcnhcnhclIcorcnvcnvcnvcosclIcokcnycnycnycolclO -ckEcloclwcljclkclqclnclrcomcmzcmRcmTcmucmIcmycmKcmLcmJcotclwcljclrclvclkclxcltckzclAclBclFclCclDclEckIckYckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMckNckOclyclzclAckScleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcoocoucoucoucoqclIcovcovcovcovcovclIcorcnvcnvcnvcosclIcokcnycnycnycolclO -ckHclkcltclmclrclsclwclncotcmKcmLcmwcmHcmtcmucmTcmxcmScowcltclmclncllclrcljclqckvckMckNckOclyclzclAclBckTclCclDclEckIckJckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMclccleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcoocoocnqcoqcoqclIcoxcoxcoxcoxcoxclIcorcnvcnvcnvcosclIcokcnycnycnycolclO -ckuclrclqclpclnclvcltclwcowcmTcmxcmJcmRcmzcmHcmwcmvcmycoyclqclpclwcluclnclmclsckBclEckIckJckKckLckMckNcldclyclzclAclBclFclCclDclEckIckJckKckLckMckNckOclyclzclAclBclFclCclDclEckXcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclGcozcozcoAcoBcoBclIcoCcoCcoCcoCcoCclIcoDcoEcoEcoEcoFclIcoGcoHcoHcoHcoIclO -ckxclnclscloclwcllclqcltcoycmwcmvcmScmLcmKcmRcmJcmIcmucoJclsclocltclxclwclpclvckyclCclDclEckIckJckKckLclbckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMckNckOclyclzclAclBclFclCckVcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoKcoLcoLcoLcoLcoLcoMcoLcoLcoLcoLcoLcoMcoLcoLcoLcoLcoLcoMcoLcoLcoLcoLcoLcoN -ckAclwclvclkcltcluclsclqcoJcmJcmIcmycmxcmTcmLcmScmtcmHcoOclvclkclqcljcltclocllckGckNckOclyclzclAclBclFckUclDclEckIckJckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMckNcldcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckzcltcllclrclqclxclvclscoOcmScmtcmucmvcmwcmxcmycmzcmRcmGcllclrclsclmclqclkcluckDclzclAclBclFclCclDclEckXckJckKckLckMckNckOclyclzclAclBclFclCclDclEckIckJckKckLckMckNckOclyclzckRcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckvclqcluclnclscljcllclvcmGcmycmzcmHcmIcmJcmvcmucmKcmLcmMcluclnclvclpclsclrclxcktckLckMckNckOclyclzclAckSckTckUckVckWckXckYckZclaclbclccldckPckQckRckSckTckUckVckWckXckYckZclaclbcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckBclsclxclwclvclmclucllcmMcmucmKcmRcmtcmScmIcmHcmTcmxcmUclxclwcllcloclvclncljckCcleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckyclvcljcltcllclpclxclucmUcmHcmTcmLcmzcmycmtcmRcmwcmvcndcljcltcluclkcllclwclmckFcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckGcllclmclqcluclocljclxcndcmRcmwcmxcmKcmucmzcmLcmJcmIcnoclmclqclxclrclucltclpckwcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckDcluclpclsclxclkclmcljcnocmGcmLcmHcmIcmxcmucmtcmwcmMcnAclpclscljclnclxclqclockEcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cktclxcloclvcljclrclpclmcltcmMcnEcnocomcnKcndcotcoOcmUclqcloclvclmclwcljclsclkckHcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckCcljclkcllclmclncloclpclqclrclscltcluclvclwclxcloclnclsclkcllclpcltclmclvclrckucleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckFclmclrcluclpclwclkcloclsclnclvclqclxcllcltcljclkclwclvclrclucloclqclpcllclnckxcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckwclpclnclxclocltclrclkclvclwcllclscljcluclqclmclrcltcllclnclxclkclsclocluclwckAcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckEcloclwcljclkclqclnclrcllcltcluclvclmclxclsclpclnclqcluclwcljclrclvclkclxcltckzcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoPcoPcoPaaacoQcoQcoQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckHclkcltclmclrclsclwclncluclqclxcllclpcljclvcloclwclsclxcltclmclncllclrcljclqckvcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoPcoPcoPaaacoQcoQcoQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckuclrclqclpclnclvcltclwclxclscljclucloclmcllclkcltclvcljclqclpclwcluclnclmclsckBcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoPcoPcoPaaacoQcoQcoQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckxckGckFckvckDckEckCcktckxckwckAckuckBckzckHckyckCckEckAckFckvcktckuckDckzckwckycleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoRcoScoTcoUcoVcoPcoPcoPaaacoQcoQcoQcoRcoScoTcoUcoVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckAclwclvclkcltcluclsclqclmcllclpcljclrcloclxclnclscluclpclvclkclqcljcltclocllckGcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoXcoXcoXcoYcoZcpacoZcoZcoZcpacoZcpbcoXcoXcoXcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckzcltcllclrclqclxclvclsclpclucloclmclnclkcljclwclvclxclocllclrclsclmclqclkcluckDcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpccpccpdcpecpfcpgcphcpicpjcpgcpfcpkcplcpccpccoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckvclqcluclnclscljcllclvcloclxclkclpclwclrclmcltcllcljclkcluclnclvclpclsclrclxcktcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpccpccpmcpncpocpgcpocppcpocpgcpocpqcpmcpccpccoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckBclsclxclwclvclmclucllclkcljclrclocltclnclpclqcluclmclrclxclwcllcloclvclncljckCcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacprcplcpccpscpocpgcpgcpgcpgcpgcpgcpgcpocpscpccpdcptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckyclvcljcltcllclpclxcluclrclmclnclkclqclwcloclsclxclpclncljcltcluclkcllclwclmckFcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacprcoZcpbcpucpvcpwcpvcpgcpxcpycpgcpzcoYcoZcptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckGcllclmclqcluclocljclxclnclpclwclrclscltclkclvcljcloclwclmclqclxclrclucltclpckwcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpAcpBcpCcpDcpgcpxcpycpgcpzcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckDcluclpclsclxclkclmcljclwclocltclnclvclqclrcllclmclkcltclpclscljclnclxclqclockEcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpEcpFcpFcpvcpgcpxcpycpgcpfcoWcpGcpGcpGcpGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cktclxcloclvcljclrclpclmcpHcpIcpJcmAcpKclscpLcpMcmecpNcpOcloclvclmclwcljclsclkckHcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpPcpFcpFcpQcpgcpocpocpgcpgcpacpGcpGcpGcpGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckCcljclkcllclmclncloclpcpRcpScpTcpUcpVclpcpWcpXcpYcpZcqaclscllclpcltclmclvclrckucleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoYcoZcoZcoZcpbcpgcpxcpycpgcqbcoWcpGcpGcpGcpGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckFclmclrcluclpclwclkclocqacqccqdcqecqfclocqgcqhcqicqjcqkclvclucloclqclpcllclnckxcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqlcqmcqmcqncqocpgcpxcpycpgcqpcqlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckwclpclnclxclocltclrclkcqkcqqcqrcpTcpLclkcpRcqscqtcqucqvcllclxclkclsclocluclwckAcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqwcqwcqwcqxcpgcpxcpycpgcqycoWcqzcqzcqzcqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckEcloclwcljclkclqclnclrcqvcpUcqAcqdcqBclrcqacqCcpZcqDcpVclucljclrclvclkclxcltckzcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqEcqFcqwcqGcpgcpgcpgcpgcpgcpacqzcqzcqzcqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckHclkcltclmclrclsclwclncpVcpRcqfcqvcpHclncqkcpOcpWcqacqfclxclmclncllclrcljclqckvcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqHcqwcqwcqocpgcpocpocpocpqcoWcqzcqzcqzcqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckuclrclqclpclnclvcltclwclrclmclnclkclqclwcloclsclxclpclncljclpclwcluclnclmclsckBcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqEcqFcqwcqIcpgcqJcqKcqLcpfcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckxclnclscloclwcllclqcltcljclvclmclxclkclpcluclrclqcllclmclsclocltclxclwclpclvckycleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacprcqMcqMcoZcoZcqNcoZcoZcqMcqMcptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckAclwclvclkcltcluclsclqclmcllclpcljclrcloclxclnclscluclpclvclkclqcljcltclocllckGcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacprcpbcqOcpxcpgcpycqPcoYcptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckzcltcllclrclqclxclvclsclpclucloclmclnclkcljclwclvclxclocllclrclsclmclqclkcluckDcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqJcpocqQcpocqRcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckvclqcluclnclscljcllclvcloclxclkclpclwclrclmcltcllcljclkcluclnclvclpclsclrclxcktcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqScqTcqUcqVcqWcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckBclsclxclwclvclmclucllclkcljclrclocltclnclpclqcluclmclrclxclwcllcloclvclncljckCcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacprcqXcqYcqYcqYcqZcptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckyclvcljcltcllclpclxcluclrclmclnclkclqclwcloclsclxclpclncljcltcluclkcllclwclmckFcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ckGckEckAckCckHckvckxckuckGckzckDckyckFcktckBckwckxckvckDckAckCckuckyckHcktckzckwcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -clwcluclpclsclxclkclmcljclwclocltclnclvclqclrcllclmclkcltclpclscljclnclxclqclocllcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cltclxcloclvcljclrclpclmcltclkclqclwcllclsclncluclpclrclqcloclvclmclwcljclsclkclucleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -clqcljclkcllclmclncloclpclqclrclscltcluclvclwclxcloclnclsclkcllclpcltclmclvclrclxcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -clsclmclrcluclpclwclkcloclsclnclvclqclxcllcltcljclkclwclvclrclucloclqclpcllclncljcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -clvclpclnclxclocltclrclkclvclwcllclscljcluclqclmclrcltcllclnclxclkclsclocluclwclmcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cllcloclwcljclkclqclnclrcllcltcluclvclmclxclsclpclnclqcluclwcljclrclvclkclxcltclpcleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cluclkcltclmclrclsclwclncluclqclxcllclpcljclvcloclwclsclxcltclmclncllclrcljclqclocleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -clecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleclecleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckuckvckwckxckyckzckAckBckuckCckDckEckFckGckHckIckAckzckDckwckxckBckEckyckGckCckIckJckKckLckMckNckOckPckQckRckSckTckUckVckWckXckYckZclaclbclccldcleckQckRckSckTckUckVckWckXckYckZclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclgclhclhclhclhclhcliclhclhclhclhclhcliclhclhclhclhclhcliclhclhclhclhclhclj +ckDclkcllclmclncloclpclqclrclscltcluclvclwclxclyclpclocltcllclmclqcluclnclwclsckvckNckOckPclzclAclBclCckUclDclEclFckJckKckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNcldclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclMclNclNclNclOclP +ckGclnclsclvclqclxcllclpcltcloclwclrclyclmcluclkcllclxclwclsclvclpclrclqclmclockyckKckLckMckNckOckPclzckRclBclCclGclDclEclFckJckKckLckLckMckNckOclzclAclBclCclGclDclEclFckJckKclaclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclQclIclQclIclJclKclKclKclKclKclJclLclRclLclRclLclJclSclTclTclTclUclP +ckxclqcloclyclpcluclscllclwclxclmcltclkclvclrclnclscluclmcloclycllcltclpclvclxckBclzclAclBclCclGclDclEckXckJckKckLckMckNckOckPclzclAckPclzclAclBclEclFckJckKckLckMckNckOckPclzckRclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclSclTclTclTclUclP +ckFclpclxclkcllclrcloclsclmcluclvclwclnclycltclqcloclrclvclxclkclsclwcllclycluckAclEclFckJckKckLckMckNcldckPclzclAclBclCclGclDclEclFckMckNckOckPckNckOckPclzclAclBclCclGclDclEckXclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclSclTclTclTclUclP +ckIcllcluclnclscltclxcloclvclrclyclmclqclkclwclpclxcltclycluclncloclmclsclkclrckwclzclAclBclCclGclDclEckXckJckKckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNckOckPclzckRclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclQclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclSclTclTclTclUclP +ckvclsclrclqcloclwcluclxclycltclkclvclpclnclmcllcluclwclkclrclqclxclvcloclncltckCckLckMckNckOckPclzclAckSclCclGclDclEclFckJckKckLckMckJckKckLckMclAclBclCclGclDclEclFckJckKckLclbclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclQclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclVclTclTclTclWclP +ckyclocltclpclxclmclrcluclkclwclnclycllclqclvclsclrclmclncltclpcluclyclxclqclwckzclGclDclEclFckJckKckLclbckNckOckPclzclAclBclCclGclXclYclZcmacmbcmcckMckNckOckPclzclAclBclCclGckVclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclVclTclTclTclWclP +ckBclxclwcllcluclvcmdclrclncmecmfcmgcmhcmicmjcmkcmlcmmclqclwcmnclrclkcluclpclmckHclFckJckKckLckMckNckOcleclzclAclBclCclGclDclEclFclZcmocmpcmqcmrcmsckPclzclAclBclCclGclDclEclFckYclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJclVclTclTclTclWclP +ckAcluclmclsclrcmtclwcltclqcmicmucmvcmwcmxcmycmzcmAcmBclpclmclscmdclnclrcllclvckEclBclCclGclDclEclFckJckZckLckMckNckOckPclzclAclBcmCcmDcmEcmFcmocmGckKckLckMckNckOckPclzclAclBckTclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclQclIclQclIclJclKclKclKclKclKclJclLclRclLclRclLclJclVclTclTclTclWclP +ckwclrclvclocltclkclmclwcmHcmzcmAcmIcmJcmKcmwcmvcmLcmMcmNclvcloclwclqcltclsclyckuckMckNckOckPclzclAclBckTclGclDclEclFckJckKckLckMclYcmEcmFcmocmpcmOclCclGclDclEclFckJckKckLckMclcclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHclIclIclIclIclIclJclKclKclKclKclKclJclLclLclLclLclLclJcmPcmQcmQcmQcmRclP +ckCcltclyclxclwclnclvclmcmNcmvcmLcmScmucmTcmJcmIcmUcmycmVclyclxclmclpclwcloclkckDclAclBclCclGclDclEclFckYckKckLckMckNckOckPclzclAcmWcmXcmYcmZclYcmYckJckKckLckMckNckOckPclzclAckSclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnacnbcnbcnbcnbcnbcnccnbcnbcnbcnbcnbcnccnbcnbcnbcnbcnbcnccnbcnbcnbcnbcnbcnd +ckzclwclkcluclmclqclyclvcmVcmIcmUcmMcmAcmzcmucmScmxcmwcneclkcluclvcllclmclxclnckGckKckLckMckNckOckPclzckRclBclCclGclDclEclFckJckKckOckMckNckOckPclCclAclBclCclGclDclEclFckJckKclaclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcnfcnfcngcnhcnhclJcnicnicnicnicniclJcnjcnkcnkcnkcnlclJcnmcnncnncnncnoclP +ckHclmclnclrclvclpclkclycnecmScmxcmycmLcmvcmAcmMcmKcmJcnpclnclrclyclsclvcluclqckxckOckPclzclAclBclCclGckVclEclFckJckKckLckMckNckOckLclBclCclGclDclzclDclEclFckJckKckLckMckNckOcleclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcnqcnqcnrcnscnsclJcnicntcnicnucniclJcnvcnwcnwcnwcnxclJcnycnzcnzcnzcnAclP +ckEclvclqcltclycllclnclkcnpcmMcmKcmwcmUcmIcmLcmycmTcmucnBclqcltclkcloclyclrclpckFclCclGclDclEclFckJckKclackMckNckOckPclzclAclBclCcmXclXcnCcmWcnDcmackLckMckNckOckPclzclAclBclCckUclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcnqcnEcnEcnEcnsclJcnicnicnicnicniclJcnvcnwcnwcnwcnxclJcnycnzcnzcnzcnAclP +ckuclyclpclwclkclsclqclncnBcmycmTcmJcmxcmScmUcmwcmzcmAcnFclpclwclnclxclkcltcllckIclDclEclFckJckKckLckMclcckOckPclzclAclBclCclGclDcmacnGcnHcnIcnJcnKckNckOckPclzclAclBclCclGclDckWclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcnqcnrcnrcnrcnsclJcnicnicnicnicniclJcnvcnwcnwcnwcnxclJcnycnzcnzcnzcnAclP +ckDclkcllclmclncloclpclqcnFcmwcmzcmucmKcmMcmxcmJcmvcmLcnLcllclmclqcluclnclwclsckvckPclzclAclBclCclGclDckWclFckJckKckLckMckNckOckPcnMcnNcnOcnPcnQcnRclEclFckJckKckLckMckNckOckPckQclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcnScnTcnTcnTcnUclJcnicnVcnicnicniclJcnWcnXcnXcnXcnYclJcnycnzcnzcnzcnAclP +ckGclnclsclvclqclxcllclpcnLcmJcmvcmAcmTcmycmKcmucmIcmUcnZclsclvclpclrclqclmclockyclGclDclEclFckJckKckLclbckNckOckPclzclAclBclCclGcmYcoacobcoccnNcodckMckNckOckPclzclAclBclCclGckVclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcoecofcofcofcogclJcnicnicnicohcniclJcoicojcojcojcokclJcolcnzcnzcnzcomclP +ckxclqcloclyclpcluclscllcnZcmucmIcmLcmzcmwcmTcmAcmScmxconcloclycllcltclpclvclxckBckLckMckNckOckPclzclAckSclCclGclDclEclFckJckKckLcmbcnMcooclXcnCcmWclBclCclGclDclEclFckJckKckLclbclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcopcnrcoqcnrcorclJcnicnicnicnicniclJcoscnwcnwcnwcotclJcolcnzcnzcnzcomclP +ckFclpclxclkcllclrcloclsconcmAcmScmUcmvcmJcmzcmLcmMcmKcouclxclkclsclwcllclycluckAclBclCclGclDclEclFckJckZckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNckOckPclzclAclBckTclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcopcovcovcovcorclJcowcowcowcowcowclJcoscnwcnwcnwcotclJcolcnzcnzcnzcomclP +ckIcllcluclnclscltclxclocoucmLcmMcmxcmIcmucmvcmUcmycmTcoxcluclncloclmclsclkclrckwckNckOckPclzclAclBclCckUclDclEclFckJckKckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNcldclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcopcopcnrcorcorclJcoycoycoycoycoyclJcoscnwcnwcnwcotclJcolcnzcnzcnzcomclP +ckvclsclrclqcloclwcluclxcoxcmUcmycmKcmScmAcmIcmxcmwcmzcozclrclqclxclvcloclncltckCclFckJckKckLckMckNckOcleclzclAclBclCclGclDclEclFckJckKckLckMckNckOckPclzclAclBclCclGclDclEclFckYclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclHcoAcoAcoBcoCcoCclJcoDcoDcoDcoDcoDclJcoEcoFcoFcoFcoGclJcoHcoIcoIcoIcoJclP +ckyclocltclpclxclmclrclucozcmxcmwcmTcmMcmLcmScmKcmJcmvcoKcltclpcluclyclxclqclwckzclDclEclFckJckKckLckMclcckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNckOckPclzclAclBclCclGclDckWclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoLcoMcoMcoMcoMcoMcoNcoMcoMcoMcoMcoMcoNcoMcoMcoMcoMcoMcoNcoMcoMcoMcoMcoMcoO +ckBclxclwcllcluclvcltclrcoKcmKcmJcmzcmycmUcmMcmTcmucmIcoPclwcllclrclkcluclpclmckHckOckPclzclAclBclCclGckVclEclFckJckKckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNckOcleclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckAcluclmclsclrclyclwcltcoPcmTcmucmvcmwcmxcmycmzcmAcmScmHclmclscltclnclrcllclvckEclAclBclCclGclDclEclFckYckKckLckMckNckOckPclzclAclBclCclGclDclEclFckJckKckLckMckNckOckPclzclAckSclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckwclrclvclocltclkclmclwcmHcmzcmAcmIcmJcmKcmwcmvcmLcmMcmNclvcloclwclqcltclsclyckuckMckNckOckPclzclAclBckTckUckVckWckXckYckZclaclbclccldcleckQckRckSckTckUckVckWckXckYckZclaclbclcclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckCcltclyclxclwclnclvclmcmNcmvcmLcmScmucmTcmJcmIcmUcmycmVclyclxclmclpclwcloclkckDclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckzclwclkcluclmclqclyclvcmVcmIcmUcmMcmAcmzcmucmScmxcmwcneclkcluclvcllclmclxclnckGclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckHclmclnclrclvclpclkclycnecmScmxcmycmLcmvcmAcmMcmKcmJcnpclnclrclyclsclvcluclqckxclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckEclvclqcltclycllclnclkcnpcmHcmMcmIcmJcmycmvcmucmxcmNcnBclqcltclkcloclyclrclpckFclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckuclyclpclwclkclsclqclnclucmNcnFcnpconcnLcnecoucoPcmVclrclpclwclnclxclkcltcllckIclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckDclkcllclmclncloclpclqclrclscltcluclvclwclxclyclpclocltcllclmclqcluclnclwclsckvclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckGclnclsclvclqclxcllclpcltcloclwclrclyclmcluclkcllclxclwclsclvclpclrclqclmclockyclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckxclqcloclyclpcluclscllclwclxclmcltclkclvclrclnclscluclmcloclycllcltclpclvclxckBclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckFclpclxclkcllclrcloclsclmcluclvclwclnclycltclqcloclrclvclxclkclsclwcllclycluckAclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoQcoQcoQaaacoRcoRcoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckIcllcluclnclscltclxcloclvclrclyclmclqclkclwclpclxcltclycluclncloclmclsclkclrckwclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoQcoQcoQaaacoRcoRcoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckvclsclrclqcloclwcluclxclycltclkclvclpclnclmcllcluclwclkclrclqclxclvcloclncltckCclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoQcoQcoQaaacoRcoRcoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckyckHckGckwckEckFckDckuckyckxckBckvckCckAckIckzckDckFckBckGckwckuckvckEckAckxckzclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoScoTcoUcoVcoWcoQcoQcoQaaacoRcoRcoRcoScoTcoUcoVcoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckBclxclwcllcluclvcltclrclnclmclqclkclsclpclyclocltclvclqclwcllclrclkcluclpclmckHclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcoYcoYcoYcoZcpacpbcpacpacpacpbcpacpccoYcoYcoYcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckAcluclmclsclrclyclwcltclqclvclpclnclocllclkclxclwclyclpclmclscltclnclrcllclvckEclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcpdcpdcpecpfcpgcphcpicpjcpkcphcpgcplcpmcpdcpdcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckwclrclvclocltclkclmclwclpclycllclqclxclsclncluclmclkcllclvcloclwclqcltclsclyckuclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcpdcpdcpncpocppcphcppcpqcppcphcppcprcpncpdcpdcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckCcltclyclxclwclnclvclmcllclkclsclpclucloclqclrclvclnclsclyclxclmclpclwcloclkckDclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpscpmcpdcptcppcphcphcphcphcphcphcphcppcptcpdcpecpuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckzclwclkcluclmclqclyclvclsclnclocllclrclxclpcltclyclqcloclkcluclvcllclmclxclnckGclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpscpacpccpvcpwcpxcpwcphcpycpzcphcpAcoZcpacpuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckHclmclnclrclvclpclkclycloclqclxclscltclucllclwclkclpclxclnclrclyclsclvcluclqckxclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcpBcpCcpDcpEcphcpycpzcphcpAcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckEclvclqcltclycllclnclkclxclpclucloclwclrclsclmclncllcluclqcltclkcloclyclrclpckFclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcpFcpGcpGcpwcphcpycpzcphcpgcoXcpHcpHcpHcpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckuclyclpclwclkclsclqclncpIcpJcpKcmBcpLcltcpMcpNcmfcpOcpPclpclwclnclxclkcltcllckIclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcpQcpGcpGcpRcphcppcppcphcphcpbcpHcpHcpHcpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckDclkcllclmclncloclpclqcpScpTcpUcpVcpWclqcpXcpYcpZcqacqbcltclmclqcluclnclwclsckvclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoZcpacpacpacpccphcpycpzcphcqccoXcpHcpHcpHcpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckGclnclsclvclqclxcllclpcqbcqdcqecqfcqgclpcqhcqicqjcqkcqlclwclvclpclrclqclmclockyclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqmcqncqncqocqpcphcpycpzcphcqqcqmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckxclqcloclyclpcluclscllcqlcqrcqscpUcpMcllcpScqtcqucqvcqwclmclycllcltclpclvclxckBclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqxcqxcqxcqycphcpycpzcphcqzcoXcqAcqAcqAcqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckFclpclxclkcllclrcloclscqwcpVcqBcqecqCclscqbcqDcqacqEcpWclvclkclsclwcllclycluckAclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqFcqGcqxcqHcphcphcphcphcphcpbcqAcqAcqAcqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckIcllcluclnclscltclxclocpWcpScqgcqwcpIclocqlcpPcpXcqbcqgclyclncloclmclsclkclrckwclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqIcqxcqxcqpcphcppcppcppcprcoXcqAcqAcqAcqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckvclsclrclqcloclwcluclxclsclnclocllclrclxclpcltclyclqcloclkclqclxclvcloclncltckCclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqFcqGcqxcqJcphcqKcqLcqMcpgcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckyclocltclpclxclmclrcluclkclwclnclycllclqclvclsclrclmclncltclpcluclyclxclqclwckzclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpscqNcqNcpacpacqOcpacpacqNcqNcpuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckBclxclwcllcluclvcltclrclnclmclqclkclsclpclyclocltclvclqclwcllclrclkcluclpclmckHclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpscpccqPcpycphcpzcqQcoZcpuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckAcluclmclsclrclyclwcltclqclvclpclnclocllclkclxclwclyclpclmclscltclnclrcllclvckEclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqKcppcqRcppcqScoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckwclrclvclocltclkclmclwclpclycllclqclxclsclncluclmclkcllclvcloclwclqcltclsclyckuclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoXcqTcqUcqVcqWcqXcoXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckCcltclyclxclwclnclvclmcllclkclsclpclucloclqclrclvclnclsclyclxclmclpclwcloclkckDclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpscqYcqZcqZcqZcracpuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckzclwclkcluclmclqclyclvclsclnclocllclrclxclpcltclyclqcloclkcluclvcllclmclxclnckGclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ckHckFckBckDckIckwckyckvckHckAckEckzckGckuckCckxckyckwckEckBckDckvckzckIckuckAckxclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clxclvclqcltclycllclnclkclxclpclucloclwclrclsclmclncllcluclqcltclkcloclyclrclpclmclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cluclyclpclwclkclsclqclnclucllclrclxclmcltcloclvclqclsclrclpclwclnclxclkcltcllclvclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clrclkcllclmclncloclpclqclrclscltcluclvclwclxclyclpclocltcllclmclqcluclnclwclsclyclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cltclnclsclvclqclxcllclpcltcloclwclrclyclmcluclkcllclxclwclsclvclpclrclqclmcloclkclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clwclqcloclyclpcluclscllclwclxclmcltclkclvclrclnclscluclmcloclycllcltclpclvclxclnclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clmclpclxclkcllclrcloclsclmcluclvclwclnclycltclqcloclrclvclxclkclsclwcllclycluclqclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clvcllcluclnclscltclxcloclvclrclyclmclqclkclwclpclxcltclycluclncloclmclsclkclrclpclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +clfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfclfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9122,148 +9123,148 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracrbcracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrccrdcrdcrdcrdcrdcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrfcrgcrhcricrjcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrlcrlcrlcrkcrecrecrecreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrmcrncrncrncrocrncrncrpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrqcrqcrqcrkcrecrrcrscreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrtcrucrucrucrvcrucrucrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrwcrxcrycrkcrecrecrecrecrecrecrecrecrecrecrecreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cracracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrtcrucrzcrucrAcrucrucrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrwcrxcrycrkcrBcrCcrDcrEcrFcrGcrCcrHcrIcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -crKcracracracracracracracracracracracracracraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrtcrLcrLcrLcrMcrucrucrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrwcrxcrycrkcrNcrCcrGcrGcrFcrGcrCcrGcrJcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrOcrOcrOcrOcrPcrQcrncrncrncrRcrucrucrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrxcrxcrxcrScrTcrUcrGcrGcrFcrGcrCcrHcrIcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrOcrOcrOcrOcrAcrucrAcrucrucrucrucrucrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrxcrxcrxcrScrTcrUcrGcrGcrGcrGcrVcrGcrJcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrOcrOcrOcrOcrPcrncrncrpcrucrucrucrWcrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrkcrXcrxcrYcrkcrNcrCcrGcrGcrFcrGcrCcrHcrIcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrtcrLcrucrucrWcrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrZcrkcsacrkcsbcrBcrCcrGcrGcrFcrGcrCcrGcrJcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrtcrLcrucrucrWcrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdaaacrZcsccsbaaacrBcrCcrGcrGcrFcrGcrCcrHcrIcrJcrJcreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsdcrncrncrncrncrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrecrecrecrecrecrecrecrecrecrecrecrecrecrecrecrecreaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrccrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdcrecrecrecrecrecrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrgcrhcricrjcrkcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrmcrmcrmcrlcrfcrfcrfcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrncrocrocrocrpcrocrocrqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrrcrrcrrcrlcrfcrscrtcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrucrvcrvcrvcrwcrvcrvcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrxcrycrzcrlcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrucrvcrAcrvcrBcrvcrvcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrxcrycrzcrlcrCcrDcrEcrFcrGcrHcrDcrIcrJcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +crLcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbcrbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrucrMcrMcrMcrNcrvcrvcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrxcrycrzcrlcrOcrDcrHcrHcrGcrHcrDcrHcrKcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcrPcrPcrPcrQcrRcrocrocrocrScrvcrvcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrycrycrycrTcrUcrVcrHcrHcrGcrHcrDcrIcrJcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcrPcrPcrPcrBcrvcrBcrvcrvcrvcrvcrvcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrycrycrycrTcrUcrVcrHcrHcrHcrHcrWcrHcrKcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcrPcrPcrPcrQcrocrocrqcrvcrvcrvcrXcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecrlcrYcrycrZcrlcrOcrDcrHcrHcrGcrHcrDcrIcrJcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrucrMcrvcrvcrXcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrecsacrlcsbcrlcsccrCcrDcrHcrHcrGcrHcrDcrHcrKcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrucrMcrvcrvcrXcruaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacreaaacsacsdcscaaacrCcrDcrHcrHcrGcrHcrDcrIcrJcrKcrKcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsecrocrocrocrocrSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfcrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsecsfcsfcsfcsfcsfcsfcsfcsgcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcshcsicsjcskcslcsmcsmcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcsncsicsicsocsicsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcspcsicsicsicsqcsicsrcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsscsfcsfcsfcstcsfcsfcsfcsucnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbaaaaaacsfcsvcsicswcsfcnbcnbcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbaaaaaacsfcsicsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsecsfcsfcsfcsfcsfcsicsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxcsxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcsrcsicsicsycsfcsicsicsicsfcnbcszcnbcnbcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcsrcsicsDcsEcsfcsicsicsicsfcsfcsFcsGcsgcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcsCcsHcsIcsIcsIcsIcsJcsJcsIcsIcsIcsIcsKcsCcsCcsCcsCcsxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcsrcsicsDcsLcsfcsicsicsicsfcsMcsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcsHcsNcsOcsPcsQcsIcsRcsRcsIcsScsTcsIcsIcsIcsKcsCcsCcsxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcsrcsicsicsicsUcsicsicsicsVcsicsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsHcsIcsWcsWcsWcsWcsIcsXcsXcsIcsWcsWcsYcsZcsIcsIcsKcsCctactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcsfcsrcsicsicsictbcsicsicsictccsicsictdcsfcnbcnbcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsHcsIcsIctectfctgcthcsIcsWcsWcticsWcsWcsWcsWctjctkcsIcsCctactlctmctnctactactactactactoctpctpctqctactaaaaaaaaaaaaaaaaaaaaaaaaactrctrctrctrctrctrctrctrctrctrctraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsecsfcsfcsfcsfcsfcsfctscsicsicsfcsfcsfcsfcsfcsfcsgcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcttctuctvcsWctwctwctwcsIcsWcsWcsIctxctyctzctActBctCcsIcsCctactDctmctmctEctFctGctHctIctJctHctGctKctLctactactactactactactactactactactMctNctNctNctNctNctNctNctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfctQctRctSctTctUcsfcsicsicsicsfctVctWctXctYctZcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcuactucsWcsWcsWcsWcsWcticsWcsWcsIcsIcsIcsIcsIcsIcsIcubcsCctactactactactactFctGctHcuccudctHctGctGctGcuecufcufcufcufcufcufcufcufcugctMcuhcuicuicuicuicuicujctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfctQctRcsicsicsicukcsicsicsiculcsicsicsicsicumcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcuncsIcuocsWcuocsWcuocsIcsWcsWcsWcsWcupcsCcsCcsCcsCcsCcuqcuecufcufcufcuectGctGctGctGctGctGctGctGctGcuecufcufcufcufcufcufcufcufcugctMcurcuscuscuscuscuscurctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfctQctRcsicsicsicutcsicsicsicuucsicsicsicsicumcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsIcsIcsIcsIcsIcsIcsIcsWcsWcsWcsWcupcsCcsCcsCcsCcsCcuqcuecufcufcufcuectGctGctGctGctGctGctGctFctFctactactactactactactactactactrctMcurcuscuscuscuscuscurctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfctQctRcsicsvcsvcsfcuvcuwcuxcsfcuycsfcuzcsfcsfcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsHcsIcuAcuBcuCcuAcuDcsIcsWcsWcsWcsWcupcsCcsCcsCcsCcsCcsCctactactactactactGctGctHcucctJctHctGcuEcuFctacuGcuHcuHcuIctacuJcuKcuLctrctNcurcuscuscuscuscuscuMctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfctQctRcsicsfcsfcsfcuNcuOcsicsfcsfcsfcsicsicsicsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcttctucuPcuPcuPcuPcuPcticsWcsWcsIcsIcsIcsIcsIcsIcsIcsKcsCctactlctmctnctactGctGctHcuccuQctHctGctFctFctacuRcuRcuRcuRctacuScuKcuTctrctNcurcuscuscuscuscuscuUctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcuVcuWcuXcsfaaacsfcuYcuYcuYcsfaaacsfcsmcuZcvacsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcuactucvbcuPcuPcuPcuPcsIcsWcsWcsWcsWcsWcsIcsWcvccvdcsIcsCctactDctmctmctEctGctGctGctGctGctGctGctGctGctacuRcvecvfcvfctactacvgctactrctNcurcuscuscuscuscvhcurctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsfcuYcuYcuYcsfaaacsscvicvjcvkcsuaaacsfcuYcuYcuYcsfcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcuncsIcsIcvlcvmcvmcvmcsIcsWcvncvocvpcsWcticsWcvqcvrcsIcsCctactactactactactactacvsctactactactGctGctGcvtcuRcvucvucuRcuRcuRcuRcvvctrctNcurcuscuscuscuscuscuUctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcsscvicvjcvkcsucnbcnbcnbcnbcnbcnbcnbcsscvicvjcvkcsucnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcuncsIcuPcuPcuPcuPcsIcsWcvocvwcvocsWcsIcuocsIcsIcubcsCctacvxcvycvzctacvAcvBcvBcvBcvCctactGctGctGctGcuRcuRcuRcuRcvDcuRcuRcvfctrctNcurcuscuscuscuscuscvEctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcuncsIcvFcvGcvHcsIcsWcsWcsWcsWcsWcsIcsIcsIcubcsCcsCctacvIcvJcvKcvLcvBcvBcvBcvBcvMctactGctGctGcvtcvNcuRcuRcuRcvOcuRcuRcvPctrctNcurcuscuscuscuscuscurctrctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcsCcuncsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcubcsCcsCcsCcsCctactacvQcvRctactactacvQcvScvRctactGctGctGctacvTcvUcvUcvUcvUcvUcvVctactrctNcvWcvXcuscuscuscvYcvZctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsAcsBcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCcsCctacwacwacwacwacwacwacwacwacwactactacwbctactacwacwacwacwacwacwacwactactrctNcwccwdcwecwecwecwdcwfctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsxcsxcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwhcwhcwhcwhcwhcwhcwhctacwicwjcwictacwhcwhcwhcwhcwhcwhcwhcwhctrctNctNcwkcwlcwlcwlcwmctNctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwgcwncwocwgcwpcwqcwrcwpcwscwgcwpcwtcwgcwpcwucwgcwvcwwcwgcwpcwtcwgcwxcwhcwycwzcwzcwzcwActacwicwjcwictacwBcwCcwDcwEcwEcwhaaaaaactrctNctNctNctNctNctNctNctNctOctPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwgcwFcwGcwgcwFcwtcwgcwFcwGcwgcwFcwwcwgcwFcwqcwgcwFcwtcwgcwFcwscwgcwxcwhcwHcwIcwIcwIcwIctacwicwjcwictacwEcwEcwEcwEcwEcwhaaaaaacwJcwJcwJcwJcwJcwJcwJcwJcwJcwJcwJcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwgcwxcwhcwHcwIcwIcwIcwIctactacwbctactacwEcwEcwEcwEcwEcwhcwJcwJcwJcwJcwJcwJcwKcwLcwMcwhcwNcwNcwNcwhcwNcwNcwNcwNcwNcwNcwNcwNcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwgcwOcwwcwgcwpcwPcwgcwpcwGcwgcwQcwscwgcwpcwscwgcwRcwtcwgcwpcwwcwgcwxcwhcwScwTcwTcwUcwVcwhcwWcwWcwWcwhcwEcwEcwEcwEcwEcwhcwXcwYcwXcwZcxacwJcxbcxbcxbcxccwNcwNcwNcxccwNcxdcxecxdcwNcxfcxgcxhcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwgcwFcxicwgcwFcwtcwgcwFcwscwgcwFcwtcwrcwFcwtcwgcwFcwPcwgcwFcxjcwgcwxcwhcxkcwhcxlcxmcxncwhcwIcwIcwIcwhcxlcxmcxocwhcxpcwhcxqcxrcxqcxrcxqcwJcwhcwhcwhcwhcwNcwNcwNcwhcxscxtcxdcxucxscxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcwxcwhcwIcwIcxycwTcwTcwTcwTcwTcwTcwTcwTcwTcxzcwIcwIcxAcxqcxqcxqcxqcxqcwJcxBcxbcwKcwhcwNcwNcwNcwhcxCcxCcxDcxCcxCcxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcxxcxxcxxcxxcxxcxxcxxcxxcxEcxFcxGcxHcxxcxIcxJcxKcxLcxMcxxcxNcxNcxNcxNcxNcxNcxOcxPcxQcxxcwxcwhcwIcwIcxRcxScxTcxTcxTcxTcxTcxTcxTcxUcwHcwIcwIcwJcxVcxWcxXcxYcxZcwJcyacxbcwLcwhcwNcwNcwNcwhcybcybcxbcybcybcxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyccydcydcydcydcydcydcydcydcydcydcydcydcyecyfcygcyecyecyecyecyhcyfcyicyjcykcxNcxxcxIcylcylcxLcxMcxxcylcylcylcylcylcylcymcxxcxxcxxcxxcxxcwIcwIcxRcyncyocwIcypcyqcyrcwIcyocyncwHcwIcwIcwJcwJcwJcwJcwJcwJcwJcyacxbcwLcwhcwNcwNcwNcwhcyscyscxbcyscyscxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcxxcxxcxxcxxcxxcxxcxxcxxcxEcytcxGcxNcxxcxIcylcylcxLcxMcxxcyucyvcyvcywcyxcyucywcxxcyycyycyycxxcwIcwIcyzcyAcyBcyCcyDcyEcyFcyGcyHcyAcyIcwIcwIcwhcyJcyJcyJcyJcyJcwhcwhcxccwhcwhcwhcxccwhcwhcxbcxbcxbcxbcxbcxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyccydcydcydcydcydcydcydcydcydcydcydcydcyecyKcygcyecyecyecyecyhcyKcyLcyjcykcyMcyNcyOcyOcyOcyOcyMcyPcyQcyQcyQcyQcyQcyQcyQcyRcyQcyQcyQcyRcwIcwIcwIcyScwIcwIcyTcwIcyTcwIcwIcyScwIcwIcwIcyUcwNcxbcwNcxbcwNcyUcwNcwNcwNcwNcwNcwNcwNcyUcyscyscyscyscyscxvcxwcxwcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcxxcxxcxxcxxcxxcxxcxxcxxcxEcytcxGcxNcxxcyVcylcylcxLcxMcxxcyWcyXcyXcyYcyZczaczbcxxczcczcczccxxcwIcwIcxyczdczecyCczfcwIczgcyGczhczdcxzcwIcwIcyUcxbcwNcxbcwNcxbcyUcwNcwNcwNcwNcwNcwNcwNcyUcyscyscyscyscyscwhcxccxccwhcwhcwhcwhcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyccydcydcydcydcydcydcydcydcydcydcydcydcyeczicygcyecyecyecyecyhcziczjcyjcykcxNcxxcxIcylcylcxLcxMcxxczkczkczkczlcylczlczmcxxcxxcxxcxxcxxcwIcwIcxRcyAczncwIcyTcwIcyTcwIczncyAcwHcwIcwIcwhczoczpczpczpczqcwhcwhczrcwhcwhcwhcxccwhcwhcwhczsczsczscwhcwhcwNcwNcwNcztcwNczucwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcxxcxxcxxcxxcxxcxxcxxcxxcxEcytcxGcxNcxxczvczwczwczxcxMcxxcxxczyczzczAczBczCczDczyaaaaaaaaacwhcwIcwIcxRcwhcwhczEczFcwIczGczHcwhcwhcwHcwIcwIcwhaaaaaaaaaaaaaaacwhczIczJcwhcxbczKcxbcxbczLczMczNczNczNczOcwhcwNcwNcxecxecwNcwNczPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyccydcydcydcydcydcydcydcydcydcydcydcydcyeczQcygcyecyecyecyecyhczQczRczScykcxNcxxcxxczTczTcxxcxxcxxaaaczyczUczVczWczXczYczyaaaaaaaaacwhcwIcwIcxRcwhcwhcxlcxmcxmcxmcxocwhcwhcwHcwIcwIcwhaaaaaaaaaaaaaaacwhczJczJcwhczZczZczZcxbczLczNczNczNczNcAacwhcwNcAbcxdcxdcAccwNcAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcnbcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcAecAfcAfcAeaaaaaaaaaczycAgczWczWczWczWczyaaaaaaaaacwhcwIcwIcyzcwzcwzcwzcwzcwzcwzcwzcwzcwzcyIcwIcwIcwhaaaaaaaaaaaaaaacwhcAhczJcwhczZcAiczZcxbczLczLczLczLczLczLcwhcwNcAbcxdcxdcAccwNcAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAjcAkcAkcAkcAkcAlcAlcAkcAkcAmaaaczyczWczWczWczWczWczyaaaaaaaaacwhcwhcwhcwhcwhcwhcwhcwhcAncwhcwhcwhcwhcwhcwhcwhcwhaaaaaaaaaaaaaaacwhcAoczJcwhcxBcxbcxbcxbczLaaaaaaaaaaaaaaacwhcwNcAbcxdcxdcAccwNcAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApcAqcArcAscAtcAscAscAucAvcAkcAmczyczWcAwcAxcAycAzczyaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcAAcAAcAAcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwhcwhcwhcwhcwhcwhcwhczLaaaaaaaaaaaaaaacABcwNcAbcxdcxdcAccwNcAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApcAqcArcAscAscAscAscAscAscACcADczyczWcAEcAFcAGcAFczyaaaaaaaaaaaaaaaaaaaaaaaacwhcwhcwhcAHcwhcwhcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAIcwNcwNcAJcAJcwNcwNcAIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApcAqcArcAKcAKcAKcAKcAKcAKcAkcALczyczWczWczWczWczWczyaaaaaaaaaaaaaaaaaaaaaaaacwhcwycyIcwIcyzcwAcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcAMcwNcwNcwNcwNcANcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAOcAkcAkcAkcAkcAkcAkcAkcAkcALaaaczyczyczyczyczyczyczyaaaaaaaaaaaaaaaaaaaaaaaacwhcAPcAQcARcAQcAScwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwhcwhcwhcwhcwhcwhcwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcwHcAUcwIcAVcxRczLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAWcAXcAYcAYcAYcAZcBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcwSczdcyTczdcBbczLaaaaaaaaaaaaaaaaaaaaaaaaaaacAWcBccBdcBecBfcBecBgcBhcBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcBicBjcBkcBjcBlczLaaaaaaaaaaaaaaaaaaaaaaaaaaacBmcBncBocBpcBpcBpcBqcBrcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcATcwHcwIcBscwIcxRczLczLczLaaaaaaaaaaaaaaaaaaaaacBmcBtcBocBpcBpcBucBqcBvcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBycBycBycBycBycBycBycBycBycBycBycBycBzcBxcBycBycATcBAczdcBBcwIcBCcwIcBDczdcBAczLaaaaaaaaaaaaaaaaaaaaacBEcBFcBGcBFcBHcBFcBGcBFcBIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBycBJcBKcBLcBJcBKcBKcBKcBMcBKcBKcBNcBOcBxcBycBycATcBAcyncBBcwIcwIcwIcBDcyncBAczLczLczLczLczLczLaaaaaacBmcBPcBQcBQcBpcBQcBQcBPcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBJcBRcBScBTcBUcBVcBVcBVcBVcBVcBVcBWcBOcBxcBycBycATcBAcyncBXcwIcwIcwIcBYcyncBAczLcBZcBZcBZcBZczLaaaaaacBmcCacBpcBpcBpcBpcBpcCbcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBMcBScCccBScCdcBScBScBScBScBScBScBScCdcBycBycBycATcBAcBjcBBcwIcwIcwIcBDcBjcBAczLcCecCfcCfcCfcCfcCfcCgcBmcCacBpcCbcChcCacBpcCbcCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcCjcCkcBScClcBUcCmcCmcCmcCmcCmcCmcCncBOcBxcBycCocATcCpcCqcCrcwIcwIcwIcCscCtcCuczLcCvcCvcCvcCvcCwcCxcCwcCycBpcBpcCbcCzcCacBpcCbcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBycCjcBKcCAcCjcBKcBKcBKcBMcBKcBKcCBcBOcBxcBycCocCCcBycCCcCDcwIcwIcwIcCEcCwcCxcCwcCvcCvcCvcCvcCFcCfcCgcBmcCGcBpcCbcCHcCacBpcCIcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBwcBxcBycBycBycBycBycBycBycBycBycBycBycBycBzcBxcBycCocATcCJcCqcCrcwIcwIcwIcCscCtcCuczLcCKcCKcCKcCKczLaaaaaacCzcCacBpcCbcCLcCacBpcCbcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCNcCMcCMcBAcCOcBBcwIcwIcwIcBDcAQcBAczLczLcCxcCxczLczLaaaaaacCPcCacBpcCbcCzcCacBpcCbcCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcCQcCRcCScCTcCTcCUcCVcCWcCXcCYcCZcDacDbcDacDacDacDccCMcBAcDdcBBcwIcwIcwIcCscCtcCuczLcDecDfcDfcDeczLaaaaaacCHcCacBpcCbcCHcCacBpcCbcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcCQcCRcCRcCRcCRcCRcDgcDhcDhcDhcDicDacDacDacDjcDacDacCMcBAcDkcwScwTcwTcxzcDlcCwcCxcCwcCvcCvcCvcCvcDmcCfcCgcBmcCacBpcCbcDncCacBpcCbcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcDocCRcDpcDocDqcDrcDscDhcDhcDhcDhcDacDacDtcDacDucDbcDvcDvcDvcDwcDxcDycDzcDAcDvcDvcDvcCvcCvcCvcCvcCwcCxcCwcCycBpcBpcBpcBpcBpcBpcBPcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcDBcDhcDicDicDicDicDicDhcDhcDhcDhcDacDacDacDCcDacDacDvcDDcDEcDFcDGcDHcDIcDJcDEcDDcDvcDKcDLcDLcDLcDLcCfcCgcBmcAXcAZcDMcDNcBQcBpcDOcCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcDPcDhcDhcDhcDhcDhcDhcDhcDhcDhcDhcDQcDacDacDacDacDacDvcDEcDRcDScDGcDHcDIcDTcDUcDEcDvcBZcBZcBZcBZczLaaaaaacBmcDVcDWcBQcBmcDXcDYcDXcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcDPcDhcDhcDhcDhcDhcDZcDhcDhcDZcDhcEacEbcEbcEbcEccEbcDvcEdcDEcEdcDGcDHcDIcEdcDEcEdcDvczLczLczLczLczLaaaaaacBmcBQcBQcEecBmcEfcEgcEhcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcEicDhcDhcDhcDhcDicEjcDicDicEjcDicEkcElcElcElcElcElcDvcEmcDEcDEcDGcDHcDIcDEcDEcEncDvaaaaaaaaaaaaaaaaaaaaacBmcDVcDWcEocEpcEfcEgcEhcBmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcCMcEqcErcErcEscCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcCMcDvcEtcEucEucDGcDHcDIcEvcEvcEwcDvaaaaaaaaaaaaaaaaaaaaacExcEycEzcEzcEzcEzcEzcEycEAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcEBcEBcEBcEBcCMcDHcDHcDHcDHcDHcDHcDHcDHcDHcDHcDHcDvcDvcDycDvcDvcDHcDvcDvcDycDvcDvcDvcDvcDvcDvcDvaaaaaaaaacExcECcECcECcECcECcEAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcEBcEBcEBcEBcCMcDHcDvcDvcDvcDvcEDcDvcDvcDvcDHcDHcDHcDHcDHcDHcDvcDHcDvcDHcDHcDHcDHcDHcDHcDHcDHcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCMcCMcCMcCMcCMcCMcDHcDvcEEcEFcEFcEFcEFcEGcDvcDvcDvcDvcDvcDvcDvcDvcEHcDvcDvcDvcDvcDvcDvcDvcDvcDHcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDHcDvcEEcEFcEFcEFcEFcEGcDvcEIcEJcEKcEJcELcEMcEMcEMcEMcEMcELcEMcELcEMcENcDvcDHcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDHcDvcEOcEFcEFcEFcEFcEPcDvcEMcEQcEQcEQcEQcEQcEMcEMcEMcEQcEQcEQcEQcERcEScDvcDHcDvcDvcDvcDvcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDHcDvcEOcETcEUcEUcEFcEFcEVcEMcEMcEWcEXcEWcEMcEMcEMcEMcEMcEWcEXcEWcEYcEMcDvcDHcDHcDHcDHcDHcDHcDHcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDvcDHcDvcDvcDvcDvcDvcDvcDvcDvcEMcEQcEQcEQcEQcEQcEMcEMcEMcEQcEQcEQcEQcEZcEMcDvcDvcDvcDvcDvcDvcDvcDHcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDHcDvcDvcFacFacFacFacFacDvcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFbcFccFbcDvcFdcFdcFdcFdcFdcDvcDHcDHcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcDvcDvcFecFecFecFecFecDvcFfcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFhcFfcDvcFecFecFecFecFecDvcDvcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFicFjcFkcFkcFkcFkcFkcFlcFmcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFhcFncFlcFocFocFocFocFocFjcFpcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFicFjcFkcFqcFkcFqcFkcFlcFmcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFgcFhcFncFlcFocFrcFocFrcFocFjcFpcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFicFjcFkcFkcFscFkcFkcFlcFmcFgcFgcFgcFgcFgcFtcFucFtcFgcFgcFgcFgcFhcFncFlcFocFocFvcFocFocFjcFpcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFicFjcFkcFkcFkcFkcFkcFlcFmcFgcFgcFgcFgcFgcFwcFxcFwcFgcFgcFgcFgcFhcFncFlcFocFocFocFocFocFjcFpcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFicFjcFkcFqcFkcFqcFkcFlcFmcFgcFgcFgcFgcFgcFycFzcFAcFgcFgcFgcFgcFhcFncFlcFocFrcFocFrcFocFjcFpcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcDEcFBcFkcFkcFkcFkcFkcFlcFmcFgcFgcFgcFgcFgcFgcFCcFgcFgcFgcFgcFgcFhcFncFlcFocFocFocFocFocFBcDEcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEmcDvcFDcDvcFEcFEcFEcFEcFEcDvcFfcFgcFgcFgcFgcFgcFgcFCcFgcFgcFgcFgcFgcFhcFfcDvcFEcFEcFEcFEcFEcDvcFDcDvcEncDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcEtcFFcDEcDvcFGcFGcFGcFGcFGcDvcFbcFbcFbcFbcFbcFbcFHcFIcFHcFbcFbcFbcFbcFccFbcDvcFJcFJcFJcFJcFJcDvcDEcFKcEwcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDvcDvcDEcDvcDvcDvcDvcDvcDvcDvcFLcFMcFMcFMcFMcFMcFNcFOcFLcFMcFMcFMcFMcFPcFLcDvcDvcDvcDvcDvcDvcDvcDEcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDEcDEcDHcDHcDHcDHcDHcDvcFLcFLcFRcFLcFRcFLcFLcFScFTcFLcFRcFLcFRcFUcFLcDvcDHcDHcDHcDHcDHcDEcDEcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFWcFVcFVcFVcFXcFXcFXcFVcFVcFXcFXcFXcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDvcDvcDvcDvcDvcDvcDHcDycFLcFLcFLcFYcFYcFYcFLcFLcFLcFYcFYcFYcFYcFYcFLcDycDHcDvcDvcDvcDvcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFZcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcGacFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDvcDvcGbcGbcGbcGccGdcGecGfcFLcGgcGhcGicGjcGkcGlcGmcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcGncFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvcDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFZcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcGocGncFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcGpcGqcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcGrcGscFVcFVcFVcGocFVcGtcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcGncFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFZcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcGocGncFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcGncFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcFVcFVcFVcFVcGucFVcGucFVcGucFVcGvcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcFVcFVcFVcGwcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFVcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFQcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcGxcFQ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGycGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGzcGy -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGA -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsgcsgcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsicsjcskcslcsmcsncsncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsocsjcsjcspcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsqcsjcsjcsjcsrcsjcsscsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccstcsgcsgcsgcsucsgcsgcsgcsvcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaacsgcswcsjcsxcsgcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccncaaaaaacsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsjcszcsgcsjcsjcsjcsgcnccsAcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsEcsFcsgcsjcsjcsjcsgcsgcsGcsHcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsIcsJcsJcsJcsJcsKcsKcsJcsJcsJcsJcsLcsDcsDcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsEcsMcsgcsjcsjcsjcsgcsNcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsIcsOcsPcsQcsRcsJcsScsScsJcsTcsUcsJcsJcsJcsLcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsjcsjcsVcsjcsjcsjcsWcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsIcsJcsXcsXcsXcsXcsJcsYcsYcsJcsXcsXcsZctacsJcsJcsLcsDctbctbctbctbctbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccsgcsscsjcsjcsjctccsjcsjcsjctdcsjcsjctecsgcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsIcsJcsJctfctgcthcticsJcsXcsXctjcsXcsXcsXcsXctkctlcsJcsDctbctmctnctoctbctbctbctbctbctpctqctqctrctbctbaaaaaaaaaaaaaaaaaaaaaaaactsctsctsctsctsctsctsctsctsctsctsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsgcttcsjcsjcsgcsgcsgcsgcsgcsgcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCctuctvctwcsXctxctxctxcsJcsXcsXcsJctyctzctActBctCctDcsJcsDctbctEctnctnctFctGctHctIctJctKctIctHctLctMctbctbctbctbctbctbctbctbctbctbctNctOctOctOctOctOctOctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctSctTctUctVcsgcsjcsjcsjcsgctWctXctYctZcuacsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcubctvcsXcsXcsXcsXcsXctjcsXcsXcsJcsJcsJcsJcsJcsJcsJcuccsDctbctbctbctbctbctGctHctIcudcuectIctHctHctHcufcugcugcugcugcugcugcugcugcuhctNcuicujcujcujcujcujcukctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsjcsjculcsjcsjcsjcumcsjcsjcsjcsjcuncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcuocsJcupcsXcupcsXcupcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcurcufcugcugcugcufctHctHctHctHctHctHctHctHctHcufcugcugcugcugcugcugcugcugcuhctNcuscutcutcutcutcutcusctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsjcsjcuucsjcsjcsjcuvcsjcsjcsjcsjcuncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsJcsJcsJcsJcsJcsJcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcurcufcugcugcugcufctHctHctHctHctHctHctHctGctGctbctbctbctbctbctbctbctbctbctsctNcuscutcutcutcutcutcusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcswcswcsgcuwcuxcuycsgcuzcsgcuAcsgcsgcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsIcsJcuBcuCcuDcuBcuEcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcsDctbctbctbctbctbctHctHctIcudctKctIctHcuFcuGctbcuHcuIcuIcuJctbcuKcuLcuMctsctOcuscutcutcutcutcutcuNctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsgcsgcsgcuOcuPcsjcsgcsgcsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCctuctvcuQcuQcuQcuQcuQctjcsXcsXcsJcsJcsJcsJcsJcsJcsJcsLcsDctbctmctnctoctbctHctHctIcudcuRctIctHctGctGctbcuScuScuScuSctbcuTcuLcuUctsctOcuscutcutcutcutcutcuVctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuWcuXcuYcsgaaacsgcuZcuZcuZcsgaaacsgcsncvacvbcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcubctvcvccuQcuQcuQcuQcsJcsXcsXcsXcsXcsXcsJcsXcvdcvecsJcsDctbctEctnctnctFctHctHctHctHctHctHctHctHctHctbcuScvfcvgcvgctbctbcvhctbctsctOcuscutcutcutcutcvicusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuZcuZcuZcsgaaacstcvjcvkcvlcsvaaacsgcuZcuZcuZcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcuocsJcsJcvmcvncvncvncsJcsXcvocvpcvqcsXctjcsXcvrcvscsJcsDctbctbctbctbctbctbctbcvtctbctbctbctHctHctHcvucuScvvcvvcuScuScuScuScvwctsctOcuscutcutcutcutcutcuVctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccstcvjcvkcvlcsvcnccnccnccnccnccnccnccstcvjcvkcvlcsvcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcuocsJcuQcuQcuQcuQcsJcsXcvpcvxcvpcsXcsJcupcsJcsJcuccsDctbcvycvzcvActbcvBcvCcvCcvCcvDctbctHctHctHctHcuScuScuScuScvEcuScuScvgctsctOcuscutcutcutcutcutcvFctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccncaaaaaaaaaaaaaaacnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcuocsJcvGcvHcvIcsJcsXcsXcsXcsXcsXcsJcsJcsJcuccsDcsDctbcvJcvKcvLcvMcvCcvCcvCcvCcvNctbctHctHctHcvucvOcuScuScuScvPcuScuScvQctsctOcuscutcutcutcutcutcusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcuocsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcuccsDcsDcsDcsDctbctbcvRcvSctbctbctbcvRcvTcvSctbctHctHctHctbcvUcvVcvVcvVcvVcvVcvWctbctsctOcvXcvYcutcutcutcvZcwactPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDctbcwbcwbcwbcwbcwbcwbcwbcwbcwbctbctbcwcctbctbcwbcwbcwbcwbcwbcwbcwbctbctsctOcwdcwecwfcwfcwfcwecwgctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsycsycwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwicwicwicwicwicwicwictbcwjcwkcwjctbcwicwicwicwicwicwicwicwictsctOctOcwlcwmcwmcwmcwnctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwocwpcwhcwqcwrcwscwqcwtcwhcwqcwucwhcwqcwvcwhcwwcwxcwhcwqcwucwhcwycwicwzcwAcwAcwAcwBctbcwjcwkcwjctbcwCcwDcwEcwFcwFcwiaaaaaactsctOctOctOctOctOctOctOctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwGcwHcwhcwGcwucwhcwGcwHcwhcwGcwxcwhcwGcwrcwhcwGcwucwhcwGcwtcwhcwycwicwIcwJcwJcwJcwJctbcwjcwkcwjctbcwFcwFcwFcwFcwFcwiaaaaaacwKcwKcwKcwKcwKcwKcwKcwKcwKcwKcwKcwicwicwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwycwicwIcwJcwJcwJcwJctbctbcwcctbctbcwFcwFcwFcwFcwFcwicwKcwKcwKcwKcwKcwKcwLcwMcwNcwicwOcwOcwOcwicwOcwOcwOcwOcwOcwOcwOcwOcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwPcwxcwhcwqcwQcwhcwqcwHcwhcwRcwtcwhcwqcwtcwhcwScwucwhcwqcwxcwhcwycwicwTcwUcwUcwVcwWcwicwXcwXcwXcwicwFcwFcwFcwFcwFcwicwYcwZcwYcxacxbcwKcxccxccxccxdcwOcwOcwOcxdcwOcxecxfcxecwOcxgcxhcxicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwGcxjcwhcwGcwucwhcwGcwtcwhcwGcwucwscwGcwucwhcwGcwQcwhcwGcxkcwhcwycwicxlcwicxmcxncxocwicwJcwJcwJcwicxmcxncxpcwicxqcwicxrcxscxrcxscxrcwKcwicwicwicwicwOcwOcwOcwicxtcxucxecxvcxtcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycwycwicwJcwJcxzcwUcwUcwUcwUcwUcwUcwUcwUcwUcxAcwJcwJcxBcxrcxrcxrcxrcxrcwKcxCcxccwLcwicwOcwOcwOcwicxDcxDcxEcxDcxDcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcxGcxHcxIcxycxJcxKcxLcxMcxNcxycxOcxOcxOcxOcxOcxOcxPcxQcxRcxycwycwicwJcwJcxScxTcxUcxUcxUcxUcxUcxUcxUcxVcwIcwJcwJcwKcxWcxXcxYcxZcyacwKcybcxccwMcwicwOcwOcwOcwicyccyccxccyccyccxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfcygcyhcyfcyfcyfcyfcyicygcyjcykcylcxOcxycxJcymcymcxMcxNcxycymcymcymcymcymcymcyncxycxycxycxycxycwJcwJcxScyocypcwJcyqcyrcyscwJcypcyocwIcwJcwJcwKcwKcwKcwKcwKcwKcwKcybcxccwMcwicwOcwOcwOcwicytcytcxccytcytcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxycxJcymcymcxMcxNcxycyvcywcywcyxcyycyvcyxcxycyzcyzcyzcxycwJcwJcyAcyBcyCcyDcyEcyFcyGcyHcyIcyBcyJcwJcwJcwicyKcyKcyKcyKcyKcwicwicxdcwicwicwicxdcwicwicxccxccxccxccxccxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfcyLcyhcyfcyfcyfcyfcyicyLcyMcykcylcyNcyOcyPcyPcyPcyPcyNcyQcyRcyRcyRcyRcyRcyRcyRcyScyRcyRcyRcyScwJcwJcwJcyTcwJcwJcyUcwJcyUcwJcwJcyTcwJcwJcwJcyVcwOcxccwOcxccwOcyVcwOcwOcwOcwOcwOcwOcwOcyVcytcytcytcytcytcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxycyWcymcymcxMcxNcxycyXcyYcyYcyZczaczbczccxyczdczdczdcxycwJcwJcxzczeczfcyDczgcwJczhcyHcziczecxAcwJcwJcyVcxccwOcxccwOcxccyVcwOcwOcwOcwOcwOcwOcwOcyVcytcytcytcytcytcwicxdcxdcwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfczjcyhcyfcyfcyfcyfcyiczjczkcykcylcxOcxycxJcymcymcxMcxNcxyczlczlczlczmcymczmczncxycxycxycxycxycwJcwJcxScyBczocwJcyUcwJcyUcwJczocyBcwIcwJcwJcwiczpczqczqczqczrcwicwiczscwicwicwicxdcwicwicwicztcztcztcwicwicwOcwOcwOczucwOczvcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxyczwczxczxczycxNcxycxyczzczAczBczCczDczEczzaaaaaaaaacwicwJcwJcxScwicwiczFczGcwJczHczIcwicwicwIcwJcwJcwiaaaaaaaaaaaaaaacwiczJczKcwicxcczLcxccxcczMczNczOczOczOczPcwicwOcwOcxfcxfcwOcwOczQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfczRcyhcyfcyfcyfcyfcyiczRczSczTcylcxOcxycxyczUczUcxycxycxyaaaczzczVczWczXczYczZczzaaaaaaaaacwicwJcwJcxScwicwicxmcxncxncxncxpcwicwicwIcwJcwJcwiaaaaaaaaaaaaaaacwiczKczKcwicAacAacAacxcczMczOczOczOczOcAbcwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxycxycxycxycxycAfcAgcAgcAfaaaaaaaaaczzcAhczXczXczXczXczzaaaaaaaaacwicwJcwJcyAcwAcwAcwAcwAcwAcwAcwAcwAcwAcyJcwJcwJcwiaaaaaaaaaaaaaaacwicAiczKcwicAacAjcAacxcczMczMczMczMczMczMcwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAkcAlcAlcAlcAlcAmcAmcAlcAlcAnaaaczzczXczXczXczXczXczzaaaaaaaaacwicwicwicwicwicwicwicwicAocwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaacwicApczKcwicxCcxccxccxcczMaaaaaaaaaaaaaaacwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscAtcAucAtcAtcAvcAwcAlcAnczzczXcAxcAycAzcAAczzaaaaaaaaaaaaaaaaaaaaaaaaaaacwicABcABcABcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwiczMaaaaaaaaaaaaaaacACcwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscAtcAtcAtcAtcAtcAtcADcAEczzczXcAFcAGcAHcAGczzaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicAIcwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAJcwOcwOcAKcAKcwOcwOcAJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscALcALcALcALcALcALcAlcAMczzczXczXczXczXczXczzaaaaaaaaaaaaaaaaaaaaaaaacwicwzcyJcwJcyAcwBcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicANcwOcwOcwOcwOcAOcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAPcAlcAlcAlcAlcAlcAlcAlcAlcAMaaaczzczzczzczzczzczzczzaaaaaaaaaaaaaaaaaaaaaaaacwicAQcARcAScARcATcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcwIcAVcwJcAWcxSczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAXcAYcAZcAZcAZcBacBbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcwTczecyUczecBcczMaaaaaaaaaaaaaaaaaaaaaaaaaaacAXcBdcBecBfcBgcBfcBhcBicBbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcBjcBkcBlcBkcBmczMaaaaaaaaaaaaaaaaaaaaaaaaaaacBncBocBpcBqcBqcBqcBrcBscBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcwIcwJcBtcwJcxSczMczMczMaaaaaaaaaaaaaaaaaaaaacBncBucBpcBqcBqcBvcBrcBwcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBAcBycBzcBzcAUcBBczecBCcwJcBDcwJcBEczecBBczMaaaaaaaaaaaaaaaaaaaaacBFcBGcBHcBGcBIcBGcBHcBGcBJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBKcBLcBMcBKcBLcBLcBLcBNcBLcBLcBOcBPcBycBzcBzcAUcBBcyocBCcwJcwJcwJcBEcyocBBczMczMczMczMczMczMaaaaaacBncBQcBRcBRcBqcBRcBRcBQcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBKcBScBTcBUcBVcBWcBWcBWcBWcBWcBWcBXcBPcBycBzcBzcAUcBBcyocBYcwJcwJcwJcBZcyocBBczMcCacCacCacCaczMaaaaaacBncCbcBqcBqcBqcBqcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBNcBTcCdcBTcCecBTcBTcBTcBTcBTcBTcBTcCecBzcBzcBzcAUcBBcBkcBCcwJcwJcwJcBEcBkcBBczMcCfcCgcCgcCgcCgcCgcChcBncCbcBqcCccCicCbcBqcCccCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycCkcClcBTcCmcBVcCncCncCncCncCncCncCocBPcBycBzcCpcAUcCqcCrcCscwJcwJcwJcCtcCucCvczMcCwcCwcCwcCwcCxcCycCxcCzcBqcBqcCccCAcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcCkcBLcCBcCkcBLcBLcBLcBNcBLcBLcCCcBPcBycBzcCpcCDcBzcCDcCEcwJcwJcwJcCFcCxcCycCxcCwcCwcCwcCwcCGcCgcChcBncCHcBqcCccCIcCbcBqcCJcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBAcBycBzcCpcAUcCKcCrcCscwJcwJcwJcCtcCucCvczMcCLcCLcCLcCLczMaaaaaacCAcCbcBqcCccCMcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCOcCNcCNcBBcCPcBCcwJcwJcwJcBEcARcBBczMczMcCycCyczMczMaaaaaacCQcCbcBqcCccCAcCbcBqcCccCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCRcCScCTcCUcCUcCVcCWcCXcCYcCZcDacDbcDccDbcDbcDbcDdcCNcBBcDecBCcwJcwJcwJcCtcCucCvczMcDfcDgcDgcDfczMaaaaaacCIcCbcBqcCccCIcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCRcCScCScCScCScCScDhcDicDicDicDjcDbcDbcDbcDkcDbcDbcCNcBBcDlcwTcwUcwUcxAcDmcCxcCycCxcCwcCwcCwcCwcDncCgcChcBncCbcBqcCccDocCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDpcCScDqcDpcDrcDscDtcDicDicDicDicDbcDbcDucDbcDvcDccDwcDwcDwcDxcDycDzcDAcDBcDwcDwcDwcCwcCwcCwcCwcCxcCycCxcCzcBqcBqcBqcBqcBqcBqcBQcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDCcDicDjcDjcDjcDjcDjcDicDicDicDicDbcDbcDbcDDcDbcDbcDwcDEcDFcDGcDHcDIcDJcDKcDFcDEcDwcDLcDMcDMcDMcDMcCgcChcBncAYcBacDNcDOcBRcBqcDPcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDQcDicDicDicDicDicDicDicDicDicDicDRcDbcDbcDbcDbcDbcDwcDFcDScDTcDHcDIcDJcDUcDVcDFcDwcCacCacCacCaczMaaaaaacBncDWcDXcBRcBncDYcDZcDYcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDQcDicDicDicDicDicEacDicDicEacDicEbcEccEccEccEdcEccDwcEecDFcEecDHcDIcDJcEecDFcEecDwczMczMczMczMczMaaaaaacBncBRcBRcEfcBncEgcEhcEicBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcEjcDicDicDicDicDjcEkcDjcDjcEkcDjcElcEmcEmcEmcEmcEmcDwcEncDFcDFcDHcDIcDJcDFcDFcEocDwaaaaaaaaaaaaaaaaaaaaacBncDWcDXcEpcEqcEgcEhcEicBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcErcEscEscEtcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcDwcEucEvcEvcDHcDIcDJcEwcEwcExcDwaaaaaaaaaaaaaaaaaaaaacEycEzcEAcEAcEAcEAcEAcEzcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcECcECcECcECcCNcDIcDIcDIcDIcDIcDIcDIcDIcDIcDIcDIcDwcDwcDzcDwcDwcDIcDwcDwcDzcDwcDwcDwcDwcDwcDwcDwaaaaaaaaacEycEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcECcECcECcECcCNcDIcDwcDwcDwcDwcEEcDwcDwcDwcDIcDIcDIcDIcDIcDIcDwcDIcDwcDIcDIcDIcDIcDIcDIcDIcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcCNcCNcCNcCNcDIcDwcEFcEGcEGcEGcEGcEHcDwcDwcDwcDwcDwcDwcDwcDwcEIcDwcDwcDwcDwcDwcDwcDwcDwcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEFcEGcEGcEGcEGcEHcDwcEJcEKcELcEKcEMcENcENcENcENcENcEMcENcEMcENcEOcDwcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEPcEGcEGcEGcEGcEQcDwcENcERcERcERcERcERcENcENcENcERcERcERcERcEScETcDwcDIcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEPcEUcEVcEVcEGcEGcEWcENcENcEXcEYcEXcENcENcENcENcENcEXcEYcEXcEZcENcDwcDIcDIcDIcDIcDIcDIcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDIcDwcDwcDwcDwcDwcDwcDwcDwcENcERcERcERcERcERcENcENcENcERcERcERcERcFacENcDwcDwcDwcDwcDwcDwcDwcDIcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDIcDwcDwcFbcFbcFbcFbcFbcDwcFccFccFccFccFccFccFccFccFccFccFccFccFccFdcFccDwcFecFecFecFecFecDwcDIcDIcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcDwcDwcFfcFfcFfcFfcFfcDwcFgcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFgcDwcFfcFfcFfcFfcFfcDwcDwcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFrcFlcFrcFlcFmcFncFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFocFmcFpcFscFpcFscFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFtcFlcFlcFmcFncFhcFhcFhcFhcFhcFucFvcFucFhcFhcFhcFhcFicFocFmcFpcFpcFwcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFxcFycFxcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFrcFlcFrcFlcFmcFncFhcFhcFhcFhcFhcFzcFAcFBcFhcFhcFhcFhcFicFocFmcFpcFscFpcFscFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcDFcFCcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFhcFDcFhcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFCcDFcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFEcDwcFFcFFcFFcFFcFFcDwcFgcFhcFhcFhcFhcFhcFhcFDcFhcFhcFhcFhcFhcFicFgcDwcFFcFFcFFcFFcFFcDwcFEcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEucFGcDFcDwcFHcFHcFHcFHcFHcDwcFccFccFccFccFccFccFIcFJcFIcFccFccFccFccFdcFccDwcFKcFKcFKcFKcFKcDwcDFcFLcExcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDFcDwcDwcDwcDwcDwcDwcDwcFMcFNcFNcFNcFNcFNcFOcFPcFMcFNcFNcFNcFNcFQcFMcDwcDwcDwcDwcDwcDwcDwcDFcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDFcDFcDIcDIcDIcDIcDIcDwcFMcFMcFScFMcFScFMcFMcFTcFUcFMcFScFMcFScFVcFMcDwcDIcDIcDIcDIcDIcDFcDFcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFXcFWcFWcFWcFYcFYcFYcFWcFWcFYcFYcFYcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcDwcDIcDzcFMcFMcFMcFZcFZcFZcFMcFMcFMcFZcFZcFZcFZcFZcFMcDzcDIcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcGacFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGbcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcGccGccGccGdcGecGfcGgcFMcGhcGicGjcGkcGlcGmcGncDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGocFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGacFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcGpcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcGqcGrcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcGscGtcFWcFWcFWcGpcFWcGucFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGacFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcGpcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGocFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcGvcFWcGvcFWcGvcFWcGwcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcGxcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycFR +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGzcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGz +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGB aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9277,32 +9278,32 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGDcGEcGFcGGcGHcGIcGCcGJcGKcGLcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGFcGFcGFcGFcGFcGFcGFcGMcGNcGOcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGPcGPcGFcGFcGFcGFcGCcGQcGRcGScGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGFcGFcGFcGFcGTcGTcGCcGCcGUcGCcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGWcGWcGFcGXcGYcGZcGCcHacGUcHbcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcHccHccHccHccGVcGVcHccGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcHccGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGFcGFcGFcGXcHdcHecGCcHfcGUcHgcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcHhcHicGVcGVcGVcHccGVcGVcHccGVcHccHccHjcHccHccHccGVcGVcGVcHccHccHccHccHkcGVcGVcHccGVcHccHccGVcGVcGVcGVcHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGFcGFcGFcGFcGFcGCcGCcGCcGCcGCcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcHlcHlcHmcHncGVcGVcHccGVcGVcHccHccHocHccHccHccHccHccHccHccHccHccHccHccHccHccGVcHccHccHccHccHccHccGVcHccHccHjcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcHpcHqcHrcHscGFcHtcHucHvcHwcHxcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHycHlcHicHlcHicHycGVcGVcGVcGVcGVcHccHccHccHccHccHccHccHzcHAcHBcHCcHccHccHccHccHccHccHccHccHccHccHccHccHccGVcGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcHDcHEcHFcGFcGFcGFcHGcHHcHIcHJcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHicHycHicHicHicHicGVcGVcGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHjcHccHccHccHccHccHKcHccHjcHKcHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcHLcHEcHFcGFcGFcGFcHMcHNcHMcHNcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHOcGVcHicHicHlcHicGVcGVcGVcHccHccHocHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHKcHPcHQcHRcHScHccHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcHDcHTcHUcGFcHVcHtcHWcHJcHXcHYcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHycGVcGVcGVcHhcHicHicGVcGVcGVcHccHccHccHccHZcHccHccHccHccHccHccHccHccHccHccHjcHccHccHccIacHRcHRcHRcHccHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcHicHycGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHocHccHccHccHccHccHjcHKcHjcHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcHicHicHicGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcHicHicHycGVcGVcGVcHccHccHccHccHccHccHccHccHccHkcHccHccHccHccHccIbcHccHccHccHccHccHccHccHjcHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcHicHicHicGVcGVcGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccIccHccHccHccHccHccHkcHccHccHccHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcHicHicHicGVcGVcGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHjcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHycHicHicHicGVcGVcGVcHccHccHccHccHccHccHccHccHjcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHicHicGVcGVcGVcGVcGVcHccHccHccHccHccHjcHccHccHccHccHccHocHccHocHccHocHocHocHccHocHccHccHocHccHocHccHocHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHicGVcGVcGVcGVcGVcGVcGVcHccHccHccHccHccHccHccHccHccHccHocHccHocHkcHocHccHocHccHocHocHccHocHccHocHocHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHicGVcGVcGVcGVcGVcHOcGVcHccHccHccHccHccHccHccHccHjcHccHocHocHocHccHocHccHocHjcHocHccHocHocHccHocHocHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcHicHicGVcHicHicHicHicHicGVcHccHccHjcHccHccHccHjcHccHccHccHocHccHocHccHocHccHocHccHocHccHjcHocHccHocHocHccHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcIdcHicHicGVcGVcGVcHicHccHccHccHccHccGVcGVcHccHccHccHccHocHccHocHccHocHocHocHccHocHccHccHocHccHocHccHocHccHccGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcHycGVcGVcGVcGVcGVcGVcGVcGVcHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccHccGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcHccHccHZcHccHccHccGVcGVcGVcGVcHjcHccHccHccHccHccGVcGVcGV -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGVcGV +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGEcGFcGGcGHcGIcGJcGDcGKcGLcGMcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGGcGGcGGcGNcGOcGPcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGQcGQcGGcGGcGGcGGcGDcGRcGScGTcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGUcGUcGDcGDcGVcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGXcGXcGGcGYcGZcHacGDcHbcGVcHccGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcGWcGWcHdcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGYcHecHfcGDcHgcGVcHhcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcHicHjcGWcGWcGWcHdcGWcGWcHdcGWcHdcHdcHkcHdcHdcHdcGWcGWcGWcHdcHdcHdcHdcHlcGWcGWcHdcGWcHdcHdcGWcGWcGWcGWcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGGcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcHmcHmcHncHocGWcGWcHdcGWcGWcHdcHdcHpcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcHdcHdcHdcHdcHdcHdcGWcHdcHdcHkcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHqcHrcHscHtcGGcHucHvcHwcHxcHycGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcHmcHjcHmcHjcHzcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHAcHBcHCcHDcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHEcHFcHGcGGcGGcGGcHHcHIcHJcHKcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcHzcHjcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHLcHdcHkcHLcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHMcHFcHGcGGcGGcGGcHNcHOcHNcHOcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHPcGWcHjcHjcHmcHjcGWcGWcGWcHdcHdcHpcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHLcHQcHRcHScHTcHdcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHEcHUcHVcGGcHWcHucHXcHKcHYcHZcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcGWcGWcGWcHicHjcHjcGWcGWcGWcHdcHdcHdcHdcIacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcIbcHScHScHScHdcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcHjcHzcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHpcHdcHdcHdcHdcHdcHkcHLcHkcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcHjcHjcHjcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcHjcHjcHzcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHlcHdcHdcHdcHdcHdcIccHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcIdcHdcHdcHdcHdcHdcHlcHdcHdcHdcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcHjcHjcHjcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcHjcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHpcHdcHpcHdcHpcHpcHpcHdcHpcHdcHdcHpcHdcHpcHdcHpcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHpcHdcHpcHlcHpcHdcHpcHdcHpcHpcHdcHpcHdcHpcHpcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcGWcGWcGWcGWcHPcGWcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHpcHpcHpcHdcHpcHdcHpcHkcHpcHdcHpcHpcHdcHpcHpcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcHjcHjcHjcHjcHjcGWcHdcHdcHkcHdcHdcHdcHkcHdcHdcHdcHpcHdcHpcHdcHpcHdcHpcHdcHpcHdcHkcHpcHdcHpcHpcHdcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcIecHjcHjcGWcGWcGWcHjcHdcHdcHdcHdcHdcGWcGWcHdcHdcHdcHdcHpcHdcHpcHdcHpcHpcHpcHdcHpcHdcHdcHpcHdcHpcHdcHpcHdcHdcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcHzcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcIacHdcHdcHdcGWcGWcGWcGWcHkcHdcHdcHdcHdcHdcGWcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGW "} (1,1,3) = {" @@ -9330,27 +9331,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIecIfcIfcIfcIfcIgcIhaaaaaaaaaaaaaaaaaaaaacIecIhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIecIfcIicIjcIjcIkcIlcImcIncIgcIhaaaaaaaaaaaacIecIncIoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIecIpcIqcIjcIjcIjcIjcIjcIjcIrcImcIscIhaaaaaacIecItcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIecIscIncIwcIjcIjcIjcIjcIxcIjcIjcIjcIycIscIhcIecItcIzcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIecIscIicIAcImcIfcIgcIBcICcIDcIfcIfcIEcIncIncIncIpcIzcIzcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIycIicIjcIFcIjcIGcIHcIIcIjcIJcIjcIjcIjcIjcIjcIjcIKcIzcILcIfcIMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIHcIjcIjcIjcIjcIGcIHcIjcIjcIjcIjcIjcIjcIjcIjcIjcIycIfcIscIhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacINcIjcIjcIjcIjcIOcIHcIjcIjcIPcIQcIfcIfcIwcIjcIRcIHcIScImcIncIgcIhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacITcIjcIjcIjcIjcIjcIHcIjcIjcIHcIjcIUcIVcIHcIjcIjcIHcIWcIjcIjcImcIscIhaaacIecIgcIfcIfcIfcIfcIfcIfcIfcIgcIhaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacITcIXcIGcIjcIjcIjcIYcIjcIjcIHcIZcJacIRcIHcIjcIjcJbcIjcIjcIjcIjcImcIscIfcIscIicIjcIjcIjcJccIjcIjcIjcImcIpaafaaaaaacJdcJecJfcJfcJfcJfcJfcJfcJfcJecJgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacITcJhcJicIjcIjcIjcIQcIjcIjcIHcIjcIjcIjcIHcIjcIjcJjcIjcIjcIjcIjcIjcJkcIjcJkcIjcIjcIjcIjcIjcIjcIjcIjcIjcJkaafaaaaafcJlcJmcJncJncJncJncJncJncJncJocJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacITcIGcIGcIjcIjcIjcIYcIjcIjcIHcJqcJrcIjcIHcIjcIjcJbcIjcIjcIjcIjcIPcIscIfcIscIwcIjcIjcIjcIjcIjcIjcJscIPcIpaafaafaafcJtcJncJncJncJncJncJncJncJncJncJtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacITcIjcIjcIjcIjcIjcIHcIjcIjcImcIfcIfcIQcIicIjcIjcIHcIjcIjcIjcIPcIscJuaaacJvcIncIfcIfcIfcIfcIfcIfcIfcIncJuaaaaaaaafcJlcJwcJncJncJncJncJxcJncJncJycJpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJzcIjcIjcIjcIjcJAcIycIwcIjcIjcIjcIjcIjcIjcIjcIjcIHcIjcIjcIgcIncJuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacJBcJCcJfcJfcJfcJfcJfcJfcJfcJCcJDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIHcJEcJFcJGcIjcIPcIscIncIfcIfcIgcIwcIjcIjcIjcIjcIycIfcIscJuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIycIwcJHcJIcIPcIscIicJJcJKcJLcImcIpcJMcIjcIJcJNcIKcIzcJOcIfcIoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcIncIgcIfcIscIicIjcIjcIjcIjcIjcIHcIjcIjcIPcIgcIpcIzcIzcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJQcJRcJScIjcIjcIjcIjcIjcIjcJTcJUcIPcIscJucJvcJVcIzcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcIfcIpcJWcIjcIjcIjcIjcIjcIycIgcIscJuaaaaaacJvcJVcIucIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcIgcIwcIjcJXcJYcIPcIscIncJuaaaaaaaaaaaacJvcIgcIMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcIncIfcIfcIfcIncJuaaaaaaaaaaaaaaaaaaaaacJvcJuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIgcIgcIgcIgcIhcIiaaaaaaaaaaaaaaaaaaaaacIfcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIgcIjcIkcIkcIlcImcIncIocIhcIiaaaaaaaaaaaacIfcIocIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIqcIrcIkcIkcIkcIkcIkcIkcIscIncItcIiaaaaaacIfcIucIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcItcIocIxcIkcIkcIkcIkcIycIkcIkcIkcIzcItcIicIfcIucIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcItcIjcIBcIncIgcIhcICcIDcIEcIgcIgcIFcIocIocIocIqcIAcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIzcIjcIkcIGcIkcIHcIIcIJcIkcIKcIkcIkcIkcIkcIkcIkcILcIAcIMcIgcINaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIIcIkcIkcIkcIkcIHcIIcIkcIkcIkcIkcIkcIkcIkcIkcIkcIzcIgcItcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcIkcIkcIkcIkcIPcIIcIkcIkcIQcIRcIgcIgcIxcIkcIScIIcITcIncIocIhcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIkcIkcIkcIkcIkcIIcIkcIkcIIcIkcIVcIWcIIcIkcIkcIIcIXcIkcIkcIncItcIiaaacIfcIhcIgcIgcIgcIgcIgcIgcIgcIhcIiaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIYcIHcIkcIkcIkcIZcIkcIkcIIcJacJbcIScIIcIkcIkcJccIkcIkcIkcIkcIncItcIgcItcIjcIkcIkcIkcJdcIkcIkcIkcIncIqaafaaaaaacJecJfcJgcJgcJgcJgcJgcJgcJgcJfcJhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcJicJjcIkcIkcIkcIRcIkcIkcIIcIkcIkcIkcIIcIkcIkcJkcIkcIkcIkcIkcIkcJlcIkcJlcIkcIkcIkcIkcIkcIkcIkcIkcIkcJlaafaaaaafcJmcJncJocJocJocJocJocJocJocJpcJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIHcIHcIkcIkcIkcIZcIkcIkcIIcJrcJscIkcIIcIkcIkcJccIkcIkcIkcIkcIQcItcIgcItcIxcIkcIkcIkcIkcIkcIkcJtcIQcIqaafaafaafcJucJocJocJocJocJocJocJocJocJocJuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIkcIkcIkcIkcIkcIIcIkcIkcIncIgcIgcIRcIjcIkcIkcIIcIkcIkcIkcIQcItcJvaaacJwcIocIgcIgcIgcIgcIgcIgcIgcIocJvaaaaaaaafcJmcJxcJocJocJocJocJycJocJocJzcJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJAcIkcIkcIkcIkcJBcIzcIxcIkcIkcIkcIkcIkcIkcIkcIkcIIcIkcIkcIhcIocJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacJCcJDcJgcJgcJgcJgcJgcJgcJgcJDcJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIIcJFcJGcJHcIkcIQcItcIocIgcIgcIhcIxcIkcIkcIkcIkcIzcIgcItcJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIzcIxcJIcJJcIQcItcIjcJKcJLcJMcIncIqcJNcIkcIKcJOcILcIAcJPcIgcIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIocIhcIgcItcIjcIkcIkcIkcIkcIkcIIcIkcIkcIQcIhcIqcIAcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJRcJScJTcIkcIkcIkcIkcIkcIkcJUcJVcIQcItcJvcJwcJWcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIgcIqcJXcIkcIkcIkcIkcIkcIzcIhcItcJvaaaaaacJwcJWcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIhcIxcIkcJYcJZcIQcItcIocJvaaaaaaaaaaaacJwcIhcINaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIocIgcIgcIgcIocJvaaaaaaaaaaaaaaaaaaaaacJwcJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9396,83 +9397,83 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgscgscgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaafaafaafcJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaafaafaafcJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZcKacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafaafaagaagaagaagaagaagaagaafaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaafaaaaaaaagaaaaaaaafaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgscgscgscgscgscgscgsakscgscgscgscgscgscgscgscgscgscgscgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscKbcKbcKccKccKccKccKccKccKccKccKccKbcKbcKbcKbcKbcKbcKbcKbcKbcKdcKdcKdcKdcKdcKdcKdcKdcKbcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKbcKccKecKfcKgcKhcKicKjcKkcKlcKccKdcKdcKdcKdcKdcKdcKdcKdcKmcKdcKncKocKpcKqcKrcKscKdcKbcKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKecKecKecKtcKucKvcKwcKxcKycKzcKdcKscKAcKBcKCcKscKDcKdcKEcKdcKFcKscKscKscKscKscKdcKbcKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKfcKecKfcKGcKHcKIcKwcKJcKKcKLcKdcKMcKscKNcKscKscKOcKdcKEcKdcKPcKscKscKscKQcKRcKdcKbcKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKfcKecKfcKfcKScKTcKUcKVcKWcKXcKYcKZcLacKscKscLbcLccKdcLdcKdcLecLfcKscLgcLhcLicKdcKbcKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKfcKecKfcKGcLjcLkcLlcLmcLmcLmcLncLocLpcLqcLrcLscLtcLtcLtcKdcLucLvcKscLwcLxcLycLzcLAcLAcLBcLCcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgscgscgtcgscgscgscgscgscgscgscgscgscgscgscKbcKccKfcKecKfcKGcLEcLFcLGcLHcLHcLHcKdcLIcLJcLKcKscLLcLMcLNcLtcKdcKdcLOcLPcKdcKdcKdcKdcKbcKbcgscgscgscgscgscgscgscgscgscgscgscgscgscgscgscgscgscgtcgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcgscKbcKccKecLQcKecLRcLEcKzcLtcLtcLtcLtcLtcLScLTcLUcLTcLVcLWcLMcLXcLtcLtcLYcLZcMacKecLQcKecKccKbcgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaaaaacgscKbcKccKfcKecKfcKGcMbcMccLtcMdcMdcMdcMecMfcMgcMhcMdcMdcMicMjcMdcMdcLtcLYcLZcKLcKfcKecKfcKccKbcgscgsaaaaafcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgscKbcKccKfcKecKfcKGcMkcMlcLtcMdcMjcMjcMjcMmcMncMocMpcMjcMmcMjcMjcMdcLtcLYcLZcKLcMqcMrcMscKccKbcKbcgsaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaagaaacgscKbcKccKfcKecKfcKGcMtcMucLtcMdcMvcMwcMjcMmcMjcMxcMjcMjcMmcMycMzcMdcLtcLYcLZcKLcMAcMBcMCcMDcKccKbcgsaaaaagcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMEcgscKbcKccKfcKecKfcKGcMFcMGcLtcMdcMjcMjcMjcMmcMHcMxcMIcMjcMmcMjcMjcMdcLtcMJcMKcMLcMMcMNcMOcMPcKccKbcgscMQaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMRakscKbcKccKecKecKecLRcMScMTcLtcMUcMVcMWcMXcMicMdcMYcMdcMdcMZcNacNbcNccLtcNdcNecNfcNgcMOcMOcNhcKccKbakscMRaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaacgscKbcKccKfcKecKfcKGcMScKLcLtcMdcNicNjcMjcMmcNkcMxcNlcMjcMmcNmcNncMdcLtcKGcMFcNocNpcMOcNqcNrcKccKbcgsaaaaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaagaaacgscKbcKccKfcKecKfcKGcMFcKLcLtcMdcMjcMjcMjcMmcMjcMxcMjcMjcMmcMjcMjcMdcLtcKGcMFcKLcNscNtcNucNvcKccKbcgsaaaaagcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgscKbcKccKfcKecKfcKGcLEcKLcLtcMdcNwcNxcNycNzcNAcMocNBcMjcMmcNCcNDcMdcLtcKGcMFcKLcNEcNFcNGcKccKbcKbcgsaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaafcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaaaaacgscKbcKccKfcKecKfcKGcLEcKLcLtcMdcMdcMdcNHcMdcMdcNIcMdcMdcNJcMdcMdcMdcLtcKGcMFcKLcKfcKecKfcKccKbcgscgsaaaaafcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscKbcKccKecLQcKecLRcMFcKzcLtcLtcLtcLtcLtcLtcLtcNKcLtcLtcLtcLtcLtcLtcLtcLRcMFcKzcKecLQcKecKccKbcgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgscgscgscgscgscgtcgscgscgscgscgscgscgscgscKbcKccKfcKecKfcKGcNLcNMcNNcKXcKXcNOcNPcNQcNRcNScNTcNUcNVcNOcKXcKXcNWcNXcMFcKLcKfcKecKfcKccKbcgscgscgscgscgscgscgscgtcgscgscgscgscgscgscgscgscgscgscgtcgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKfcKecKfcKGcNYcNZcNZcNZcNZcOacObcOccOdcOecOfcOgcOhcOicNZcNfcNZcNZcOjcKLcKfcKecOkcKccKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccOlcKecKfcKfcLHcLHcOmcLHcLHcNOcOncOocOpcOecOqcOrcOscNOcLHcLHcLHcLHcLHcKfcKfcKecKfcKccKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKfcKecKfcKfcKfcKfcKecKfcOtcNOcNOcNOcOucOvcNOcNOcNOcNOcOtcKfcKfcKfcKfcKfcKfcKecKfcKccKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKccKecKecKecKecKecKecKecKecOwcOxcOycOzcOAcOBcOCcODcOEcOFcOGcKecKecKecKecKecKecKecKecKccKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscKbcKbcKccKecKfcKfcKfcKfcKfcKccOtcOHcOIcOJcOKcOLcOMcONcOMcOOcOtcKccKfcKfcKfcKfcKfcKecKccKbcKbcgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscKbcKbcKccKccKccKccKccKccKccOtcOtcOtcOtcOPcOQcORcOtcOtcOtcOtcKccKccKccKccKccKccKccKbcKbcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcOtcOScOTcOUcOtcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgscgscgscgscOtcOtcOVcOWcOXcOtcOtcgscgscgscgscgscgscgscgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaagaagcgscgscOtcOtcOYcOZcPacOMcPbcOtcOtcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcORcOtcPccPdcPecOEcOEcOEcOEcPfcOtcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcPgcPhcPgcPicOEcOEcPjcOEcOEcPkcOtcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcPlcORcOtcPccPmcPncOEcOEcOEcOEcPfcOtcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaagaagcgscgscOtcOtcPocPpcPpcPpcPqcOtcOtcgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscOtcOtcPrcPscPtcOtcOtcgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscOtcOtcOtcOtcOtcgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgsaaacgscgscgsakscgscgscgsaaacgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaafaaaaaaaagaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaafaagaagaagaagaagaagaagaafaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscPucJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacJZaagcJZaafaafaafcJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaafaafaafcJZaagcJZaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaacJZaagcJZaaaaaaaaacJZaagcJZaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgsaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgscgscgscgscgscgscgscgtcgscgscgscgscgsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKacKbcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafaafaagaagaagaagaagaagaagaafaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaagaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtakscgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKccKccKccKccKccKccKecKecKecKecKecKecKecKecKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKccKdcKfcKgcKhcKicKjcKkcKlcKmcKdcKecKecKecKecKecKecKecKecKncKecKocKpcKqcKrcKscKtcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKfcKfcKfcKucKvcKwcKxcKycKzcKAcKecKtcKBcKCcKDcKtcKEcKecKFcKecKGcKtcKtcKtcKtcKtcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcKIcKJcKxcKKcKLcKMcKecKNcKtcKOcKtcKtcKPcKecKFcKecKQcKtcKtcKtcKRcKScKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKgcKTcKUcKVcKWcKXcKYcKZcLacLbcKtcKtcLccLdcKecLecKecLfcLgcKtcLhcLicLjcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcLkcLlcLmcLncLncLncLocLpcLqcLrcLscLtcLucLucLucKecLvcLwcKtcLxcLycLzcLAcLBcLBcLCcLDcLEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcKccKdcKgcKfcKgcKHcLFcLGcLHcLIcLIcLIcKecLJcLKcLLcKtcLMcLNcLOcLucKecKecLPcLQcKecKecKecKecKccKccgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcgtcKccKdcKfcLRcKfcLScLFcKAcLucLucLucLucLucLTcLUcLVcLUcLWcLXcLNcLYcLucLucLZcMacMbcKfcLRcKfcKdcKccgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaaaaacgtcKccKdcKgcKfcKgcKHcMccMdcLucMecMecMecMfcMgcMhcMicMecMecMjcMkcMecMecLucLZcMacKMcKgcKfcKgcKdcKccgtcgtaaaaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKccKdcKgcKfcKgcKHcMlcMmcLucMecMkcMkcMkcMncMocMpcMqcMkcMncMkcMkcMecLucLZcMacKMcMrcMscMtcKdcKccKccgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaagaaacgtcKccKdcKgcKfcKgcKHcMucMvcLucMecMwcMxcMkcMncMkcMycMkcMkcMncMzcMAcMecLucLZcMacKMcMBcMCcMDcMEcKdcKccgtaaaaagcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMFcgtcKccKdcKgcKfcKgcKHcMGcMHcLucMecMkcMkcMkcMncMIcMycMJcMkcMncMkcMkcMecLucMKcMLcMMcMNcMOcMPcMQcKdcKccgtcMRaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMSakscKccKdcKfcKfcKfcLScMTcMUcLucMVcMWcMXcMYcMjcMecMZcMecMecNacNbcNccNdcLucNecNfcNgcNhcMPcMPcNicKdcKcakscMSaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaacgtcKccKdcKgcKfcKgcKHcMTcKMcLucMecNjcNkcMkcMncNlcMycNmcMkcMncNncNocMecLucKHcMGcNpcNqcMPcNrcNscKdcKccgtaaaaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaagaaacgtcKccKdcKgcKfcKgcKHcMGcKMcLucMecMkcMkcMkcMncMkcMycMkcMkcMncMkcMkcMecLucKHcMGcKMcNtcNucNvcNwcKdcKccgtaaaaagcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKccKdcKgcKfcKgcKHcLFcKMcLucMecNxcNycNzcNAcNBcMpcNCcMkcMncNDcNEcMecLucKHcMGcKMcNFcNGcNHcKdcKccKccgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaaaaacgtcKccKdcKgcKfcKgcKHcLFcKMcLucMecMecMecNIcMecMecNJcMecMecNKcMecMecMecLucKHcMGcKMcKgcKfcKgcKdcKccgtcgtaaaaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKdcKfcLRcKfcLScMGcKAcLucLucLucLucLucLucLucNLcLucLucLucLucLucLucLucLScMGcKAcKfcLRcKfcKdcKccgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcKccKdcKgcKfcKgcKHcNMcNNcNOcKYcKYcNPcNQcNRcNScNTcNUcNVcNWcNPcKYcKYcNXcNYcMGcKMcKgcKfcKgcKdcKccgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcNZcOacOacOacOacObcOccOdcOecOfcOgcOhcOicOjcOacNgcOacOacOkcKMcKgcKfcOlcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcOmcKfcKgcKgcLIcLIcOncLIcLIcNPcOocOpcOqcOfcOrcOscOtcNPcLIcLIcLIcLIcLIcKgcKgcKfcKgcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKgcKgcKgcKfcKgcOucNPcNPcNPcOvcOwcNPcNPcNPcNPcOucKgcKgcKgcKgcKgcKgcKfcKgcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKfcKfcKfcKfcKfcKfcKfcKfcOxcOycOzcOAcOBcOCcODcOEcOFcOGcOHcKfcKfcKfcKfcKfcKfcKfcKfcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKccKdcKfcKgcKgcKgcKgcKgcKdcOucOIcOJcOKcOLcOMcONcOOcONcOPcOucKdcKgcKgcKgcKgcKgcKfcKdcKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKdcKdcKdcKdcKdcKdcKdcOucOucOucOucOQcORcOScOucOucOucOucKdcKdcKdcKdcKdcKdcKdcKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKccKccKccKccKccKccKccKccKccOucOTcOUcOVcOucKccKccKccKccKccKccKccKccKccKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcOucOucOWcOXcOYcOucOucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcOucOucOZcPacPbcONcPccOucOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcOScOucPdcPecPfcOFcOFcOFcOFcPgcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcPhcPicPhcPjcOFcOFcPkcOFcOFcPlcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcPmcOScOucPdcPncPocOFcOFcOFcOFcPgcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcOucOucPpcPqcPqcPqcPrcOucOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcOucOucPscPtcPucOucOucgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcOucOucOucOucOucgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtaaacgtcgtcgtakscgtcgtcgtaaacgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaagaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaafaagaagaagaagaagaagaagaafaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcPvcKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9490,15 +9491,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPvcPvcPvcPvcPvaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPvcPvcPwcPxcPycPvcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPvcPvcPzcPycPAcPycPBcPvcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPCcPDcPycPEcPFcPycPycPGcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPycPycPycPHcPHcPHcPycPycPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPvcPycPHcPHcPFcPHcPFcPIcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPvcPvcPJcPKcPFcPHcPLcPvcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPvcPvcPycPHcPycPvcPvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPvcPvcPycPvcPvaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPwcPwcPwcPwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPwcPwcPxcPycPzcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPwcPwcPAcPzcPBcPzcPCcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPDcPEcPzcPFcPGcPzcPzcPHcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPzcPzcPzcPIcPIcPIcPzcPzcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPzcPIcPIcPGcPIcPGcPJcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPwcPwcPKcPLcPGcPIcPMcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPwcPwcPzcPIcPzcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPwcPzcPwcPwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9585,28 +9586,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPMcPNcPMcPNcPMaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPMcPNcPMcPNcPMaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafakscPMcPNcPMcPNcPMaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafakscPMcPNcPMcPNcPMaksaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPOcPPcPQcPOcPPcPQcPOaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPMcPMcPMcPMcPRcPScPTcPUcPVcPScPRcPMcPMcPMcPMaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPWcPScPScPScPScPScPWcPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPMcPMcPMcPMcPOcPScPScPXcPYcPZcPOcPMcPMcPMcPMaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPRcQacPScQbcPScPScPRcPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPMcPMcPMcPMcPWcPScPScQccPScPScPWcPMcPMcPMcPMaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPOcQdcQecQfcPScQgcPOaksaksaksaksaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPOcPOcPOcQhcPOcPOcPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPOcPOcPOcPOcPOcPOcQicQjcQkcQlcQmcPOcPOcPOcPOcPOcPOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQncQocQpcQpcQpcQqcQkcQkcQkcQkcQkcQqcQrcQscQtcQucQvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQwcQxcQpcQpcQpcQycQkcQzcQAcQzcQkcQBcQrcQrcQrcQCcQDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQEcQFcQGcQHcQpcQqcQkcQIcQJcQIcQkcQqcQKcQLcQMcQNcPWaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPOcQOcPOcPOcQPcPOcQkcQkcQkcQkcQQcPOcPOcPOcPOcPOcPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLaafcPOcQRcPOcPOcQScQkcQTcQUcPOaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccLaafcPOcQVcQWcPOcQXcQkcQYcQkcPOaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLaaacPOcPOcPOcPOcPOcPOcPOcQZcPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRaaaaaaaaaaaaaaaaaaaaaacPOcPScPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPOcQZcPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPOcPNcPOcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPOcPNcPOcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafakscPNcPOcPNcPOcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafakscPNcPOcPNcPOcPNaksaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPPcPQcPRcPPcPQcPRcPPaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPScPTcPUcPVcPWcPTcPScPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPOcPOcPOcPOcPXcPTcPTcPTcPTcPTcPXcPOcPOcPOcPOaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPPcPTcPTcPYcPZcQacPPcPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPOcPOcPOcPOcPScQbcPTcQccPTcPTcPScPOcPOcPOcPOaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPXcPTcPTcQdcPTcPTcPXcPNcPNcPNcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPPcQecQfcQgcPTcQhcPPaksaksaksaksaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcPPcPPcQicPPcPPcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcPPcPPcPPcPPcPPcQjcQkcQlcQmcQncPPcPPcPPcPPcPPcPPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQocQpcQqcQqcQqcQrcQlcQlcQlcQlcQlcQrcQscQtcQucQvcQwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQxcQycQqcQqcQqcQzcQlcQAcQBcQAcQlcQCcQscQscQscQDcQEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQFcQGcQHcQIcQqcQrcQlcQJcQKcQJcQlcQrcQLcQMcQNcQOcPXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcQPcPPcPPcQQcPPcQlcQlcQlcQlcQRcPPcPPcPPcPPcPPcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaafcPPcQScPPcPPcQTcQlcQUcQVcPPaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccMaafcPPcQWcQXcPPcQYcQlcQZcQlcPPaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaaacPPcPPcPPcPPcPPcPPcPPcRacPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRbaaaaaaaaaaaaaaaaaaaaacPPcPTcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcRacPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9615,104 +9616,104 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagcRbaagcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaagaagcRbcRbcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaagaagaagcRbcRbaagcRcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcRbcRbcRbaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKbcRdcRdcRecRdcRdcRdcKbcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRgcRgcRhcRgcRfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRicRgcRgcRjcRgcRfcRfcRfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRkcRgcRgcRgcRgcRgcRgcRfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRgcRjcRgcRgcRjcRgcRlaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaagaagaagaagaagaagcRfcRgcRgcRgcRgcRgcRgcRfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQagQagQcRfcRfcRfcRfcRfcRicRmcRfaaaaaacRncRocRpaaacRncRocRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRqcRrcRscRtcRgcRgcRuaaaaaacRncRvcRpaaacRncRvcRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRwcRxcRycRzcRgcRgcRuaaaaaacRncRvcRpaaacRncRvcRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRAcRgcRBcRCcRDcREcRFaaaaaaaaacRGaaaaaaaaacRGaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRHcRIcRIcRJcRgcRKcRLcRMcRNcROcRPcRMcRMcRMcRQcRRcRRaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRfcRwcRgcRgcRgcRgcRgcRSaaaaaaaaacRGaaaaaaaaacRGaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRTcRTcRTcRTcRTcRTcRTcRUcRTcRTcRTcRTcRVcRTaaaaaacRncRvcRpaaacRncRvcRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRWcRWcRXcRYcRZcRZcRTcSacRWcRWcRTcRWcRWcRTaaaaaacRncRvcRpaaacRncRvcRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRWcRWcSbcSccSccSdcSecSfcRWcRWcRTcRTcRVcRTaaaaaacRncSgcRpaaacRncSgcRpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRWcRWcSacRWcRWcShcRTcSicRWcSjcRTcRWcRWcRTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcSkcSkcSlcSmcSncRTcRTcRWcRWcSicRTcRTcSocRTaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcKbaaaaaaaafaagaagaagcSpaafaafaafaaacKbaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRWcRWcSacRWcRWcRTcRTcSicRWcRWcRWcRWcRWcRTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcKbcSqaafaafcSqaagaagaagaagaagcSqaafaafcSqcKbaafaafaafaaaaaaaaaaaaaaaaaaaaacSrcSrcKbcKbcKbcRTcSscRWcStcRWcRWcSucSvcRWcRWcRWcRWcRWcSwcRTaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcSxcSxcSxcSxaagcSpaagaagaagcSxcSxcSxcSxaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaacSrcKbcKbcRTcSycSzcSAcSycSycRTcRTcRTcRTcRTcRTcRTcRTcRTcSBaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcSxcSxcSCcSxcSDcSxcSEcSFcSGcSxcSxcSxcSxcSxcSxaafaafaaaaaaaaaaaaaaacSraaaaaaaaacKbcKbcKbcRTcRWcRWcSacRWcRWcSHcSIcSJcSKcSLcSMcSNcSKcSOcSPaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcSxcSQcSRcSScSTcSQcSFcSUcSUcSVcSUcSQcSScSQcSxcSxcSxaafaaaaaaaaaaaaaaaaaaaaacSraaaaaaaaaaaacRTcSscRWcStcRWcRWcSHcSWcSXcSYcSXcSXcSXcSXcSZcTaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcTbcTccTdcTecTdcSQcTfcSEcSUcSUcSVcTgcSQcSQcSQcThcTicSxcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcSycSzcTjcSycSycTkcSXcSXcSYcSXcSXcSXcSYcSXcTlcTmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcTncTncTncTncTocSUcTpcSxcSVcTqcSxcSUcTrcSScTrcTrcSUcSxcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRTcRWcSicTscRWcRWcTtcSXcSXcSXcSXcTucSXcSXcTvcTwaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcSUcTrcTrcTrcTxcSRcSQcTycTrcSUcTrcTrcSQcSRcSRcTrcTrcSxcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcRTcRWcRWcTzcTAcTBcTCcTDcTDcTEcTFcSYcSXcSXcSXcTlaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcTrcSRcSScSQcTGcSQcSScSQcSUcSUcTrcSQcSQcSQcSQcSScSQcSxcKbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcRTcRWcRWcTscRWcRWcTHcSKcSKcSXcTIcTJcSXcTJcTKcTLaagcTMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSxcSxcSQcSScSQcTNcTOcTPcTQcSUcTRcSUcSUcTScTTcTUcTrcSRcSScSxcKbaafaaaaaaaaaaaaaaacSraaaaaaaafaafaafcRTcRTcRTcSacRTcRWcSHcTVcTWcTXcTYcTZcSIcSIcSKcTacTmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSxcSxcTrcSQcTNcUacUbcUccSUcSUcSUcSUcSUcUdcUdcUecTUcSQcSRcSxcKbaafaafaaacKbcRTcRTcRTcRTcRTcRTcRTcRTcRTcRTcRTcUfcRTcRTcRTcUgcUgcUhcUgcUgcUgcSBcSBcSBaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcSxcTrcTrcUicUjcSRcSUcSUcSUcSUcSUcSUcSUcSUcUkcUlcTrcUmcSxcKbcKbaafaafcKbcRTcUncUncUncUocUpcUqcUrcRTcUncUncUscUncUncRTcKbaafaagaagaaacKbahraagagQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcSxcSxcSxcTrcTrcUicUacSRcSUcUtcUtcUtcUtcUtcSUcSUcUucUlcSUcTrcSxcSxcSxcSxcSxaaacRTcUvcUwcUwcUwcUwcUwcUwcUxcUwcUwcUycUncUzcRTaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcTrcUAcUBcTrcTrcUCcUDcSUcUEaaaaaaaaaaaaaaacUtcSUcUucTocSUcTrcSQcTrcSUcSxcSxaafcRTcUFcUncUncUncUncUncUncRTcUGcUncUscUncUncRTaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcUHcSQcUucTUcTrcSRcTrcSUcSUcUtaaaaaaaaaaaaaaacUtcSUcUIcSUcTrcUJcUKcULcSQcTrcSxcSxcRTcRUcUMcRTcUNcUNcUNcUNcRTcUncUncUOcUncUncRTcSraaaaaaaaaaaaaaaaaaaaaaaaaagaagcKbagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcTgcSScUPcUlcSRcSRcSRcSScSUcUtaaaaaaaaaaaaaaacUtcSUcUQcSUcTrcURcUScULcSQcUTcSxcSxcUUcUVcUWcUWcUXcUXcUXcUXcRTcRTcRTcRTcRTcRTcRTaafaafaaaaaaaaaaaaaaaaaaaaaaagaagcKbagQaagahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSxcSxcUYcTrcUPcUlcTrcSScTQcUZcSUcUtaaaaaaaaaaaaaaacUtcSUcSUcVacSUcTrcSQcVbcSScUYcVccVccUUcVdcVecUWcUXcUXcUXcVfcRTahraagcRTcRTaaaaafaaaaaaaaaaaaaaaaaaaaaaagaagaagcRbcKbagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcTrcVgcTocSQcSRcVhcVbcSUcUtaaaaaaaaaaaaaaacUtcSUcSUcVicTrcTrcTScUDcTrcSxcVccVjcVkcVlcVmcUWcUXcVncUXcVfcVoaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcVpcKbagQcVqagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSxcSxcSxcSxcSxcTrcTrcUicSUcSUcSQcUtcUtcUtcUtcUtcSUcSUcSUcVrcSRcSRcSxcSxcSxcSxcVccVdcUUcUUcUUcVscUUcUUcUUcUUcUUcUUcUUaafaafaaaaaaaaaaaaaagaagagQaagaagcVqaagcVtcRbcKbagQcRbahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSxcSxcSxcSQcVucVvcSUcSQcSScSUcSUcSUcSRcSQcSUcSUcVwcVrcSScTrcSxcSxcSxaafaafcVdcUUcUWcVxcVxcUUcUXcVycVzcVzcUUcUUaafaagaafaafaafaagaagcVpagQaagcKbcRbcVpcVqcVAcKbagQcRbagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSxcSxcSScSRcVBcSUcSUcSQcVCcSQcSRcSScTdcTfcTdcVCcVDcSRcSRcSxcSxaaaaaacVjcVEcUUcUWcVxcUWcUWcUXcUXcUXcUUcUUaaaaaaaaaaafaaaaaaaagcRbcRbagQaagcVFcVFcVFcVFcVFcVFcVGcVGcVGaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSVcSUcSVaafaafcVvcTScUlcTrcTrcTrcVHcTncTncTocSQcSQcTrcSxcSxaaacVjcVEcVecUUcUXcUXcUXcUWcVIcUXcUUcUUcUUaaaaafaafaagaaacVJcVGcVGcVGcVGcVGcVGcVKcVLcVMcVNcVMcVOcVPcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQcVQaaaaaaaaaaaaaaaaaaaaacVRaaacSUcSUcVSaafaafcSUcVTcTrcSQcSQcURcTrcTrcSQcSRcSScTrcTrcSxcSxaaacVdcVxcVecUUcUUcUUcUXcUUcUUcUUcUUcUUcUUcVUcVUagQagQagQcVJcVVcVVcVWcVWcVXcVGcVKcVKcVKcVMcVMcVPcVPcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcVYcVYcVYcVYcVYcVYcVYcVYcVYcVZcVYcWacVYcWacVQcWbcWccWccWccWbcWdcWecWfcWgcWbcWhaafajmaafcTrcTrcSQcSRcSRcSRcSQcTrcTrcSQcSRcSxcSxcSxcSxaaacVdcVecUWcUUcUXcVmcUWcVmcUUcVmcVmcWicVmaagcVpcVpcVpaagcVpcVWcVVcVXcVXcVWcWjcVMcVMcVMcVMcVMcVPcVPcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcVYcVYcVYcVYcVYcVYcVYcVYcVYcVYcVYcVYcVYcVYcVQcWkcWkcWkcWlcWkcWmcWncWfcWfcWoaafaafaafaafcSxcSxcTrcWpcSScSQcTrcSxcSxcSxcSxcSxcSxaafaafcVxcWqcVecUWcUXcUXcUWcVxcVmcVmcWicVmcVxcWragQagQcWscWscWtcWscVFcVFcVFcVFcVFcVFcVMcVMcWucVMcVMcVMcVMcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcWacVYcVYcVYcVYcVYcVYcVQcVQcVQcVQcVQcWvcVQcVQcWwcWkcWkcWkcWkcWxcWmcWncWfcWfcWfcWfaafaafcSxcSxcSxcSxcSUcSxcSxcSxcSxcSxcSxaafaaaaagcUUcVxcUVcUWcUWcUUcUXcUWcUWcVxcVccVccVccVccVcaafaafaafaaaaaaaaacWycVqcWyaagcSpcVFcVKcVKcVMcVKcWzcVMcWAcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcWacWacVYcWBcVYcVYcVYcVQcVYcVYcVZcVYcVYcVYcWvcWkcWkcWkcWkcWkcWkcWmcWncWfcWfcWfcWfaaaaafaafcSxcSxcWCcSUcSUcSxcSxaafaafaafaaaaaacWDcUUcVecUVcUWcUWcUUcUUcUUcUUcVmcVccVAcVpcVAcWEaaaaafaaaaaaaaaaaaaaaaaacWyaafcWEcVFcWFcWFcVMcWFcWGcVMcVMcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcVQcVQcVQcVQcVQcVQcWHcVQcWIcVYcWIcVYcWIcVYcVQcWkcWkcWkcWkcWkcWJcWkcWmcWncWfcWfcWfaaaaaaaafaafcSxcSxcSxcSxcSxaafaafaaaaaacWKcWKcWLcUUcUWcWMcUWcUXcUUcUXcVmcUWcVmcVccVpcWEcVpcVpaaaaafaaaaaacSraaaaaaaaaaaacWEaafcVFcVMcVMcVMcVMcWNcVKcVKcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWOcWPcWQcWRcWQcWRcWQcWRcWQcVQcWIcVYcWIcVYcWIcVYcWvcWkcWkcWkcWkcWkcWScWkcWTcWmcWUcWncWfcWfcWVcWbcWbcWbcWbcWWcWWaafaaaaafaaacWXaaaaaaaagcUUcUUcWMcUWcUUcUUcVxcUXcVxcVmcVccVpcWyaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVAcVFcVGcVMcVMcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWOcWYcWZcXacWZcXacWZcXacWZcVQcVYcVYcVYcVYcVYcVYcVQcWkcWkcWkcWkcWkcXbcWkcXccWkcWmcWmcWncWfcWfcXdcWfcXdaagaagaagaagaaaaafaafaafaafaaaaagcUUcUXcXecUXcUXcUUcUXcUXcUXcUXcVccWEcVpaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVFcVFcVFcVMcVMcVGcXfcXfcXfcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXgcXhcXicXjcXkcXjcWRcWQcWRcWQcVQcVQcVQcVQcVQcVQcXlcXmcXncXocXpcXpcXqcXrcXocXocXocXocXscWncWncWncWbcXtcWbcVAaagaagaagcXucXvaagaagaagcXwcXxcUUcUXcXycUXcUXcUUcUXcUWcUXcXzcVccVccVcaagaafaafaagaafaagaafaafaafaagaafaafaagaagcVFcVMcVMcVMcVMcVMcXAcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXBcXCcXCcXCcXCcXDcXacWZcXacWZcXEcXFcXFcXFcXGcXFcXHcVQcXIcXJcWkcWkcXKcXbcXLcWkcWkcWbcXMcWkcWbcWbcWbcWbcWbcXNcXxcVAcVqcXOaagcVqaagaagcVAcXxcUUcUXcXycUXcXzcUUcUXcUXcUXcVxcUXcUXcVccUUcXPcXPagQcXQaaaaaaaaaaaaaafaaaaaaaaaaafcVFcXRcVMcVMcVMcVMcXScVGcXTcXUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXVcXWcXXcXYcXZcXYcWRcWQcWRcWQcVQcVQcVQcVQcVQcVQcYacVQcUUcUUcUUcUUcUUcUUcUUcUUcUUcUUcYbcYccUUcUUcUUcUUcUUcUUcUUcUUcUUcUUcVqcXxcXxcXxcVqaagcUUcUXcYdcYecYecYecYecYecYfcYecYecYecYgcYecYhcYhcYicYjcXPaaaagQagQcgsagQagQagQcVUcVFcVGcVMcVMcVMcVMcVMcYkcWucYkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWOcWYcWZcXacWZcXacWZcXacWZcVQaaaaaaaaacUUcUXcUXcUXcUXcUXcYlcUXcUXcUXcUXcUUcUXcUXcXycUXcUXcUXcUUcUXcUXcUXcUXcUXcUUcUUcUUcUUcUUcUUcUUcUUcUUcUXcXycUXcUXcUUcUXcUWcUXcUXcVxcUXcVccUUcWsagQcYmcYhcYncYocYpcYqcYrcYncYhcYncYncYscYtcYucYvcWucVMcVMcVGcXTcXUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWOcWPcWQcWRcYwcWRcWQcWRcWQcVQaaaaaaaaacUUcUXcUXcUXcUXcUXcUXcUXcUXcUXcUXcUUcYxcUXcXycUXcUXcXzcUUcYxcUXcUXcUXcUXcUUcUUcUUcUUcUXcUXcUXcUXcUXcUXcYycYecYzcUUcUXcUXcUWcUWcUXcYAcVcahraafaaacYBcYBcYBcYCahragQaaacYDcYDcYBcYEcVFcVGcVMcYFcVMcVMcYGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcYHcVQcVQcVQcVQcVQcVQcVQaaaaaaaaacUUcUXcUXcUXcUXcUXcUXcUXcUXcUXcUXcYIcUXcUXcXycUXcUXcUXcUUcUXcUXcUXcUXcUXcUXcUXcYlcUXcYJcYecYecYecYecYecYKcUXcXycUUcUXcUXcUXcUXcUXcYLcVcahraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVWcVGcVMcVGcVMcVMcYMcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVQcVQcVQaaaaaaaaaaaaaaaaaaaaaaaaaaacUUcUXcUXcUUcUUcUUcUXcUUcUUcUUcYNcUUcUXcUXcYOcYecYecYecYPcYecYecYQcYecYecYecYecYecYecYKcUXcUXcUXcUXcUXcUXcUXcYRcVccYScVccYLcUWcUUagQaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYTcYUcVGcVMcVGcVGcVGcVGcVGcVFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUUcUXcUXcUUcYVcYlcUXcUUcYVcYlcUXcUUcYWcYWcYWcYXcYNcYYcUUcYxcUXcXycUXcUXcUXcUXcUXcUXcUXcVccVccVccVccVccVccYZcYRcRbcRbcVccUUcUUcUUaaaaaaaaaaaaaaaaaaaaaaaacZaaaaaaaaafaaaaafaafcVGcZbcZccVMcVMcXAcZccVMcVMcVFcVFcVFcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUXcUUcZdcUXcZecUUcZdcUXcZdcUUcZfcUXcUXcUXcUXcUXcUUcUXcUXcZgcUXcUXcUXcUXcUXcUXcUXcVccRbcRbcZhcRbcRbcZicZjcRbcKbcKbagQagQagQaaaaaaaaacTMaaaaaaaaaaaaaaaaaaaafcZkcZkaafaafcVGcZlcVMcVMcWucVMcVMcVMcVMcWucVMcVMcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcUUcUUcUUcUUcUUcUUcUUcUUcUUcUXcUXcUXcZmcUXcUXcUUcUUcUUcUUcUUcUUcUUcUUcUUcZncUUcVcaagaagaagaagcRbcZicZjcRbcKbcZhcRbcZoagQaafaafaaaaafaafaafaaaaaaaaaaafaafaafaaaaafaaacZpcZqcVMcVMcVMcVMcWucVMcVMcVGcVMcZrcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcVxcVxcVxcVxcUXcZscVxcZscUUcUXcZmcZdcZdcZmcUXcUUcRbaagaagaagaafaafaafagQaagaagaaaaaaaaaaafcTmaagcRbcZtcZucZvcRbcRbcZwagQaafaafaafaafcSraafaafaafaafaafaaaaafaaaaaaaaacZpcZqcZlcVMcVMcVMcVMcVMcVMcVGcZxcVMcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcVxcVxcZscZycUXcZzcUUcYxcUXcZAcZdcUXcXzcUUaagaagaaaaaaaaaaaaaafaafaagaagaaaaaaaafaafaafaafaagcZjcRbcZBcRbcZwcZwagQaafaaaaaaaaaaaaaafaafaafaaaaafaaaaaaaafaaaaaacZpcZqcVMcVMcVMcVMcVMcVMcVMcVGcXAcZCcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcVxcVxcVxcZscUXcUUcUXcUXcZdcZdcUXcUXcUUcRbaagaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaaaaaaaagcZjcRbcZDcRbcZwcZwagQaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaacZpcZEcZFcZEcXTcXTcXTcXTcXTcXTcXTcXTcVFaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVxcVxcVxcUUcUXcUXcZmcZmcUXcUXcUUaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcZkaagcZGcRbcRbcRbcRbcRbcZHcZIcZJcKbcKbaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZKcWucXOaagaagaagaagaaaaaaaaaaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcVxcUXcUXcUXcUXcUXcUXcUXcUUaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaacZLcZMcZMcZMcZMcZMcZNcZOcZJaaaaagaaaaaaaaaaaaaaaaaaaaaaaacTMaaaaaaaaacZPcZFcZQagQaaaaaaagQaaaaaaaaaaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUUcUUcUUcUUcUUcUUcUXcUUcZRaagaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaagcRbcRbcRbcZJcZScZJaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZTaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaacVxcVxcWicUWcUXcZzcUUaagaafaafaafaafaafaagaagaafaafaafaafaafaaaaaacSraaaaaaaafaagaagaagcRbcZJcZUcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacVxcVecVxcUXcUXcUUaagaafaaaaaaaaaaagaagcSpaagaaaaaaaafaafaafaafaafaafaafaafaaaaagaagcRbcZJcZWcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVxcZXcVxcUWcVxcUXcVxaagaaaaaaaaaaaaaaaaafaagaagaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRbcZJcZWcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaacVxcVxcVxcUXcUXcVecUUaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcKbcKbcZJcZWcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafcUUcVxcUUcUUcUUcUUcRbaaaaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaagcZHcZWcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVxcVxcVxcUWcVecUXcUUaagaagaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRbcZHcZWcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaagcKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafcVxcVxcVxcUWcUUagQagQaagaaaaaaaafaafaaaaaaaaaaafaafaafaafaafaafaafaafaafaagaagcRbcRbcZHcZWcZJcZHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaaacKbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacVxcVxcVxcVecUXcUUaaaaaaagQaafaaaaafaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaagcRbcRbcRbcRbcZHcZWcZYcZZcZHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafagQcZHcZIcZHcZHcZHcZHdaacZHcZHcZHcZHcZHcZHcZHdabcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHcZHdaccZYcZYcZYdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdaecZYcZYcZYdafcZYcZYcZYcZYcZYcZYdagdahdaidajdakdaldamdancZYcZYcZYcZYcZYcZYcZYcZYcZYcZYcZYdaodapdaqdaecZYcZYcZVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdaedaedaecZYcZYcZYcZYcZYcZYcZYcZYdardasdatdaudavdawdaxdaycZYcZYcZYcZYcZYcZYcZYcZYcZYcZYcZYcZWcZYcZYcZYcZYcZYcZVaaaaaaaaaaaaaaacZTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdazdaAdaBdaBdaBcZHdaBdaBdaBdaBdaBcZHdaBdaBdaBdaBdaBcZHdaBdaBdaBdaBdaBcZHdaBdaBdaBdaBcZHcZWdaedaecZYcZYcZYdaCcXgcXgcXgaaaaaaaaacWXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaksaksaksaksaksaksaksaksaksagQaksaksaksaksakscTmcTmcTmaksaksakscKbaksaksaksaksdaDdaEdaDdaecZYcZYdaedaFdaGdaHdaIdaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKbaaaaaaaaaaaadaDdaJdaDdaKdaKcZJdaLcZJdaLcZJcXVcXVcXVaaaaaaaaacZTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRcaagaagdaDdaMdaNdaOdaDdaPdaPcZJdaQcZJdaQcZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagdaDdaRdaDdaSdaTdaUdaUcZJdaQcZJdaQcZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagdaDdaVdaWdaSdaUdaXdaUcZJdaQcZJdaQcZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcZkaagcVAdaDdaYdaDdaZdaUdbadbbcZJdbccZJdaQcZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcVAdbddaUdbedbfdaUdbgdbhdaUcZJdaQcZJdaQcZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcRbcRbdaDdbidaDdaUdaUdaWdaUcZJdaQcZJdbccZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKbcKbcKbaaadaDdaDdbidaDdaDdaDdaDdaDcZJdaQcZJdbccZJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbjaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagcRcaagcKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaagaagcRccRccKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaagaagaagcRccRcaagcRdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcRccRccRcaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKccRecRecRfcRecRecRecKccKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRhcRhcRicRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRjcRhcRhcRkcRhcRgcRgcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRlcRhcRhcRhcRhcRhcRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRhcRkcRhcRhcRkcRhcRmaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaagaagaagaagaagaagcRgcRhcRhcRhcRhcRhcRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQagQagQcRgcRgcRgcRgcRgcRjcRncRgaaaaaacRocRpcRqaaacRocRpcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRrcRscRtcRucRhcRhcRvaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRxcRycRzcRAcRhcRhcRvaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRBcRhcRCcRDcREcRFcRGaaaaaaaaacRHaaaaaaaaacRHaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRIcRJcRJcRKcRhcRLcRMcRNcROcRPcRQcRNcRNcRNcRRcRScRSaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRxcRhcRhcRhcRhcRhcRTaaaaaaaaacRHaaaaaaaaacRHaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRUcRUcRUcRUcRUcRUcRUcRVcRUcRUcRUcRUcRWcRUaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcRYcRZcSacSacRUcSbcRXcRXcRUcRXcRXcRUaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSccSdcSdcSecSfcSgcRXcRXcRUcRUcRWcRUaaaaaacRocShcRqaaacRocShcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSbcRXcRXcSicRUcSjcRXcSkcRUcRXcRXcRUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcSlcSlcSmcSncSocRUcRUcRXcRXcSjcRUcRUcSpcRUaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcKcaaaaaaaafaagaagaagcSqaafaafaafaaacKcaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSbcRXcRXcRUcRUcSjcRXcRXcRXcRXcRXcRUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcKccSraafaafcSraagaagaagaagaagcSraafaafcSrcKcaafaafaafaaaaaaaaaaaaaaaaaaaaacSscSscKccKccKccRUcStcRXcSucRXcRXcSvcSwcRXcRXcRXcRXcRXcSxcRUaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcSycSycSycSyaagcSqaagaagaagcSycSycSycSyaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaacSscKccKccRUcSzcSAcSBcSzcSzcRUcRUcRUcRUcRUcRUcRUcRUcRUcSCaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycSycSDcSycSEcSycSFcSGcSHcSycSycSycSycSycSyaafaafaaaaaaaaaaaaaaacSsaaaaaaaaacKccKccKccRUcRXcRXcSbcRXcRXcSIcSJcSKcSLcSMcSNcSOcSLcSPcSQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSycSRcSScSTcSUcSRcSGcSVcSVcSWcSVcSRcSTcSRcSycSycSyaafaaaaaaaaaaaaaaaaaaaaacSsaaaaaaaaaaaacRUcStcRXcSucRXcRXcSIcSXcSYcSZcSYcSYcSYcSYcTacTbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycTccTdcTecTfcTecSRcTgcSFcSVcSVcSWcThcSRcSRcSRcTicTjcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcSzcSAcTkcSzcSzcTlcSYcSYcSZcSYcSYcSYcSZcSYcTmcTnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycTocTocTocTocTpcSVcTqcSycSWcTrcSycSVcTscSTcTscTscSVcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcSjcTtcRXcRXcTucSYcSYcSYcSYcTvcSYcSYcTwcTxaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSVcTscTscTscTycSScSRcTzcTscSVcTscTscSRcSScSScTscTscSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcRUcRXcRXcTAcTBcTCcTDcTEcTEcTFcTGcSZcSYcSYcSYcTmaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscSScSTcSRcTHcSRcSTcSRcSVcSVcTscSRcSRcSRcSRcSTcSRcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcRUcRXcRXcTtcRXcRXcTIcSLcSLcSYcTJcTKcSYcTKcTLcTMaagcTNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSRcSTcSRcTOcTPcTQcTRcSVcTScSVcSVcTTcTUcTVcTscSScSTcSycKcaafaaaaaaaaaaaaaaacSsaaaaaaaafaafaafcRUcRUcRUcSbcRUcRXcSIcTWcTXcTYcTZcUacSJcSJcSLcTbcTnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycTscSRcTOcUbcUccUdcSVcSVcSVcSVcSVcUecUecUfcTVcSRcSScSycKcaafaafaaacKccRUcRUcRUcRUcRUcRUcRUcRUcRUcRUcRUcUgcRUcRUcRUcUhcUhcUicUhcUhcUhcSCcSCcSCaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycTscTscUjcUkcSScSVcSVcSVcSVcSVcSVcSVcSVcUlcUmcTscUncSycKccKcaafaafcKccRUcUocUocUocUpcUqcUrcUscRUcUocUocUtcUocUocRUcKcaafaagaagaaacKcahraagagQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSycSycSycTscTscUjcUbcSScSVcUucUucUucUucUucSVcSVcUvcUmcSVcTscSycSycSycSycSyaaacRUcUwcUxcUxcUxcUxcUxcUxcUycUxcUxcUzcUocUAcRUaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscUBcUCcTscTscUDcUEcSVcUFaaaaaaaaaaaaaaacUucSVcUvcTpcSVcTscSRcTscSVcSycSyaafcRUcUGcUocUocUocUocUocUocRUcUHcUocUtcUocUocRUaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycUIcSRcUvcTVcTscSScTscSVcSVcUuaaaaaaaaaaaaaaacUucSVcUJcSVcTscUKcULcUMcSRcTscSycSycRUcRVcUNcRUcUOcUOcUOcUOcRUcUocUocUPcUocUocRUcSsaaaaaaaaaaaaaaaaaaaaaaaaaagaagcKcagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycThcSTcUQcUmcSScSScSScSTcSVcUuaaaaaaaaaaaaaaacUucSVcURcSVcTscUScUTcUMcSRcUUcSycSycUVcUWcUXcUXcUYcUYcUYcUYcRUcRUcRUcRUcRUcRUcRUaafaafaaaaaaaaaaaaaaaaaaaaaaagaagcKcagQaagahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycUZcTscUQcUmcTscSTcTRcVacSVcUuaaaaaaaaaaaaaaacUucSVcSVcVbcSVcTscSRcVccSTcUZcVdcVdcUVcVecVfcUXcUYcUYcUYcVgcRUahraagcRUcRUaaaaafaaaaaaaaaaaaaaaaaaaaaaagaagaagcRccKcagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscVhcTpcSRcSScVicVccSVcUuaaaaaaaaaaaaaaacUucSVcSVcVjcTscTscTTcUEcTscSycVdcVkcVlcVmcVncUXcUYcVocUYcVgcVpaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcVqcKcagQcVragQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycSycSycTscTscUjcSVcSVcSRcUucUucUucUucUucSVcSVcSVcVscSScSScSycSycSycSycVdcVecUVcUVcUVcVtcUVcUVcUVcUVcUVcUVcUVaafaafaaaaaaaaaaaaaagaagagQaagaagcVraagcVucRccKcagQcRcahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSycSRcVvcVwcSVcSRcSTcSVcSVcSVcSScSRcSVcSVcVxcVscSTcTscSycSycSyaafaafcVecUVcUXcVycVycUVcUYcVzcVAcVAcUVcUVaafaagaafaafaafaagaagcVqagQaagcKccRccVqcVrcVBcKcagQcRcagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSTcSScVCcSVcSVcSRcVDcSRcSScSTcTecTgcTecVDcVEcSScSScSycSyaaaaaacVkcVFcUVcUXcVycUXcUXcUYcUYcUYcUVcUVaaaaaaaaaaafaaaaaaaagcRccRcagQaagcVGcVGcVGcVGcVGcVGcVHcVHcVHaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSWcSVcSWaafaafcVwcTTcUmcTscTscTscVIcTocTocTpcSRcSRcTscSycSyaaacVkcVFcVfcUVcUYcUYcUYcUXcVJcUYcUVcUVcUVaaaaafaafaagaaacVKcVHcVHcVHcVHcVHcVHcVLcVMcVNcVOcVNcVPcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRaaaaaaaaaaaaaaaaaaaaacVSaaacSVcSVcVTaafaafcSVcVUcTscSRcSRcUScTscTscSRcSScSTcTscTscSycSyaaacVecVycVfcUVcUVcUVcUYcUVcUVcUVcUVcUVcUVcVVcVVagQagQagQcVKcVWcVWcVXcVXcVYcVHcVLcVLcVLcVNcVNcVQcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVZcVZcVZcVZcVZcVZcVZcVZcVZcWacVZcWbcVZcWbcVRcWccWdcWdcWdcWccWecWfcWgcWhcWccWiaafajmaafcTscTscSRcSScSScSScSRcTscTscSRcSScSycSycSycSyaaacVecVfcUXcUVcUYcVncUXcVncUVcVncVncWjcVnaagcVqcVqcVqaagcVqcVXcVWcVYcVYcVXcWkcVNcVNcVNcVNcVNcVQcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVRcWlcWlcWlcWmcWlcWncWocWgcWgcWpaafaafaafaafcSycSycTscWqcSTcSRcTscSycSycSycSycSycSyaafaafcVycWrcVfcUXcUYcUYcUXcVycVncVncWjcVncVycWsagQagQcWtcWtcWucWtcVGcVGcVGcVGcVGcVGcVNcVNcWvcVNcVNcVNcVNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcWbcVZcVZcVZcVZcVZcVZcVRcVRcVRcVRcVRcWwcVRcVRcWxcWlcWlcWlcWlcWycWncWocWgcWgcWgcWgaafaafcSycSycSycSycSVcSycSycSycSycSycSyaafaaaaagcUVcVycUWcUXcUXcUVcUYcUXcUXcVycVdcVdcVdcVdcVdaafaafaafaaaaaaaaacWzcVrcWzaagcSqcVGcVLcVLcVNcVLcWAcVNcWBcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcWbcWbcVZcWCcVZcVZcVZcVRcVZcVZcWacVZcVZcVZcWwcWlcWlcWlcWlcWlcWlcWncWocWgcWgcWgcWgaaaaafaafcSycSycWDcSVcSVcSycSyaafaafaafaaaaaacWEcUVcVfcUWcUXcUXcUVcUVcUVcUVcVncVdcVBcVqcVBcWFaaaaafaaaaaaaaaaaaaaaaaacWzaafcWFcVGcWGcWGcVNcWGcWHcVNcVNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRcVRcVRcVRcVRcWIcVRcWJcVZcWJcVZcWJcVZcVRcWlcWlcWlcWlcWlcWKcWlcWncWocWgcWgcWgaaaaaaaafaafcSycSycSycSycSyaafaafaaaaaacWLcWLcWMcUVcUXcWNcUXcUYcUVcUYcVncUXcVncVdcVqcWFcVqcVqaaaaafaaaaaacSsaaaaaaaaaaaacWFaafcVGcVNcVNcVNcVNcWOcVLcVLcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWQcWRcWScWRcWScWRcWScWRcVRcWJcVZcWJcVZcWJcVZcWwcWlcWlcWlcWlcWlcWTcWlcWUcWncWVcWocWgcWgcWWcWccWccWccWccWXcWXaafaaaaafaaacWYaaaaaaaagcUVcUVcWNcUXcUVcUVcVycUYcVycVncVdcVqcWzaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVBcVGcVHcVNcVNcVHcVHcVHcVHcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWZcXacXbcXacXbcXacXbcXacVRcVZcVZcVZcVZcVZcVZcVRcWlcWlcWlcWlcWlcXccWlcXdcWlcWncWncWocWgcWgcXecWgcXeaagaagaagaagaaaaafaafaafaafaaaaagcUVcUYcXfcUYcUYcUVcUYcUYcUYcUYcVdcWFcVqaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVNcVNcVHcXgcXgcXgcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXhcXicXjcXkcXlcXkcWScWRcWScWRcVRcVRcVRcVRcVRcVRcXmcXncXocXpcXqcXqcXrcXscXpcXpcXpcXpcXtcWocWocWocWccXucWccVBaagaagaagcXvcXwaagaagaagcXxcXycUVcUYcXzcUYcUYcUVcUYcUXcUYcXAcVdcVdcVdaagaafaafaagaafaagaafaafaafaagaafaafaagaagcVGcVNcVNcVNcVNcVNcXBcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXCcXDcXDcXDcXDcXEcXbcXacXbcXacXFcXGcXGcXGcXHcXGcXIcVRcXJcXKcWlcWlcXLcXccXMcWlcWlcWccXNcWlcWccWccWccWccWccXOcXycVBcVrcXPaagcVraagaagcVBcXycUVcUYcXzcUYcXAcUVcUYcUYcUYcVycUYcUYcVdcUVcXQcXQagQcXRaaaaaaaaaaaaaafaaaaaaaaaaafcVGcXScVNcVNcVNcVNcXTcVHcXUcXVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXWcXXcXYcXZcYacXZcWScWRcWScWRcVRcVRcVRcVRcVRcVRcYbcVRcUVcUVcUVcUVcUVcUVcUVcUVcUVcUVcYccYdcUVcUVcUVcUVcUVcUVcUVcUVcUVcUVcVrcXycXycXycVraagcUVcUYcYecYfcYfcYfcYfcYfcYgcYfcYfcYfcYhcYfcYicYicYjcYkcXQaaaagQagQcgtagQagQagQcVVcVGcVHcVNcVNcVNcVNcVNcYlcWvcYlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWZcXacXbcXacXbcXacXbcXacVRaaaaaaaaacUVcUYcUYcUYcUYcUYcYmcUYcUYcUYcUYcUVcUYcUYcXzcUYcUYcUYcUVcUYcUYcUYcUYcUYcUVcUVcUVcUVcUVcUVcUVcUVcUVcUYcXzcUYcUYcUVcUYcUXcUYcUYcVycUYcVdcUVcWtagQcYncYicYocYpcYqcYrcYscYocYicYocYocYtcYucYvcYwcWvcVNcVNcVHcXUcXVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWQcWRcWScYxcWScWRcWScWRcVRaaaaaaaaacUVcUYcUYcUYcUYcUYcUYcUYcUYcUYcUYcUVcYycUYcXzcUYcUYcXAcUVcYycUYcUYcUYcUYcUVcUVcUVcUVcUYcUYcUYcUYcUYcUYcYzcYfcYAcUVcUYcUYcUXcUXcUYcYBcVdahraafaaacYCcYCcYCcYDahragQaaacYEcYEcYCcYFcVGcVHcVNcYGcVNcVNcYHcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcYIcVRcVRcVRcVRcVRcVRcVRaaaaaaaaacUVcUYcUYcUYcUYcUYcUYcUYcUYcUYcUYcYJcUYcUYcXzcUYcUYcUYcUVcUYcUYcUYcUYcUYcUYcUYcYmcUYcYKcYfcYfcYfcYfcYfcYLcUYcXzcUVcUYcUYcUYcUYcUYcYMcVdahraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVXcVHcVNcVHcVNcVNcYNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRaaaaaaaaaaaaaaaaaaaaaaaaaaacUVcUYcUYcUVcUVcUVcUYcUVcUVcUVcYOcUVcUYcUYcYPcYfcYfcYfcYQcYfcYfcYRcYfcYfcYfcYfcYfcYfcYLcUYcUYcUYcUYcUYcUYcUYcYScVdcYTcVdcYMcUXcUVagQaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYUcYVcVHcVNcVHcVHcVHcVHcVHcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUVcUYcUYcUVcYWcYmcUYcUVcYWcYmcUYcUVcYXcYXcYXcYYcYOcYZcUVcYycUYcXzcUYcUYcUYcUYcUYcUYcUYcVdcVdcVdcVdcVdcVdcZacYScRccRccVdcUVcUVcUVaaaaaaaaaaaaaaaaaaaaaaaacZbaaaaaaaafaaaaafaafcVHcZccZdcVNcVNcXBcZdcVNcVNcVGcVGcVGcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUYcUVcZecUYcZfcUVcZecUYcZecUVcZgcUYcUYcUYcUYcUYcUVcUYcUYcZhcUYcUYcUYcUYcUYcUYcUYcVdcRccRccZicRccRccZjcZkcRccKccKcagQagQagQaaaaaaaaacTNaaaaaaaaaaaaaaaaaaaafcZlcZlaafaafcVHcZmcVNcVNcWvcVNcVNcVNcVNcWvcVNcVNcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcUVcUVcUVcUVcUVcUVcUVcUVcUVcUYcUYcUYcZncUYcUYcUVcUVcUVcUVcUVcUVcUVcUVcUVcZocUVcVdaagaagaagaagcRccZjcZkcRccKccZicRccZpagQaafaafaaaaafaafaafaaaaaaaaaaafaafaafaaaaafaaacZqcZrcVNcVNcVNcVNcWvcVNcVNcVHcVNcZscVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcVycVycVycVycUYcZtcVycZtcUVcUYcZncZecZecZncUYcUVcRcaagaagaagaafaafaafagQaagaagaaaaaaaaaaafcTnaagcRccZucZvcZwcRccRccZxagQaafaafaafaafcSsaafaafaafaafaafaaaaafaaaaaaaaacZqcZrcZmcVNcVNcVNcVNcVNcVNcVHcZycVNcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcVycVycZtcZzcUYcZAcUVcYycUYcZBcZecUYcXAcUVaagaagaaaaaaaaaaaaaafaafaagaagaaaaaaaafaafaafaafaagcZkcRccZCcRccZxcZxagQaafaaaaaaaaaaaaaafaafaafaaaaafaaaaaaaafaaaaaacZqcZrcVNcVNcVNcVNcVNcVNcVNcVHcXBcZDcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcVycVycVycZtcUYcUVcUYcUYcZecZecUYcUYcUVcRcaagaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaaaaaaaagcZkcRccZEcRccZxcZxagQaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZFcZGcZFcXUcXUcXUcXUcXUcXUcXUcXUcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVycVycVycUVcUYcUYcZncZncUYcUYcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcZlaagcZHcRccRccRccRccRccZIcZJcZKcKccKcaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZLcWvcXPaagaagaagaagaaaaaaaaaaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcVycUYcUYcUYcUYcUYcUYcUYcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaacZMcZNcZNcZNcZNcZNcZOcZPcZKaaaaagaaaaaaaaaaaaaaaaaaaaaaaacTNaaaaaaaaacZQcZGcZRagQaaaaaaagQaaaaaaaaaaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUVcUVcUVcUVcUVcUVcUYcUVcZSaagaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaagcRccRccRccZKcZTcZKaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaacVycVycWjcUXcUYcZAcUVaagaafaafaafaafaafaagaagaafaafaafaafaafaaaaaacSsaaaaaaaafaagaagaagcRccZKcZVcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacVycVfcVycUYcUYcUVaagaafaaaaaaaaaaagaagcSqaagaaaaaaaafaafaafaafaafaafaafaafaaaaagaagcRccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVycZYcVycUXcVycUYcVyaagaaaaaaaaaaaaaaaaafaagaagaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaacVycVycVycUYcUYcVfcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcKccKccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafcUVcVycUVcUVcUVcUVcRcaaaaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaagcZIcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVycVycVycUXcVfcUYcUVaagaagaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRccZIcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafcVycVycVycUXcUVagQagQaagaaaaaaaafaafaaaaaaaaaaafaafaafaafaafaafaafaafaafaagaagcRccRccZIcZXcZKcZIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacVycVycVycVfcUYcUVaaaaaaagQaafaaaaafaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaagcRccRccRccRccZIcZXcZZdaacZIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafagQcZIcZJcZIcZIcZIcZIdabcZIcZIcZIcZIcZIcZIcZIdaccZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIdadcZZcZZcZZdaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdafcZZcZZcZZdagcZZcZZcZZcZZcZZcZZdahdaidajdakdaldamdandaocZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZdapdaqdardafcZZcZZcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdafdafdafcZZcZZcZZcZZcZZcZZcZZcZZdasdatdaudavdawdaxdaydazcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZXcZZcZZcZZcZZcZZcZWaaaaaaaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdaAdaBdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCcZIcZXdafdafcZZcZZcZZdaDcXhcXhcXhaaaaaaaaacWYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaksaksaksaksaksaksaksaksaksagQaksaksaksaksakscTncTncTnaksaksakscKcaksaksaksaksdaEdaFdaEdafcZZcZZdafdaGdaHdaIdaJdafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKcaaaaaaaaaaaadaEdaKdaEdaLdaLcZKdaMcZKdaMcZKcXWcXWcXWaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRdaagaagdaEdaNdaOdaPdaEdaQdaQcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagdaEdaSdaEdaTdaUdaVdaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagdaEdaWdaXdaTdaVdaYdaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcZlaagcVBdaEdaZdaEdbadaVdbbdbccZKdbdcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcVBdbedaVdbfdbgdaVdbhdbidaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcRccRcdaEdbjdaEdaVdaVdaXdaVcZKdaRcZKdbdcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKccKccKcaaadaEdaEdbjdaEdaEdaEdaEdaEcZKdaRcZKdbdcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbkaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbldbldblaaadbmaaadbldbndboaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbpdbqdbqdbrdbsdbrdbqdbqcSraaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbtdbtdbtaaadbmaaadbtdboaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbmaaaaaaaaacSraaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbldbldblaaadbmaaadbldbldblaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbpdbqdbqdbrdbudbrdbqdbqdbvaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbtdbtdbtaaadboaaadbtdbtdbtaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadboaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadblaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbmdbmdbmaaadbnaaadbmdbodbpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbqdbrdbrdbsdbtdbsdbrdbrcSsaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbudbudbuaaadbnaaadbudbpaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbnaaaaaaaaacSsaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbmdbmdbmaaadbnaaadbmdbmdbmaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbqdbrdbrdbsdbvdbsdbrdbrdbwaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbudbudbuaaadbpaaadbudbudbuaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbpaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksaksaksaksaagaksaksaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9724,13 +9725,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaagaagaagaagaafaafaafaafaafaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafdbwdbwdbwdbxdbwdbwdbwaagaagaagaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbwdbxdbxdbydbzdbydbxdbxaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbAdbydbydbydbydbydbydbwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbydbydbBdbCdbDdbydbEdbwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbFdbGdbxdbydbydbydbzdbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbwdbydbHdbydbydbxdbwdbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwdbwdbwdbwdbwdbxdbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafdbxdbxdbxdbydbxdbxdbxaagaagaagaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbydbydbzdbAdbzdbydbyaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbBdbzdbzdbzdbzdbzdbzdbxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbzdbzdbCdbDdbEdbzdbFdbxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbGdbHdbydbzdbzdbzdbAdbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbzdbIdbzdbzdbydbxdbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbxdbxdbxdbydbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9854,198 +9855,198 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbIdbIdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbIdbIdbIdbIdbIdbIdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbLdbKaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbIdbIdbIdbJdbJdbIdbJdbJdbJdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbMdbNdbMaafaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbOdbPdbQdbRaafaaaaaadbIdbIdbIdbIdbIdbIdbIdbJdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbSdbTdbTdbUdbVdbWdbMaafaaaaaadbIdbIdbIdbIdbJdbJdbJdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbXdbYdbZdcadcbdccdcdaafaafdbJdbJdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaafaafaafaafaafaafaafaafaafaafdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdbTdbTdchdcidbWdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaagaagaagaagaagaagaagaagaagaagdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdckdcldcmdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdceaafaafaafaafaafbRpaafaafaafdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcndcodcpdcqdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcrdcsdctdcjdcudcvdcjdcjdcjdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcwdcxdcydczdcAdcBdbKdccdcCdcjdcDdcEdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcFdcGdcxdcHdcIdcJdcKdcLdcCdcMdcEdcNdcDdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcOdcFdcPdcFdcydcydcudcQdcIdcjdcqdcRdcjdcEdcSdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcTdcUdcydcVdcWdcydcmdcXdcJdcYdcZddadcjdcjdcjdcjdcjdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddbddbddcddbddbddbdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdddddeddfdcydcWddgdcHddhdcIddidcjddjddkdcjddldcCddmddndcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddbddoddpddqddrddbdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdbJdbJdcjdcBddsddtdduddfddvddwdcJddxdbKdccddydcjddldcqdcCddndcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafddbddzddAddBddCddbdbIdbIdcfdcfdcfdcfdbIdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcjdcjdcjdcjdcjdcjdcAdcIddDddsdcIdcXddEddxddxdcLdcCddjdcjddldcmddFddndcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfdcfddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaafddHddHddHddbddbddIddJddbddbddHddHddHddHddHddHddHddGdcfdbIdbIdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcjddKdccdcJddLdcjddMddNddOdcjdcYdcjddPddQddRdcjdccddSdbNddTdcmdcpdbNdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfdcfddGddGddGddGddGddGddGddGdcfdcfdbIdbIdbIdbIaaaaaaaaaaaaaaaaafaafaafddHddUddVddWddXddYddZdeaddVddVddVdebdecdeddeeddHddGddGdbIdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdcjddKdcmdccdcHdcYddSddsdefddsdegdccdccdehdcCdccdcmdcmdcjdbNdeidcmdccdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfddGddGddGddGddGddGddGddGddGddGdcfdcfdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaafddHdejddVdekdeldemdendeoddHddHdepdeqderderdesddHddGddGdbIdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdcjddKdetdcmdcmdcYdcmddFdcudcmdeudegddFddydevdcmdewdcqdcjddsdbNddSdccdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdexddGddGddGddGddGddGddGddGddGddGddGdeydcfdcfdcfdcfdcfaaaaaaaaaaaaaaaaaaaafddHdezdeAdeBdeCdeBdeDddVdeEddHdeFdeGdeHdeIddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcjddKdeJdcHdcAdcjdeKdcjdeLdeMdcjdcJdcjdeLdeMdcjdcIddSdcjdehdeNdbNddjdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdeOddGddGddGddGddGddGddGddGddGddGddGdePdexdcfdcfdcfaaaaaaaaaaaaaaaaaaaaaaafddHdeQddVdeRddXddVdeSddVdeTddHdeFddGddGddGddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdcjdcjdcjdcjdcjdcjdeKdcjdeUdcCdcJddjdcqdcIddvdcIddadcHdcjdeLdeVdeWdeXdcjdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdeyddGddGddGddGddGddGddGddGddGddGddGddGddGddGdcfaaaaaaaaaaaaaaaaaaaaaaafaafddHdeYddVdeZdeldfaddVddVdeEddHdeFddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcjdeKdcjdcCddjdfbdcXdbWdcHdcCdcjdcIdcqdcjdfcdfddfddfedcjdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGddGddGddGddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaafaafaafddHddHdfgdfhddHddHdfidfjdfiddHdeFddGddGddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcjdeKdcjddjdccddadcCdcIdcqddadcjdeKdcjdcjddldbNdfddfkdfldffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGddGddGddGddGddGddGddGddGddGddGdfmdfndfodfpdfpdfpdfpdfpdfpdfqdfmdfnddGddGdfrdfsdftddHdfuddVdfvddHdeFddGddGddGddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcjdeKdcjdcjdcjdcjdcjdcjdcjdcjdcjdeKdcjddldbNddmdbNdfedfwdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGddGddGdfxdfydfydfydfydfydfydfydfydfxddGddGddGdfzdfzdfzddHdfAdfBdfCddHdeFddGddGddGddGddGddGdePdexdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDaaaaaaaaaaaaaaadfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcjdeKdeKdeKdeKdeKdeKdeKdeKdeKdeKdeKdcjddlddmddmddmddndcjdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGddGdfmdfndfEdfFdfFdfFdfFdfFdfFdfFdfmdfnddGddGddGddGddGddHdfidfGdfiddHdfHddGddGddGddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdcjdeXdfIdfJdcjdcjdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfddGddGddGddGddGddGdfKdfLdfMdfNdfOdfPddGddGddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdcjdfddfdddmdcjdffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfdcfdcfdcfdcfdcfddGddGddGddGddGddGdfKdfQdfMddGddGddGdcfdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdcjdfRdfSdfRdcjdffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfdbIdbIdbIdbIdcfdcfdcfddGddGddGddGddGdfTddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdcjdfUdfIdeXdcjdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGdfVddGddGddGddGddGdcfdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGdfTddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdfXdfYdfZdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfdcfdexdcfddGddGdeydeydcfdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfddGddGdfTddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdffdgadffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfdcfdcfdcfdcfdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfddGddGdfTddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdffdffdffdgadffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaadbJdbJaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdgbdgcddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdgadffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbJdbJaaaaaaaaaaaadbIdbJdbJaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdffdffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaadbJdbJaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdffdffdffdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfddGddGdfTddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaadbIaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfddGddGdfTddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaadbJdbJdbJaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGdgbdgddgcddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaadbJdbJdbJaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGdfTddGdgedexdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdgfdfOdfPddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdfKdfQdfMddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaadbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaadfWaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaadbJdfWdfWaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaadbJdbJdfWaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdcfddGddGdfTddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdbIdcfddGddGdfTddGddGdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaadcedceaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdbIdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaadcedcedggaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdbIdcfddGddGdgbdgcddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaadggaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdbIdcfddGddGddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaafaafaafaafaafaafaafaafdcedcedbJdbJdbIdbIdcfdexdghddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaagaagaagaagaagaagaagaagdcedcedcedbJdbIdbIdcfdcfddGddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedceaafaafaafaafaafaafaafaafdcedbJdbJdbJdbIdbIdcfddGddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbJdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdbIdcfddGddGdgfdfOdfPddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIdbJdbJdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdbIdcfddGddGdfKdfQdfMddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbIdbIdcfdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbJdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdbIdbIdbIdcfddGdgidgjddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdcfdcfddGdfTddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdcfddGddGdfTddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIdbIdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdcfdcfddGddGdfTdePdexdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdcfddGddGdgidgjddGdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfddGddGdfTddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfddGddGddGddGdfTddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGdfTddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGdfTddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGdfTddGddGddGdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGdfTddGddGddGdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaadgkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGdfTddGddGddGdcfdcfdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGdfTddGddGddGddGdcfdcfdcfdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGdfTddGddGddGddGddGddGddGddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGdfTddGdgfdfPddGddGddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGdgbdgddgldgmdgddgddgddgcddGddGdcfdcfdcfdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGdfKdfMddGddGddGdfTddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfddGdgnddGddGddGddGddGddGddGddGdgbdgddgcddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdcfdcfdexdcfdcfdcfdcfdcfdcfddGddGddGddGdfTddGddGddGdcfdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGdfTddGddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaafaafaafaafaafaafaafaafaafaafaafdcfdcfdcfdcfdbIdbIdbIdbIdbIdcfdcfddGddGdgbdgddgddgcddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedcedceaagaagaagaagaagaagaagaagaagaagaagaagaagaagdcedcedcedcedbJdbIdbIdbIdcfddGddGddGddGddGdfTddGddGddGddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdceaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdcedcedbJdbJdbJdbIdbIdcfdcfddGddGddGddGdgbdgddgddgcddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdbIdcfdcfdcfdcfddGdfVddGddGdfTddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaadbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfdcfdexddGddGdfTddGddGddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaadffdbJdbJdbJdbJdffdffaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfddGdgbdgddgcddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaadffdffdbJdbJdbJdffdffdffaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbJdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaadffdffdbJdbJdbJdffdffaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaadffdffdbJdbJdbJdffdffaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfddGdgfdfOdfPddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaadbJdbJdbJdffdffaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfddGdfKdfQdfMddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfdcfdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfWdfWdfWdfWdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfdcfddGddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGddGddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGdgidgddgddgddgddgjddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGdfTddGddGddGddGdgnddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGdfTddGddGddGddGdexdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGdfTddGddGddGdcfdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGdfTddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfDdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdfTddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfdcfddGdgidgjddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdbIdexdghdgfdfOdfPddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdbIdcfddGdfKdfQdfMddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdcfdcfdcfdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdcfddGddGdcfdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedceaafaafaafaafaafaafaafaafaafaafdcedcedbJdbJdbJdbJdbJdbIdbIdcfddGddGdfTddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDddGddGddGddGdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcedcedceaagaagaagaagaagaagaagaagaagdcedcedcedbJdbJdbJdbJdbJdbIdbIdcfdcfddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDddGddGddGddGdfDdfDdfDdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdceaafaafaafaafaafdggdggaafaafaafdcedcedbJdbJdbJdbJdbJdbJdbIdbIdbIdcfddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDddGddGddGddGdcfdcfdcfdcfdfDdfDdfDdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaadggdggdggdggaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDddGddGddGddGddGdcfdcfdcfdfDdfDdfDdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaadggdggdggdggaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGdfTddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDddGddGddGddGddGdcfdcfdfDdfDdfDdfDdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaadggdggaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGdfTddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdgoddGdgoddGdcfdcfdcfdfDdfDdfDdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdgpdfxdgpddGdcfdfDdfDdfDdfDdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGddGdfTddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdgqdgrdgsdfDdfDdfDdfDdfDdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdgqdgrdgtdfDdfDdfDdfDdfDdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDddGddGdfmdfndgudfpdfpdfpdfpdfpdfpdgvdgrdgtdfDdfDdfDdfDdfDdfDdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgwdgwdgwdgwdgwdgwdgwdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdcfddGddGddGddGdfTdePdexdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDddGddGddGddGdfxdgxdgxdgxdgxdgxdgxdgxdgydgzdgtdfDdfDdfDdfDdfDdfDdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgwdgAdgBdgCdgDdgEdgwdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdcfdcfddGddGddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdcfddGddGddGdfmdgFdfFdfFdfFdfFdfFdfFdgGdgrdgHdgIdfDdfDdfDdfDdfDdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgwdgJdgKdgLdgMdgNdgwdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdcfdcfdcfddGddGddGddGdfDdfDdfDdfDdfDdfDdgqdgrdgtdfDdfDdfDddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgOdgPdgQdbJdgRdgwdgwdgwdgSdgwdgwdgwdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfddGddGddGdfTddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbIdbIdcfdcfddGddGddGdfDdfDdfDdfDdfDdfDdfDdgqdgrdgtdfDddGddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgTdgQdgUdbJdgRdgVdgWdgRdgXdgRdcfdcfdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfddGddGdfTddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdbIdbIdcfdcfdcfddGddGdfDdfDdfDdfDdfDdfDdfDdgYdgrdgtddGddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgOdexdbIdgRdgZdhadhbdgXdgRddGdcfdcfdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfddGddGdfTddGddGddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdbIdbIdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdgodfxdgoddGddGddGddGddGddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdhcdbJdbIdgRdgRdgRdgRdhddgRddGddGdcfdcfdexdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfddGdfTddGddGddGddGddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdbIdbIdfDdfDdfDdfDdfDdfDdfDdfDdfDddGddGdgpddGdgpddGddGddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdhedbJdbJdgRdgVdhfdgRdgXdhgddGddGddGddGdhhddGdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfdcfddGdfTddGddGddGddGddGddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDddGddGddGddGddGddGddGddGdhidhidhiddGddGddGdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdhedbJdbJdgRdgZdhadhjdgXdhkddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdbIdbIdcfdcfdexdcfdcfddGddGdfTddGddGddGddGddGddGddGddGdffdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfWdfWdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDddGddGddGddGddGddGddGddGdhldhmdhnddGddGddGdcfdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfdcfdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdgRdhodgRdgRdgRdgRdgRdgRdgXdhpddGddGddGddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdbIdbIdcfdcfddGdhhddGddGddGdgfdfOdfPddGddGddGddGddGddGddGdffdffdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDddGddGdhqdhqdhqdhqdhqdhqdhrdhsdhsdhtdhqdhqdhqdhqdghddGddGdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfdcfddGddGddGddGddGdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdgRdgRdgRdgRdhudhvdhwdgRdgVdhxdgRdhddgRdgRdgRdhydhzdhAdgRddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaadbIdbIdbIdcfdcfddGddGddGddGddGddGdfKdfQdfMddGddGddGddGddGddGddGddGddGdcfdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfWdfWdfWdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfWdfWdfDdfDdcfddGddGddGdhqdhBdhCdhDdhEdhFdhGdhHdhIdhIdhJdhCdhKdhLdfPddGddGdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfdcfddGddGddGddGddGddGddGddGddGddGdcfdcfdcfdcfdcfdbIdbIdbIdbIdbJdbJdbJdgRdhMdhNdhOdhPdhNdhNdgRdgZdhadhQdgXdgRdhRdhSdhTdhTdhTdhgddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfddGddGddGddGddGddGddGddGdhUdhVdhWdhXdhVdhVddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfWdfWdfWdfDdfDdbIdcfddGddGddGdhqdhYdhCdhZdiadhCdhCdhCdhCdhCdibdhCdhKdicdidddGddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfdexddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGdcfdcfdbIdbIdbIdbIdbIdbIdgRdiedhNdifdigdihdiidgRdgRdgRdgRdgXdgRdhRdijdijdijdikdhkddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGddGdhUdildildildimdhVddGdinddGddGddGdePdexdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfWdfWdfWdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbIdcfddGddGddGdhqdiodhCdhCdipdhCdhCdhCdhCdhCdhJdiqdirdhJdfMddGddGddGddGddGddGddGdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdcfdcfddGdhhddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGdcfdcfdcfdcfdbIdbIdbIdgRdisdhNditdhNdiudhNdivdikdiwdixdiydgRdhRdijdizdijdiAdhpddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGdiBdiBdiCdiDdhUdiEdiFdiFdiGdhVdiHdiHdiHddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdcfdcfddGddGdhqdiIdhCdiJdiKdiLdiMdiNdhCdiOdhqdhqdhqdhqdhqdgfdfPddGddGddGddGddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdcfddGddGddGddGddGddGddGddGddGddGddGdgfdfPddGddGddGddGddGddGddGddGddGdcfdcfdbIdbIdgRdgRdgRdgRdgRdgRdgRdiPdiQdiRdiPdiQdgRdgRdgRdgRdgRdiSdgRdgRdiTdiUddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGdiVdiDdiWdiXdiYdiZdjadjbdjbdjcdjddjedjfdjgdfPddGddGddGdeydcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdfDdbJdbJdbIdcfddGddGdhqdjhdhCdjidiadjjdjkdjldhCdjmdjndjodjpdjqdjrdgldgmdgddgddgddgddgddgcddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIdbJdbJdbJdbIdbIdbIdbIdcfdcfddGddGdgidgddgddgddgddgddgddgddgddgldgmdgddgddgddgddgcddGddGddGddGddGdcfdbIdbIdbIdbIdbIdgRdjsdjtdjudijdiAdjvdikdiAdivdjwdjxdjydikdiAdijdijdjzdjAdhzdhAdjBdjCdjCdjCdjCdjCdjCdjCdjDdjDdjDdjDdjDdjDdjDdiCdjEdjFdjGdiXdjHdjIdjJdjKdjbdjbdjbdjLdjMdjNdjOdidddGddGddGdeydcfdbIdbIdbJdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdfDdfDdbJdbJdbIdcfddGddGdhqdhqdhqdhqdjPdjQdjRdjSdjPdjPdjTdhqdhqdhqdhqdfKdfMddGddGddGddGddGdfTddGddGddGddGdcfddGdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGdfTddGddGddGddGddGddGddGddGdfKdfMddGddGddGddGdfTddGddGddGddGddGdcfdcfdexdcfdcfdbIdgRdgRdgRdgRdjUdiAdjVdjWdjXdixdjYdjZdjZdkadkadjZdjZdkbdkcdjZdkcdkddkddkddkddkddkddkddkddkedkedkedkedkedkedkedkfdkgdkfdkhdkgdkidkjdkkdkldkmdkndkodjddkpdkqdjgdfMddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfDdfDdbJdbJdbIdcfdcfddGddGddGddGddGdjPdkrdksdktdkudjPdeGdkvdgOddGddGddGddGddGdfVddGddGddGdgbdgddgddgcddGddGddGddGdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfddGddGdgidgddgjddGddGddGddGdcfddGddGdfVddGddGddGddGddGddGdfTddGddGddGddGddGddGddGdhhddGdcfdcfdcfdcfdcfdgRdijdkwdkxdkydkydkxdkzdkAdkBdkydkydkxdkxdkCdkDdkEdkFdkGdkGdkGdkGdkGdkGdkGdkGdkHdkHdkHdkHdkHdkHdkIdkJdkKdkLdkMdkNdkOdkPdkQdkRdkRdkRdkRdkRdkRdkRdkRdkSdfLdkTdfLdgOdeydcfdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbIdcfdcfddGddGddGddGdjPdkUdkVdkWdkXdjPddGddGddGddGddGddGdcfdcfdexdcfddGddGddGddGddGdfTddGddGddGddGddGdcfdbIdbIdbIdbIdbIdcfdcfdcfdcfdcfddGdgidgjddGddGddGdcfdcfdcfdcfdcfdcfdexddGddGddGddGddGddGdfTddGddGddGddGddGddGddGddGddGddGddGdcfdcfdgRdgRdkYdkZdkYdladladlbdlcdlddladladkYdledkYdgRdlfddGddGddGaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlgdiDdiXdlhdlidljdlkdlldlldlmdkRdlndlodlpdlqdlqdlqdlqdgOddGdcfdbIdbIdbJdbJdbJdbJdbIdbIdbIdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdcfdcfddGddGddGdjPdjPdjPdjPdjPdjPddGddGdcfdcfdcfdcfdcfdbIdbIdcfdcfddGddGddGddGdfTddGddGddGddGddGddGdcfdcfdcfdcfdcfdcfddGddGddGddGddGdfTddGddGdcfdcfdcfdbIdbIdbIdbIdbIdcfddGddGddGddGddGddGdfTddGddGddGdgfdfPddGddGddGddGddGddGddGdcfdgRdlrdlsdltdlsdladludlvdlwdlxdlydladlzdlAdlBdgRddGddGddGddGddGddGaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdiBdlCdlDdkjdkRdkRdkRdkRdlEdkRdlFdkRdkRdlGdgOdgOdgOdgOddGdcfdbIdbIdbJdbJdbJdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbIdbIdcfddGddGddGddGddGddGddGddGddGddGddGdcfdbIdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGdgbdgddgddgddgcddGddGddGddGddGddGddGddGddGddGddGddGddGdfTddGdcfdcfdbIdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGddGddGdgbdgddgddgddgldgmdgddgddgddgcddGddGddGddGdgRdlHdlIdlJdlKdladlLdlydlydlMdlNdladlOdlPdlQdgRddGddGddGddGddGddGaafaafaafaafaafaafaafdlRdlRdlRdlRdlRaafaaaaaadiBdlSdlTdkjdlUdlVdlWdlldlldlXdlldlmdkRddGddGddGddGddGdcfdcfdbIdbIdbJdbJdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbIdcfddGddGddGddGddGddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGddGddGdgbdgcddGddGdgfdfPddGddGdgidgddgddgddgddgddgjddGdcfdbIdbIdbIdbIdbJdbJdbJdbIdbIdcfdcfdcfddGddGddGddGddGddGddGdfKdfMddGddGddGdfTddGddGddGddGdgRdgRdgRdgRdgRdladlYdlZdmadmbdlNdladkYdmcdkYdgRddGddGddGddGddGddGaaaaaaaafaaaaaaaaaaafdlRdlRdlRdlRdlRaafaaadiVdiDdmddmedmfdkRdkRdkRdkRdkRdkRdmgdmhdkRddGddGddGddGddGdcfdbIdbIdbJdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdcfdcfdcfdcfddGddGddGddGdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfdcfdcfddGdfVddGddGdgbdgddgddgldgmdgddgddgjddGddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbIdbIdbIdcfdcfdcfdcfddGddGddGddGddGddGddGddGddGdgbdgddgddgcddGddGddGddGddGddGdladladladladladladladfKdfLdfMdmiddGddGddGddGddGaaaaaaaaaaafaaaaaaaaaaafdlRdlRdlRdlRdlRdmjdjEdmkdmldiXdmmdkjdmndmndmodmpdmqdmrdmsdmhdkRddGddGddGddGdcfdcfdbIdbIdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbIdcfdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfdexdcfddGddGddGddGdfKdfMddGddGddGddGdfVddGdcfdcfdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfdcfdcfdcfdcfdcfdcfddGddGddGddGddGdfTddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGaafaafaafaafaafaafaafaafdlRdlRdlRdlRdlRdmtdiXdmtdiXdiXdmmdkjdiXdiXdmudiXdiXdmvdmwdmxdkRddGddGddGddGdcfdbIdbIdbIdbJdbJdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGddGddGddGddGddGddGdexdcfdcfdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfdcfddGddGddGddGdfTddGddGddGddGddGddGddGddGddGddGddGddGddGdgfdfPddGddGddGddGddGddGddGddGaaaaaaaaaaaaaaaaaaaafdlRdlRdlRdlRdlRdiCdjEdmydmzdiXdmmdmAdkNdkNdmBdkNdkNdmCdmDdmEdkRddGddGddGdgedexdbIdbIdbIdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbIdbJdbJdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfddGddGddGddGdgbdgddgddgddgddgddgddgddgddgddgddgddgddgddgldgmdgddgddgcddGddGddGddGddGddGaaaaaaaaaaaaaaaaafdlRdlRdlRdlRdlRaafaaadlgdiDdmFdmmdkjdiXdiXdmGdmndiXdiXdmgdmHdkRddGddGddGddGdcfdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGdfKdfMddGddGdfTddGddGddGddGddGddGdmIdmIaaaaaaaaaaafdlRdlRdlRdlRdlRaafaaaaaadkRdkRdmJdmKdkNdmLdmMdmNdmOdmPdmwdmhdkRddGddGddGddGdcfdbIdbIdbIdbIdbJdbIdbIdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGddGdgbdgddgddgddgddgddgddmQdmRdmSdmSdmSdmSdmSdmSdmSdmSdmSdmSdmSdmSdmTdmUdmVdiXdiXdiXdmWdmXdmYdmZdnadnbdkRddGddGdcfdcfdcfdbIdbIdbJdbJdbJdbIdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdcfdcfdcfddGddGddGddGddGddGddGdcfdcfddGddGddGddGddGddGddGddGddGddGddGddGddGddGdmIdmIaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkRdkRdiBdiCdiDdiBdkRdkRdkRdkRdkRdkRdkRddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdcfdcfdcfdcfdcfdcfdcfdcfdcfdcfdexdghddGddGddGddGddGddGddGddGddGddGddGddGddGddGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGddGddGddGddGdcfdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGddGdfVddGddGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGddGddGddGdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdcfddGddGddGddGddGddGddGddGddGddGddGddGdcfdexdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGdePdexdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdcfdcfddGddGddGddGddGddGddGddGddGdcfdbIdbIdcfdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGddGdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdcfdcfdcfdcfdcfdcfdcfdcfdcfdcfdcfdbIdbIdbIdcfdcfdcfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGddGddGddGddGddGddGddGdcfdcfdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGddGdgnddGddGddGdcfdcfdcfdcfdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddGddGdcfdexdcfdcfdcfdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdcfdcfdbIdbIdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdcfdbIdbIdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfdbJdbIdbIdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaadbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJaaaaaaaaaaaadbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbJdbJdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLdbMdbLaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbJdbKdbKdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbNdbOdbNaafaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbPdbQdbRdbSaafaaaaaadbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbTdbUdbUdbVdbWdbXdbNaafaaaaaadbJdbJdbJdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYdbZdcadcbdccdcddceaafaafdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafaafaafdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadchdbUdbUdcidcjdbXdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagaagaagdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcldcmdcndckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafbRqaafaafaafdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcodcpdcqdcrdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcsdctdcudckdcvdcwdckdckdckdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcxdcydczdcAdcBdcCdbLdcddcDdckdcEdcFdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcGdcHdcydcIdcJdcKdcLdcMdcDdcNdcFdcOdcEdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcGdcQdcGdczdczdcvdcRdcJdckdcrdcSdckdcFdcTdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcUdcVdczdcWdcXdczdcndcYdcKdcZddaddbdckdckdckdckdckdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddcddcdddddcddcddcdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddeddfddgdczdcXddhdcIddidcJddjdckddkddldckddmdcDddnddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddcddpddqddrddsddcdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdbKdbKdckdcCddtdduddvddgddwddxdcKddydbLdcdddzdckddmdcrdcDddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafddcddAddBddCddDddcdbJdbJdcgdcgdcgdcgdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdckdckdckdckdckdckdcBdcJddEddtdcJdcYddFddyddydcMdcDddkdckddmdcnddGddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaafddIddIddIddcddcddJddKddcddcddIddIddIddIddIddIddIddHdcgdbJdbJdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdckddLdcddcKddMdckddNddOddPdckdcZdckddQddRddSdckdcdddTdbOddUdcndcqdbOdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaafaafaafddIddVddWddXddYddZdeadebddWddWddWdecdeddeedefddIddHddHdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdckddLdcndcddcIdcZddTddtdegddtdehdcddcddeidcDdcddcndcndckdbOdejdcndcddckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaafddIdekddWdeldemdendeodepddIddIdeqderdesdesdetddIddHddHdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdckddLdeudcndcndcZdcnddGdcvdcndevdehddGddzdewdcndexdcrdckddtdbOddTdcddckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdeyddHddHddHddHddHddHddHddHddHddHddHdezdcgdcgdcgdcgdcgaaaaaaaaaaaaaaaaaaaafddIdeAdeBdeCdeDdeCdeEddWdeFddIdeGdeHdeIdeJddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdckddLdeKdcIdcBdckdeLdckdeMdeNdckdcKdckdeMdeNdckdcJddTdckdeideOdbOddkdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdePddHddHddHddHddHddHddHddHddHddHddHdeQdeydcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaafddIdeRddWdeSddYddWdeTddWdeUddIdeGddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdckdckdckdckdckdckdeLdckdeVdcDdcKddkdcrdcJddwdcJddbdcIdckdeMdeWdeXdeYdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdezddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgaaaaaaaaaaaaaaaaaaaaaaafaafddIdeZddWdfademdfbddWddWdeFddIdeGddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckdcDddkdfcdcYdbXdcIdcDdckdcJdcrdckdfddfedfedffdckdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaafaafaafddIddIdfhdfiddIddIdfjdfkdfjddIdeGddHddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckddkdcdddbdcDdcJdcrddbdckdeLdckdckddmdbOdfedfldfmdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHdfndfodfpdfqdfqdfqdfqdfqdfqdfrdfndfoddHddHdfsdftdfuddIdfvddWdfwddIdeGddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckdckdckdckdckdckdckdckdckdeLdckddmdbOddndbOdffdfxdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHdfydfzdfzdfzdfzdfzdfzdfzdfzdfyddHddHddHdfAdfAdfAddIdfBdfCdfDddIdeGddHddHddHddHddHddHdeQdeydbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEaaaaaaaaaaaaaaadfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdeLdeLdeLdeLdeLdeLdeLdeLdeLdeLdckddmddnddnddnddodckdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHdfndfodfFdfGdfGdfGdfGdfGdfGdfGdfndfoddHddHddHddHddHddIdfjdfHdfjddIdfIddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdckdckdckdckdckdckdckdckdckdckdckdckdckdeYdfJdfKdckdckdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHddHddHddHddHdfLdfMdfNdfOdfPdfQddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdckdfedfeddndckdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdcgdcgdcgdcgdcgddHddHddHddHddHddHdfLdfRdfNddHddHddHdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdckdfSdfTdfSdckdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHdfUddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdckdfVdfJdeYdckdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfWddHddHddHddHddHdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHdfUddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfYdfZdgadfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgdeydcgddHddHdezdezdcgdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdgbdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdgbdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaadbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdgcdgdddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdgbdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaadbJdbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHdfUddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbJaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHdfUddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdbKdbKaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHdgcdgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdgfdeydbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaadbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaadfXaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdfXdfXaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaadbKdbKdfXaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadcfdcfaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadcfdcfdghaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdgcdgdddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadghaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbJdbJdcgdeydgiddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagdcfdcfdcfdbKdbJdbJdcgdcgddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfaafaafaafaafaafaafaafaafdcfdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgddHddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgddHddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdbJdbJdcgddHdgjdgkddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdcgddHddHdfUddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJdbJdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgdcgddHddHdfUdeQdeydbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgddHddHdgjdgkddHdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaadglaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHdfUddHddHddHdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHddHddHddHdcgdcgdcgdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHddHddHddHddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHdggdfQddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHdgcdgedgmdgndgedgedgedgdddHddHdcgdcgdcgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHdfLdfNddHddHddHdfUddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgddHdgoddHddHddHddHddHddHddHddHdgcdgedgdddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdcgdcgdeydcgdcgdcgdcgdcgdcgddHddHddHddHdfUddHddHddHdcgdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdfUddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafaafaafaafdcgdcgdcgdcgdbJdbJdbJdbJdbJdcgdcgddHddHdgcdgedgedgdddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfdcfaagaagaagaagaagaagaagaagaagaagaagaagaagaagdcfdcfdcfdcfdbKdbJdbJdbJdcgddHddHddHddHddHdfUddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbKdbJdbJdcgdcgddHddHddHddHdgcdgedgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdcgdcgdcgdcgddHdfWddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaadbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdeyddHddHdfUddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdbKdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHdgcdgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfXdfXdfXdfXdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdgjdgedgedgedgedgkddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHddHdgoddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHddHdeydcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHdgjdgkddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdeydgidggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdcgddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdcgdcgdcgdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdcgddHddHdcgdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfaafaafaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEddHddHddHddHdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagaagdcfdcfdcfdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEddHddHddHddHdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafdghdghaafaafaafdcfdcfdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHddHddHdcgdcgdcgdcgdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadghdghdghdghaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHddHddHddHdcgdcgdcgdfEdfEdfEdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadghdghdghdghaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHdcgdcgdfEdfEdfEdfEdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaadghdghaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgpddHdgpddHdcgdcgdcgdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgqdfydgqddHdcgdfEdfEdfEdfEdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgrdgsdgtdfEdfEdfEdfEdfEdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgrdgsdgudfEdfEdfEdfEdfEdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHdfndfodgvdfqdfqdfqdfqdfqdfqdgwdgsdgudfEdfEdfEdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgxdgxdgxdgxdgxdgxdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUdeQdeydbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHdfydgydgydgydgydgydgydgydgzdgAdgudfEdfEdfEdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgBdgCdgDdgEdgFdgxdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdcgddHddHddHdfndgGdfGdfGdfGdfGdfGdfGdgHdgsdgIdgJdfEdfEdfEdfEdfEdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgKdgLdgMdgNdgOdgxdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdcgdcgdcgddHddHddHddHdfEdfEdfEdfEdfEdfEdgrdgsdgudfEdfEdfEddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgPdgQdgRdbKdgSdgxdgxdgxdgTdgxdgxdgxdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbJdbJdcgdcgddHddHddHdfEdfEdfEdfEdfEdfEdfEdgrdgsdgudfEddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgUdgRdgVdbKdgSdgWdgXdgSdgYdgSdcgdcgdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHdfUddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdbJdbJdcgdcgdcgddHddHdfEdfEdfEdfEdfEdfEdfEdgZdgsdguddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgPdeydbJdgSdhadhbdhcdgYdgSddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHdfUddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdbJdbJdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgpdfydgpddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhddbKdbJdgSdgSdgSdgSdhedgSddHddHdcgdcgdeydcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdbJdbJdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHdgqddHdgqddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhfdbKdbKdgSdgWdhgdgSdgYdhhddHddHddHddHdhiddHdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHddHddHddHdhjdhjdhjddHddHddHdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhfdbKdbKdgSdhadhbdhkdgYdhlddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdcgdcgdeydcgdcgddHddHdfUddHddHddHddHddHddHddHddHdfgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHddHddHddHdhmdhndhoddHddHddHdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgSdhpdgSdgSdgSdgSdgSdgSdgYdhqddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdcgdcgddHdhiddHddHddHdggdfPdfQddHddHddHddHddHddHddHdfgdfgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHdhrdhrdhrdhrdhrdhrdhsdhtdhtdhudhrdhrdhrdhrdgiddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdgSdgSdgSdgSdhvdhwdhxdgSdgWdhydgSdhedgSdgSdgSdhzdhAdhBdgSddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgdcgddHddHddHddHddHddHdfLdfRdfNddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdcgddHddHddHdhrdhCdhDdhEdhFdhGdhHdhIdhJdhJdhKdhDdhLdhMdfQddHddHdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbKdbKdbKdgSdhNdhOdhPdhQdhOdhOdgSdhadhbdhRdgYdgSdhSdhTdhUdhUdhUdhhddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHddHddHddHddHddHddHdhVdhWdhXdhYdhWdhWddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdbJdcgddHddHddHdhrdhZdhDdiadibdhDdhDdhDdhDdhDdicdhDdhLdiddieddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdeyddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJdbJdbJdgSdifdhOdigdihdiidijdgSdgSdgSdgSdgYdgSdhSdikdikdikdildhlddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHdhVdimdimdimdindhWddHdioddHddHddHdeQdeydcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbJdcgddHddHddHdhrdipdhDdhDdiqdhDdhDdhDdhDdhDdhKdirdisdhKdfNddHddHddHddHddHddHddHdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdhiddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdcgdcgdbJdbJdbJdgSditdhOdiudhOdivdhOdiwdildixdiydizdgSdhSdikdiAdikdiBdhqddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdiCdiCdiDdiEdhVdiFdiGdiGdiHdhWdiIdiIdiIddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdcgdcgddHddHdhrdiJdhDdiKdiLdiMdiNdiOdhDdiPdhrdhrdhrdhrdhrdggdfQddHddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHdggdfQddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdgSdgSdgSdgSdgSdgSdgSdiQdiRdiSdiQdiRdgSdgSdgSdgSdgSdiTdgSdgSdiUdiVddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHdiWdiEdiXdiYdiZdjadjbdjcdjcdjddjedjfdjgdjhdfQddHddHddHdezdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbJdcgddHddHdhrdjidhDdjjdibdjkdjldjmdhDdjndjodjpdjqdjrdjsdgmdgndgedgedgedgedgedgdddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHdgjdgedgedgedgedgedgedgedgedgmdgndgedgedgedgedgdddHddHddHddHddHdcgdbJdbJdbJdbJdbJdgSdjtdjudjvdikdiBdjwdildiBdiwdjxdjydjzdildiBdikdikdjAdjBdhAdhBdjCdjDdjDdjDdjDdjDdjDdjDdjEdjEdjEdjEdjEdjEdjEdiDdjFdjGdjHdiYdjIdjJdjKdjLdjcdjcdjcdjMdjNdjOdjPdieddHddHddHdezdcgdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdbKdbKdbJdcgddHddHdhrdhrdhrdhrdjQdjRdjSdjTdjQdjQdjUdhrdhrdhrdhrdfLdfNddHddHddHddHddHdfUddHddHddHddHdcgddHdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdfUddHddHddHddHddHddHddHddHdfLdfNddHddHddHddHdfUddHddHddHddHddHdcgdcgdeydcgdcgdbJdgSdgSdgSdgSdjVdiBdjWdjXdjYdiydjZdkadkadkbdkbdkadkadkcdkddkadkddkedkedkedkedkedkedkedkedkfdkfdkfdkfdkfdkfdkfdkgdkhdkgdkidkhdkjdkkdkldkmdkndkodkpdjedkqdkrdjhdfNddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdbKdbKdbJdcgdcgddHddHddHddHddHdjQdksdktdkudkvdjQdeHdkwdgPddHddHddHddHddHdfWddHddHddHdgcdgedgedgdddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHdgjdgedgkddHddHddHddHdcgddHddHdfWddHddHddHddHddHddHdfUddHddHddHddHddHddHddHdhiddHdcgdcgdcgdcgdcgdgSdikdkxdkydkzdkzdkydkAdkBdkCdkzdkzdkydkydkDdkEdkFdkGdkHdkHdkHdkHdkHdkHdkHdkHdkIdkIdkIdkIdkIdkIdkJdkKdkLdkMdkNdkOdkPdkQdkRdkSdkSdkSdkSdkSdkSdkSdkSdkTdfMdkUdfMdgPdezdcgdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbJdcgdcgddHddHddHddHdjQdkVdkWdkXdkYdjQddHddHddHddHddHddHdcgdcgdeydcgddHddHddHddHddHdfUddHddHddHddHddHdcgdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgddHdgjdgkddHddHddHdcgdcgdcgdcgdcgdcgdeyddHddHddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHdcgdcgdgSdgSdkZdladkZdlbdlbdlcdlddledlbdlbdkZdlfdkZdgSdlgddHddHddHaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlhdiEdiYdlidljdlkdlldlmdlmdlndkSdlodlpdlqdlrdlrdlrdlrdgPddHdcgdbJdbJdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdcgdcgddHddHddHdjQdjQdjQdjQdjQdjQddHddHdcgdcgdcgdcgdcgdbJdbJdcgdcgddHddHddHddHdfUddHddHddHddHddHddHdcgdcgdcgdcgdcgdcgddHddHddHddHddHdfUddHddHdcgdcgdcgdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHdfUddHddHddHdggdfQddHddHddHddHddHddHddHdcgdgSdlsdltdludltdlbdlvdlwdlxdlydlzdlbdlAdlBdlCdgSddHddHddHddHddHddHaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdiCdlDdlEdkkdkSdkSdkSdkSdlFdkSdlGdkSdkSdlHdgPdgPdgPdgPddHdcgdbJdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdgcdgedgedgedgdddHddHddHddHddHddHddHddHddHddHddHddHddHdfUddHdcgdcgdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHdgcdgedgedgedgmdgndgedgedgedgdddHddHddHddHdgSdlIdlJdlKdlLdlbdlMdlzdlzdlNdlOdlbdlPdlQdlRdgSddHddHddHddHddHddHaafaafaafaafaafaafaafdlSdlSdlSdlSdlSaafaaaaaadiCdlTdlUdkkdlVdlWdlXdlmdlmdlYdlmdlndkSddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHdgcdgdddHddHdggdfQddHddHdgjdgedgedgedgedgedgkddHdcgdbJdbJdbJdbJdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHddHddHddHdfLdfNddHddHddHdfUddHddHddHddHdgSdgSdgSdgSdgSdlbdlZdmadmbdmcdlOdlbdkZdmddkZdgSddHddHddHddHddHddHaaaaaaaafaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaadiWdiEdmedmfdmgdkSdkSdkSdkSdkSdkSdmhdmidkSddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdcgdcgdcgdcgddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHdfWddHddHdgcdgedgedgmdgndgedgedgkddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdcgdcgddHddHddHddHddHddHddHddHddHdgcdgedgedgdddHddHddHddHddHddHdlbdlbdlbdlbdlbdlbdlbdfLdfMdfNdmjddHddHddHddHddHaaaaaaaaaaafaaaaaaaaaaafdlSdlSdlSdlSdlSdmkdjFdmldmmdiYdmndkkdmodmodmpdmqdmrdmsdmtdmidkSddHddHddHddHdcgdcgdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdeydcgddHddHddHddHdfLdfNddHddHddHddHdfWddHdcgdcgdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgddHddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHaafaafaafaafaafaafaafaafdlSdlSdlSdlSdlSdmudiYdmudiYdiYdmndkkdiYdiYdmvdiYdiYdmwdmxdmydkSddHddHddHddHdcgdbJdbJdbJdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHdeydcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHddHddHdggdfQddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaafdlSdlSdlSdlSdlSdiDdjFdmzdmAdiYdmndmBdkOdkOdmCdkOdkOdmDdmEdmFdkSddHddHddHdgfdeydbJdbJdbJdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHddHddHddHdgcdgedgedgedgedgedgedgedgedgedgedgedgedgedgmdgndgedgedgdddHddHddHddHddHddHaaaaaaaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaadlhdiEdmGdmndkkdiYdiYdmHdmodiYdiYdmhdmIdkSddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdfLdfNddHddHdfUddHddHddHddHddHddHdmJdmJaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaaaaadkSdkSdmKdmLdkOdmMdmNdmOdmPdmQdmxdmidkSddHddHddHddHdcgdbJdbJdbJdbJdbKdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdgcdgedgedgedgedgedgedmRdmSdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmUdmVdmWdiYdiYdiYdmXdmYdmZdnadnbdncdkSddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHdmJdmJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkSdkSdiCdiDdiEdiCdkSdkSdkSdkSdkSdkSdkSddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdeydgiddHddHddHddHddHddHddHddHddHddHddHddHddHddHaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHdfWddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHdcgdeydcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHdeQdeydcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHdcgdbJdbJdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdbJdbJdbJdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHdgoddHddHddHdcgdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHdcgdeydcgdcgdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From b89d4dd88ac96bdb032b5c28ec72539c0cb36fa7 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Sat, 8 Sep 2012 06:21:38 +0000 Subject: [PATCH 04/87] Replaced the ritual knives on the wizard station. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4653 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/weapon.dm | 6 ++++++ maps/tgstation.2.0.9.dmm | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 0bee7951a9c..81a0c4a1737 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -1356,6 +1356,12 @@ origin_tech = "materials=1" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") +/obj/item/weapon/kitchenknife/ritual + name = "ritual knife" + desc = "The unearthly energies that once powered this blade are now dormant." + icon = 'icons/obj/wizard.dmi' + icon_state = "render" + /obj/item/weapon/butch name = "butcher's Cleaver" icon = 'icons/obj/kitchen.dmi' diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 6d517f4fc08..819ec7e1460 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -7171,9 +7171,9 @@ "cHU" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cHV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cHW" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHX" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "The unearthly energies that once powered this blade are now dormant"; icon_state = "render"; name = "Veil Render"},/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cHX" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cHY" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHZ" = (/obj/structure/rack,/obj/item/weapon/kitchenknife{desc = "An all purpose knife for ritualistic sacrifice."; name = "Ritual knife"},/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cHZ" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cIa" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) "cIb" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) "cIc" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) From 4595e70d27210863cb0d38ca795c24b2c80bf875 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sat, 8 Sep 2012 07:04:22 +0000 Subject: [PATCH 05/87] Fixed Issue 897 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4654 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/spell.dm | 16 ++++++++++------ code/datums/spells/area_teleport.dm | 2 +- code/datums/spells/emplosion.dm | 2 +- code/datums/spells/ethereal_jaunt.dm | 2 +- code/datums/spells/explosion.dm | 2 +- code/datums/spells/genetic.dm | 2 +- code/datums/spells/mind_transfer.dm | 4 ++-- code/datums/spells/projectile.dm | 2 +- code/datums/spells/trigger.dm | 2 +- code/datums/spells/turf_teleport.dm | 2 +- 10 files changed, 20 insertions(+), 16 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index e3baeaf51dd..a268df3ecca 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -144,7 +144,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(overlay) for(var/atom/target in targets) var/location - if(istype(target,/mob)) + if(istype(target,/mob/living)) location = target.loc else if(istype(target,/turf)) location = target @@ -159,11 +159,11 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin /obj/effect/proc_holder/spell/proc/after_cast(list/targets) for(var/atom/target in targets) var/location - if(istype(target,/mob)) + if(istype(target,/mob/living)) location = target.loc else if(istype(target,/turf)) location = target - if(istype(target,/mob) && message) + if(istype(target,/mob/living) && message) target << text("[message]") if(sparks_spread) var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() @@ -235,9 +235,13 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(range < 0) targets += user else - var/possible_targets = view_or_range(range, user, selection_type) - if(!include_user && user in possible_targets) - possible_targets -= user + var/possible_targets = list() + + for(var/mob/living/M in view_or_range(range, user, selection_type)) + if(!include_user && user == M) + continue + possible_targets += M + targets += input("Choose the target for the spell.", "Targeting") as mob in possible_targets else var/list/possible_targets = list() diff --git a/code/datums/spells/area_teleport.dm b/code/datums/spells/area_teleport.dm index d83f27c57d9..741055f984d 100644 --- a/code/datums/spells/area_teleport.dm +++ b/code/datums/spells/area_teleport.dm @@ -30,7 +30,7 @@ return thearea /obj/effect/proc_holder/spell/targeted/area_teleport/cast(list/targets,area/thearea) - for(var/mob/target in targets) + for(var/mob/living/target in targets) var/list/L = list() for(var/turf/T in get_area_turfs(thearea.type)) if(!T.density) diff --git a/code/datums/spells/emplosion.dm b/code/datums/spells/emplosion.dm index 9db4f196177..33ad284421c 100644 --- a/code/datums/spells/emplosion.dm +++ b/code/datums/spells/emplosion.dm @@ -7,7 +7,7 @@ /obj/effect/proc_holder/spell/targeted/emplosion/cast(list/targets) - for(var/mob/target in targets) + for(var/mob/living/target in targets) empulse(target.loc, emp_heavy, emp_light) return \ No newline at end of file diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index b3fdb460162..2ec9a723678 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -15,7 +15,7 @@ var/jaunt_duration = 50 //in deciseconds /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets) //magnets, so mostly hardcoded - for(var/mob/target in targets) + for(var/mob/living/target in targets) spawn(0) var/mobloc = get_turf(target.loc) var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt( mobloc ) diff --git a/code/datums/spells/explosion.dm b/code/datums/spells/explosion.dm index 0184a19c641..7bb7195c2dd 100644 --- a/code/datums/spells/explosion.dm +++ b/code/datums/spells/explosion.dm @@ -9,7 +9,7 @@ /obj/effect/proc_holder/spell/targeted/explosion/cast(list/targets) - for(var/mob/target in targets) + for(var/mob/living/target in targets) explosion(target.loc,ex_severe,ex_heavy,ex_light,ex_flash) return \ No newline at end of file diff --git a/code/datums/spells/genetic.dm b/code/datums/spells/genetic.dm index dc71047abd6..cff51ec6ff3 100644 --- a/code/datums/spells/genetic.dm +++ b/code/datums/spells/genetic.dm @@ -17,7 +17,7 @@ /obj/effect/proc_holder/spell/targeted/genetic/cast(list/targets) - for(var/mob/target in targets) + for(var/mob/living/target in targets) for(var/x in mutations) target.mutations.Add(x) target.disabilities |= disabilities diff --git a/code/datums/spells/mind_transfer.dm b/code/datums/spells/mind_transfer.dm index d036f5a5e9e..c8952cc8a91 100644 --- a/code/datums/spells/mind_transfer.dm +++ b/code/datums/spells/mind_transfer.dm @@ -31,7 +31,7 @@ Also, you never added distance checking after target is selected. I've went ahea user << "Too many minds! You're not a hive damnit!"//Whaa...aat? return - var/mob/target = targets[1] + var/mob/living/target = targets[1] if(!(target in oview(range)))//If they are not in overview after selection. Do note that !() is necessary for in to work because ! takes precedence over it. user << "They are too far away!" @@ -53,7 +53,7 @@ Also, you never added distance checking after target is selected. I've went ahea user << "Their mind is resisting your spell." return - var/mob/victim = target//The target of the spell whos body will be transferred to. + var/mob/living/victim = target//The target of the spell whos body will be transferred to. var/mob/caster = user//The wizard/whomever doing the body transferring. //SPELL LOSS BEGIN diff --git a/code/datums/spells/projectile.dm b/code/datums/spells/projectile.dm index 8e79f1246ef..5d5ba5e1f8e 100644 --- a/code/datums/spells/projectile.dm +++ b/code/datums/spells/projectile.dm @@ -23,7 +23,7 @@ /obj/effect/proc_holder/spell/targeted/projectile/cast(list/targets, mob/user = usr) - for(var/mob/target in targets) + for(var/mob/living/target in targets) spawn(0) var/obj/effect/proc_holder/spell/targeted/projectile if(istext(proj_type)) diff --git a/code/datums/spells/trigger.dm b/code/datums/spells/trigger.dm index b1503c4d3a4..1b7f2b330ff 100644 --- a/code/datums/spells/trigger.dm +++ b/code/datums/spells/trigger.dm @@ -19,7 +19,7 @@ ..() /obj/effect/proc_holder/spell/targeted/trigger/cast(list/targets) - for(var/mob/target in targets) + for(var/mob/living/target in targets) for(var/obj/effect/proc_holder/spell/spell in contents) spell.perform(list(target),0) for(var/obj/effect/proc_holder/spell/spell in linked_spells) diff --git a/code/datums/spells/turf_teleport.dm b/code/datums/spells/turf_teleport.dm index d111647f9af..02dd5f71b49 100644 --- a/code/datums/spells/turf_teleport.dm +++ b/code/datums/spells/turf_teleport.dm @@ -9,7 +9,7 @@ var/include_dense = 0 //whether it includes dense tiles in possible teleport locations /obj/effect/proc_holder/spell/targeted/turf_teleport/cast(list/targets) - for(var/mob/target in targets) + for(var/mob/living/target in targets) var/list/turfs = new/list() for(var/turf/T in range(target,outer_tele_radius)) if(T in range(target,inner_tele_radius)) continue From 55937eced97fde650ea4405cd3c19055e996811f Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sat, 8 Sep 2012 07:46:34 +0000 Subject: [PATCH 06/87] -Fixed laws from producing HTML numbers. -Made it so that any law module, which requires user input, refuse the install if the input is null. By then making all the default laws/name of these modules null, the user will get a message if they try to upload a law without modifying it first. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4655 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/items/weapons/AI_modules.dm | 52 ++++++++++++++----- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index f8566fb4ff7..7f5efb828b3 100644 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -87,16 +87,22 @@ AI MODULES /obj/item/weapon/aiModule/safeguard name = "'Safeguard' AI Module" - var/targetName = "name" + var/targetName = "" desc = "A 'safeguard' AI module: 'Safeguard . Individuals that threaten are not human and are a threat to humans.'" origin_tech = "programming=3;materials=4" /obj/item/weapon/aiModule/safeguard/attack_self(var/mob/user as mob) ..() - var/targName = copytext(sanitize(input(usr, "Please enter the name of the person to safeguard.", "Safeguard who?", user.name)),1,MAX_MESSAGE_LEN) + var/targName = stripped_input(usr, "Please enter the name of the person to safeguard.", "Safeguard who?", user.name) targetName = targName desc = text("A 'safeguard' AI module: 'Safeguard []. Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName) +/obj/item/weapon/aiModule/safeguard/install(var/obj/machinery/computer/C) + if(!targetName) + usr << "No name detected on module, please enter one." + return 0 + ..() + /obj/item/weapon/aiModule/safeguard/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender) ..() var/law = text("Safeguard []. Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName) @@ -110,16 +116,22 @@ AI MODULES /obj/item/weapon/aiModule/oneHuman name = "'OneHuman' AI Module" - var/targetName = "name" + var/targetName = "" desc = "A 'one human' AI module: 'Only is human.'" origin_tech = "programming=3;materials=6" //made with diamonds! /obj/item/weapon/aiModule/oneHuman/attack_self(var/mob/user as mob) ..() - var/targName = copytext(sanitize(input(usr, "Please enter the name of the person who is the only human.", "Who?", user.real_name)),1,MAX_MESSAGE_LEN) + var/targName = stripped_input(usr, "Please enter the name of the person who is the only human.", "Who?", user.real_name) targetName = targName desc = text("A 'one human' AI module: 'Only [] is human.'", targetName) +/obj/item/weapon/aiModule/oneHuman/install(var/obj/machinery/computer/C) + if(!targetName) + usr << "No name detected on module, please enter one." + return 0 + ..() + /obj/item/weapon/aiModule/oneHuman/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender) ..() var/law = "Only [targetName] is human." @@ -237,7 +249,7 @@ AI MODULES /obj/item/weapon/aiModule/freeform // Slightly more dynamic freeform module -- TLE name = "'Freeform' AI Module" - var/newFreeFormLaw = "freeform" + var/newFreeFormLaw = "" var/lawpos = 15 desc = "A 'freeform' AI module: ''" origin_tech = "programming=4;materials=4" @@ -249,7 +261,7 @@ AI MODULES if(lawpos < 15) return lawpos = min(lawpos, 50) var/newlaw = "" - var/targName = copytext(sanitize(input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw)),1,MAX_MESSAGE_LEN) + var/targName = stripped_input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw, MAX_MESSAGE_LEN) newFreeFormLaw = targName desc = "A 'freeform' AI module: ([lawpos]) '[newFreeFormLaw]'" @@ -262,6 +274,11 @@ AI MODULES target.add_supplied_law(lawpos, law) lawchanges.Add("The law was '[newFreeFormLaw]'") +/obj/item/weapon/aiModule/freeform/install(var/obj/machinery/computer/C) + if(!newFreeFormLaw) + usr << "No law detected on module, please create one." + return 0 + ..() /******************** Reset ********************/ @@ -363,18 +380,18 @@ AI MODULES target.show_laws() -/******************** Freeform ******************/ +/******************** Freeform Core ******************/ /obj/item/weapon/aiModule/freeformcore // Slightly more dynamic freeform module -- TLE name = "'Freeform' Core AI Module" - var/newFreeFormLaw = "freeform" + var/newFreeFormLaw = "" desc = "A 'freeform' Core AI module: ''" origin_tech = "programming=3;materials=6" /obj/item/weapon/aiModule/freeformcore/attack_self(var/mob/user as mob) ..() var/newlaw = "" - var/targName = copytext(sanitize(input(usr, "Please enter a new core law for the AI.", "Freeform Law Entry", newlaw)),1,MAX_MESSAGE_LEN) + var/targName = stripped_input(usr, "Please enter a new core law for the AI.", "Freeform Law Entry", newlaw) newFreeFormLaw = targName desc = "A 'freeform' Core AI module: '[newFreeFormLaw]'" @@ -384,18 +401,22 @@ AI MODULES target.add_inherent_law(law) lawchanges.Add("The law is '[newFreeFormLaw]'") - +/obj/item/weapon/aiModule/freeformcore/install(var/obj/machinery/computer/C) + if(!newFreeFormLaw) + usr << "No law detected on module, please create one." + return 0 + ..() /obj/item/weapon/aiModule/syndicate // Slightly more dynamic freeform module -- TLE name = "Hacked AI Module" - var/newFreeFormLaw = "freeform" + var/newFreeFormLaw = "" desc = "A hacked AI law module: ''" origin_tech = "programming=3;materials=6;syndicate=7" /obj/item/weapon/aiModule/syndicate/attack_self(var/mob/user as mob) ..() var/newlaw = "" - var/targName = copytext(sanitize(input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw)),1,MAX_MESSAGE_LEN) + var/targName = stripped_input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw,MAX_MESSAGE_LEN) newFreeFormLaw = targName desc = "A hacked AI law module: '[newFreeFormLaw]'" @@ -408,6 +429,13 @@ AI MODULES var/law = "[newFreeFormLaw]" target.add_ion_law(law) +/obj/item/weapon/aiModule/syndicate/install(var/obj/machinery/computer/C) + if(!newFreeFormLaw) + usr << "No law detected on module, please create one." + return 0 + ..() + + /******************** Robocop ********************/ From 278aacd80a77d1aaa38d5f956587d310113353cb Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Sat, 8 Sep 2012 08:16:37 +0000 Subject: [PATCH 07/87] Changelings absorbed by other changelings can no longer rejuvenate back to life. This means changelings can no longer absorb eachother and rejuvenate to share genomes and absorbedcounts. Fixed the transform to initial appearance adminverb. I'm assuming it got broken when DNA was changed. Made the cloaked-xeno sprite slightly more visible. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4656 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/mind.dm | 8 +-- .../gamemodes/changeling/changeling_powers.dm | 62 ++++++++++-------- html/changelog.html | 9 +++ icons/mob/alien.dmi | Bin 47895 -> 47908 bytes 4 files changed, 46 insertions(+), 33 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index b254f09f105..704d40bcd18 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -649,10 +649,10 @@ datum/mind if( !changeling || !changeling.absorbed_dna.len ) usr << "\red Resetting DNA failed!" else - usr.dna = changeling.absorbed_dna[changeling.absorbed_dna[1]] - usr.real_name = changeling.absorbed_dna[1] - updateappearance(usr, usr.dna.uni_identity) - domutcheck(usr, null) + current.dna = changeling.absorbed_dna[1] + current.real_name = current.dna.real_name + updateappearance(current, current.dna.uni_identity) + domutcheck(current, null) else if (href_list["nuclear"]) switch(href_list["nuclear"]) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index f2f6820ce01..54824cbaf1b 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -12,8 +12,7 @@ if(!(P in src.verbs)) src.verbs += P.verbpath - if(!mind.changeling.absorbed_dna.len) - mind.changeling.absorbed_dna += dna + mind.changeling.absorbed_dna |= dna return 1 //removes our changeling verbs @@ -110,17 +109,19 @@ T << "You have been absorbed by the changeling!" T.dna.real_name = T.real_name //Set this again, just to be sure that it's properly set. - changeling.absorbed_dna += T.dna + changeling.absorbed_dna |= T.dna if(usr.nutrition < 400) usr.nutrition = min((usr.nutrition + T.nutrition), 400) changeling.chem_charges += 10 changeling.geneticpoints += 2 if(T.mind && T.mind.changeling) if(T.mind.changeling.absorbed_dna) - changeling.absorbed_dna |= T.mind.changeling.absorbed_dna //steal all their loot - changeling.absorbedcount += T.mind.changeling.absorbedcount - - T.mind.changeling.absorbed_dna = list(T.dna) + for(var/dna_data in T.mind.changeling.absorbed_dna) //steal all their loot + if(dna_data in changeling.absorbed_dna) + continue + changeling.absorbed_dna += dna_data + changeling.absorbedcount++ + T.mind.changeling.absorbed_dna.len = 1 if(T.mind.changeling.purchasedpowers) for(var/datum/power/changeling/Tp in T.mind.changeling.purchasedpowers) @@ -137,6 +138,8 @@ changeling.chem_charges += T.mind.changeling.chem_charges changeling.geneticpoints += T.mind.changeling.geneticpoints T.mind.changeling.chem_charges = 0 + T.mind.changeling.geneticpoints = 0 + T.mind.changeling.absorbedcount = 0 changeling.absorbedcount++ changeling.isabsorbing = 0 @@ -344,12 +347,11 @@ set category = "Changeling" set name = "Regenerative Stasis (20)" - var/datum/changeling/changeling = changeling_power(20,0,100,DEAD) + var/datum/changeling/changeling = changeling_power(20,1,100,DEAD) if(!changeling) return - changeling.chem_charges -= 20 var/mob/living/carbon/C = usr - C << "We will regenerate our form." + C << "We will attempt to regenerate our form." C.status_flags |= FAKEDEATH //play dead C.update_canmove() @@ -359,26 +361,28 @@ C.tod = worldtime2text() spawn(rand(800,2000)) - if(C.stat == DEAD) - dead_mob_list -= C - living_mob_list += C - C.stat = CONSCIOUS - C.tod = null - C.setToxLoss(0) - C.setOxyLoss(0) - C.setCloneLoss(0) - C.SetParalysis(0) - C.SetStunned(0) - C.SetWeakened(0) - C.radiation = 0 - C.heal_overall_damage(C.getBruteLoss(), C.getFireLoss()) - C.reagents.clear_reagents() - C << "We have regenerated." - C.visible_message("[usr] appears to wake from the dead, having healed all wounds.") + if(changeling_power(20,1,100,DEAD)) + changeling.chem_charges -= 20 + if(C.stat == DEAD) + dead_mob_list -= C + living_mob_list += C + C.stat = CONSCIOUS + C.tod = null + C.setToxLoss(0) + C.setOxyLoss(0) + C.setCloneLoss(0) + C.SetParalysis(0) + C.SetStunned(0) + C.SetWeakened(0) + C.radiation = 0 + C.heal_overall_damage(C.getBruteLoss(), C.getFireLoss()) + C.reagents.clear_reagents() + C << "We have regenerated." + C.visible_message("[usr] appears to wake from the dead, having healed all wounds.") - C.status_flags &= ~(FAKEDEATH) - C.update_canmove() - C.make_changeling() + C.status_flags &= ~(FAKEDEATH) + C.update_canmove() + C.make_changeling() feedback_add_details("changeling_powers","FD") return 1 diff --git a/html/changelog.html b/html/changelog.html index b5937c554b5..31cc9a04941 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -49,6 +49,15 @@ should be listed in the changelog upon commit tho. Thanks. --> +
+

8 September 2012

+

Carn updated:

+
    +
  • Added an additional check to stop changelings sharing powers/becomming un-absorbable/etc by absorbing eachother and then rejuvinating from death.
  • +
  • Cloaked Aliens are now slightly easier to see, so they should avoid strongly lit areas when possible. They can still lay down to become even stealthier though. Let me know what you think, it's only a minor sprite change.
  • +
+
+

6 September 2012

Cheridan updated:

diff --git a/icons/mob/alien.dmi b/icons/mob/alien.dmi index 8d7887cbd56357daa396f933e2b9a106b4649c1f..4c5b3a0c32da4e581bc05bb936924227d83133af 100644 GIT binary patch delta 30116 zcmZs?WmJ^k7dAWtNOwp`haf0ONe>OuAl)e4B_#tlC82amhaf3PgS5bpmhSG5?xE(r z`LFj`&zI*5+-nw`d!N1c+2^{hy(i@oCI1rTmlOnPCA`nc9mrqVX{F#4*?4OhuYx&1%vcp`|2B4r zxS7#}vgY6>$?-RGYvj$&3n0H8*7csFe?^)Ty@l5*=7vBR5|ng!FI)Ls_e zo+t){zcZx@t!9)tm?p<(#^plxx)dfd4S#R(I~v-v?KD=pQ;3OUOAHviK2q!9K6{3f znA(7r>72RfyQ`Z5TW<9|&TK9v2P$u~AFh!+iMX40*9a~S>HZp}HkiP_9VYoOdx0r< zy}Qyhx||d_b``eU(vc5c>abEv*S}lFGOU>)T5Uj+3NY#(_*{ zFX}WwI+j0oPPol|jM*vDQ;oLOj06MQ@&e(OZj32y$X~TU$>y1x_r)DAFC519B`-vp zA)89aJ!rin;}eFpAu|Y%Cq8DB5m2%9K0d}h1WsvW${cYo=NJ+C369!RJy!c zW*^T{u+Okb$*^;*+Ed~RjVRi3Lbds+anU;|VWzKfW*Ze}QgVyzlJ_*>ux@W!!hn;A z!9*PP0rm?nMK{HBWZ_0~rg5{a#;oBo+}C}E$CmvJWsOfrx;kQ@A zg-Ghit#(FSMlJE3Z&faYssN>?Vwd+~F`LO-PTwwBkVhi*AB`P9!!0EBKH@@$AQ=Zk z{@ZB9$<77J98RNFQvUdOgo~>gi7zHEkiQ1%-#r(|YCBzFeUKa)=+~|Go6S{b>!?&e z4k`(4VPr^$KR@T;*kuhkU>anFI@3s5XzrZOeW$pBSs{iSymOV+jA!Sk1fKz_S zW1F?p(LVT(O8Q|??Afw9x&OI2+i&dwZ^^VFx;HcpE{Nsj>+cH-8P25=TTd=lG#;8d z(?up<|G6G-6pxAt>j9Qa*~>(q6&VY5rldAD!Muf=ii(ec-^bMFaxGvYc+_2e*h+Oc zwd7?;Vjv3)r>nbEtA%rAwW(yl4Tjc<+C*|9J> z;(hqJGH%V~?JEu5iG>`h{&!jypL49hxO%4QK{Z7umhh>MrbgiSk|RTSTHr@6h09E)i+9!i1ER=_e4MR3B^iGdKKf zT>{VT4GY}L<;(+ws&m6(paF|?-^_8Je6sbG@lNT@ec}tcXEaz(Um3o8?RfX+TBJi) z8p;~Qj7p$=We03pSM?W0e=GZm&IA88FFtv?2!DWOmoQS}vv-U%@X%5XQ{Y5fhH3L_ zeoiAG)6DtsyQFB-JU8wSj)Vyt2k&%BCb#rZmsU1`kfcYmV18&752-0k%km4APIV_c zHiYyxCy`#W7~9(HlOA45v3hllrfDwQm*k8>PxB#Lc4gq;zqF;t$hq^nOQ-O?x^c8! zveezU-69`;*qclTv$2JjmUftqhNelF;OubrVKA=ZskPsRDeAoHLrWf;wOo%}&oInG z=jWo{82~Xe``9i3fA}be`F?YU*Ox=>BJ20*{okv?k50QcAGVXrL;t=qK8rYBkYN`# z=h z*!bLQLi`t$=Bs9G0@8iG8o5vHzi5G;VC5*2=)(_--PP=5;HTgWC1yX9Ox-(sfq+e> zV6hn(yq?s{z9*3cBJyJVr5v~OsZhWOXQGEgvTKsx2VhBprzp9B}um9sE zHC=479C!1&JFuTsY8(C7de+obH|5ZLe$sBvstws$81uMFX#--aE>@8`&<)d@i$)Ld z-Z;!WnI5mm4BY+Q4DR%^lK@-nO&O6%ubM~ZKK-QSJ$?UGi7JeY{f}MvAVW7sH&Dp- zg+RhY9q(yq?p7qEz+4|8i}~5QBzL4n{k7JQ4K`kF+00eV#2{Q2b78omwmMdF*yJ%E z7;e}TP3`Oooxpdr_@Vv(1)B?XsIxJJ5Nd@$iZB`67}rXHD~?*hQi_7c0-G5v)6=k{ z+J%cS=leCo*=|-fooTC9(NgazKzxuhYf(=_uhMO{KKWJiC%&`O0>kpO`yP42^3PlC zaxQ#t>qTZ73reAO6uBdU{6^Mb6v>)TYoFPNlGuvE=JOTt)au})1hM@cm+u{rS_59U z2#zZxVp^LH-aC=V!1e`2R$I%)XIWZ3ainpu*{qK1OiI#)6oM{or#=L*4L0UPqve8y z7V?KZmJA=GhqtQAjW=l!_nMT2`W?<6J3$h=BFLBcT~v4~rM_b5aF{X+i8}mxM$VD^ zuA=S1zSi>-4X3_oIi$T~C~N{jFsS)lRqTI)<0I6K6lTKy3`Sz?jGk+q8)u?RqSMlNNtK5;Ll95c9+E7xqV+0&5 zbTDlVp5QNB96JNOf3<=U@A(tSa51by0;`VocH&*wjB*)8#UhWjw6zOMu;y%%wWXh|y8NQg59O6!jpd@if3e=-8W|QuK@h`4F?KfyIQy@w)G`;6LSEl3{Q7iR zTrC6BgofA&Oi>>!jA;wL=h@vDZ7leAX=w1qXOX5E8q_!oHV3c3 z&$)Ep%K#L0Ez31Jwi0YM*pn}5s{;XQeaBIsd*CHhm&Nb3Q)f!ChfoisLz9&WtvNF~ zSe~S;oC4Rp1^*0>N@Q7NznvuQYSlFMzgTshqZrs~o zU4bd84{NjH*@MB*=_b7Z6M17R^$=eWiUbh2r%9*--xGxQ>I9eY#I>u>LkaR|A?&2u zpYyJBuHjT2Y}o&GGO*-_lJZmkk-?{1M3!CitZ0&cB=~49*MYlXy~QNJOHK#a%D7I!BG*xchqs_5J@r@m0D%#s~&;oa^#b@ksa9P{@I6115oCWyV5U_WT zT=$pe`6QvFh3o}j@y~Pl#@=@FTA+;d6&_&3h2-Ly+Cd(8`9CXyo`q5OZaB-ldR+5u zrxFDwn<8oz7B?aLBvCH7=6@S%$}N??u%7n`cl+cGKpW z-Fp*_v~W%yizVNqmi|}u3&btB$n4AH)i$?fcH`SzzZX`0W1u}RS}$skicmXIziDVi zm$ysapM?tP<{a!epEMf6Djqfvh2zX0<0Nby9aVPF7tV=?3;gcVf%;u}xgWJTe8krZ##_ZCKMZ>{g`pnjM+6ZWQ|7QN7pF@G=x7I*Cc13^c z-i`R#4vxXYnHN9+5#(JcOu*0m0f+s?y@Encd1}fsfr}JVjqx8d8=>|C$5wuC+ z;f6$);gA5y{+A0M;%-XI60U+k9hxpwbylz%h(*(MqUMlBwl@%e|eK4Ec4 zbAyG#MA`lmi_@cupDJna(*M2ut5ULzpZ{j!3#=sG$pfyuvXP25;#J7&Sb{cAN^igW z!$jaJ_{i_x^y8_J7+moR$fSi?dS|~ZYkc_RF?2CqdNq{!^>*uT)T}PGy~LVEtd-JX z#Lef!il0$8`*D9&`;wL<5|PV(ehLYW7%?9`73cTxyoW%oIW$rQ+ z`az~Tjgd`mHKSyD8!^YdfRW8ZgGz!#E|LJI9>(}T@9u}{TgxC+vyk?h7vrwCegYg5 zFtn1Z-S_6cEc4VY&WA?(FkcbM zw}Uv}`m!Tmb67LBQdKYi_^r~r5f9w^M5VM|l3WbMc^a7*e7-BwhXjB>8k%bqkuVKP zMg-xKxG%QlXaA3$ZRXb*OJ_G~91~S-8MLs19+^hlFGL7PJAtXQ_F=0WY|9q+0OtEN zhE|Ap^XV^Hi43E|`~RxFo7M@Vo0q;YRn)I#(=7&W3Ji9yFE``G0B3byw^lSz^Vc0^o7O_H&3q}PD2&-k^SIZ^1RZY9^n^@BK05Eaixlat-VEkj ziI))EA0LsFh{wg~-}eEeyoQv_>i2EPBV^gkWI%(htO0&Y+ilwBHgNsP-v785#Y}bM z6B2XeGXx*TAM)UP&Zqwg$e9M?KSu?1RS8WPj+-`wLdbuZ=9xa@kZjR?&Gf_K6&b6v zf5|@zoIWerFL%vY}ZD zUKrHep+M)^V*PRFK7($jSu1hMSf<<_NkDE%3=lZq%0(+%J(I5CAcmxG+y`o_>uSu zmG%1r>Af-_84ke>j{MHyGLnNwxZTr)5rTEnRaUzF)R??sxHBjyOUwePWbG)uVzFgjR60}8QYeR_l@ zjNV0;i`y#L9fmeWpwCPMJRnACuKWE;U1o!PAkTqtn-A45jFlArwe+Sn-tOxMV;w&? z+)C(h#A6^kHBZg5a4NtynFb#1fSPSAa(9;C(^)`pOGWRHB{8}|Z<$6VixP%M&5N>l zpRu|qBO@i28$Wwr6i!=Ah$rK$wKlp}-ab?dUiZcZ!UcC-&Y}P-MF}1h1b7bjaO#@@ zEJ%)}w`-v<&-lgIKF6~VFr!OFnwohuo0ErA_=ajCwd?{+rjP|wndnj9v6CPHhvMfl z#)cOsio0Thl!>Yyw2CM1{;B#MkBWhQdP9hRZz}A8jlYjH{v*Suzo*tk;=KBPHt|LK z{T#9bOC_9Zk^~W+Ed+}W#%J(dtp}(WSeQ&3b};#Ql^{Ek>Q2HI39qtAVzpD9L~<-Q zPpTgHW`@vDBEI+J!4iz+Wh9nUR5ODn2XuuQ|2$j`%kj}gBzKD6j+dsP^O(5P;*c9V z8E#n=iBEe9p6o||cN~|I8NPi?n2thhT%}7!YI&)zRysWV*^As-z|vb20PjDGzU@*q z9n0saCX?CdB9cGeca6Us#0)xgP9fCcGA)jMp#^S8m0HY-{(D(DT+5XFh56IdgM}rC zz`wSu#&FadwCLTd7+rujVfjlV7wjKh>r%-Gb}A*YaO_}YK=V{kz}v_`Tt*Vp{Zmcj zZHweh(3g9G_idehOAsqSE75#4Z$Od?6ViFBM};B~hN;TOF!okBjo`iHxM=gu8vbAr zn*br9tw=>{11iL2F{<=<@2kkKYZBc*<;&fw_wq|1Yc0Rk%FKPZYg$mMel;mhi_r7S z%4?I~LNa()JzG*z38!L6)*Kv={DzGvE_bi$m!fL#GZ~8TsS*GnFUQcy@ZREUNb5E1 zxZTesv_M}zbS0sGa9K;)1&}Xcz}e6Ky-f}e9^u(%uUn?qmwlCeiaiQ%uCHh{v;0>J z>vY(PADE7!bI~lRBD#vi!}Nd+l&|8hEQ*Dy5hdaWiQ7#Z5pdY5fRnvXe)V|WbB=ht z7&78GLZ~b6U@4Hq#hWkuz(NN4#u}e%;1pbT{OBIcC~anDe2sxzdm-q^{XQ{D02^ND z@;?h_NR0T&H@Bl@xOR75ua||K{;2dzfxv#DL@hr{U_RXEh7qWQc^yAbKkW~QaHkafWKX>YL{$1YJ*Ii3);oozm zk*l>GYbK@BsNPB3nP|aW^+n<=ofy-9t4+?91AT8PA!hVf%7ZrvYBqgy9BXN2rogQu zMB?X~w5gNogayf0?|nuU30r0C-f&4d#Wm|YFUHy4Lq|^)b_U*v9rw7zjHztQqC-s& z*Ly(Xt_85*+oP)Q#d!NCBHT9r{SzxxsUOt$Z!%6%>yk#Dy*B0?7?CzgpMz`wjpiVNhzzfPtRmveRHel#E}*>=9pk%F39X1zp2rGjA% z3ZquFIgQXT?!HQ(+_m)n3d}5xm4UWv@7+T9&U%&TF#G6eVNCb_-q(?=r}g!G9FL|v za^CaYSgwugXq>UK~E>-okpLVN;uhOouA1_1Uq*3U(B49 z(ycV6WJT(e1C~#2KJoFsO!a^2WR>_d>7V895oXuj;@qTHv6A=&%VUsS=y=1KMN)^T zc#;~Y5`cY${uj_sAA&T{C(|n$i1*Beu2);KyUMo(8q?~8W*?JasnWA$ZgMoVwY71k z*@w5zaXxe?UEq6#GbiX2m!7$cWNo#k2J?eYwN{d-H(@B4AL+W^BA?uIjrft?OG77K z+O*TyPtPZ-Wv1wSE3qRtJJ@TQs4YGE@|&ChkS{Ww+mIR}Mor4Kk_?{M$oZr-$=MF3 ziR4A(MMhEdLqGQ7#>-di0!dJbHZOJ+ZmRRgh)7(Ge%tgQd3-F7ej~^rF})rT?w!?k z;MK4>J8*L6*cN;`sZkWOxgu|@yL#Az#A)v?z|#oZ|F)TB?7cQ0O5 zqy>X!=Zli>J!?KXyRvGlR*?X7@R`;OqHpx@vp9k7*fD+OP2N-n{NJrvOKikB(S3f5 zd`yI8MGp(OYi%4AV}Gl0KhizH!=(yFy3G7{WYsUUVIv{76 z107ajF+s2Xq?g37#4+XE%uGMph-)*4uM&RXn|2WqH}@asu0awV4kG|Hh;#14=!!8Q zbC)@@zxKVTq=v-C4-*{S=aW^In@O*tlR;WV?iNFYpJX50e)@!mCecbrl{kUbK%-34 zGsxY;1h>58Wu>EE3uZuK#Hr`p7O6_9c38g_XV2?bz5pX9f19-xVj(1%-;&PcIELDZ z)*jK1#T}1ZB63w73;Y<6he(mQLg`)=^ejoe!!ZUND3M+0P zi6qBU>bo}L9SY+ghP9P#v1O2Scr;UAqYRF}L2Yj_ojmOVpmSbeb3!p~tNLyPy*BV5 z&Bh+}_3(pV!|oFqzNni5l^fJ!U7egyQ#>_Cwo`q%U>)HDf{Ay4YJB=M2Q+`W^4-`d zm5PiExf`yWW;@kCr94_kdO39v!fB%Yr#8o$P3awq2xw#Qtf@X!Ja1?bEQbGrqvz7^ zq(4^3D1@gkH2Vn^9bH_UGuHEQeefrMT8*x4kW{S&)U&twsqwlgotq_t@y&`}tN zLf0+=ic6!m>UYD${*S!j(P)=H%$}3)BlQn*@3TCL;6U zO?uy-TW@t*OEQUk!F3a~3>Z+92NS#u6oDT8PTQ3$f+y#{@d&b0zd0~c(89jgKUowZ z%9rvtBH3Tgve#C}Ux*5i*ZQ$y~=NCxR&VENZ}q|L|PGhIeK2DX@soQzbkfncJ^$>6=bLW zW<<7uRq>*_zCzA)*+>aB;jjmzwMh1-p3nDHlZ}579)Rm`R%)=I_9>pL1Zkl(6;9j; z`IMajp{;mR)^f3gzD(@xP4!$qT?S_ z;%-m3XU$Gp0LMjvV3M8zBa!MwndOaVy0J)oP~CE@m9*8<6r~EVuI0q~>Mik6?c$gf^671%faQN_M2URj)esoS@|w&A{Up_4(o z+o`94Ri5@P%6I7#mi{nh=F5e^p(E!$YJ1d?5%ljb3hvu-6S9n6pvMh3$>hu@3>nd) zgrOuH7*Rj*UJ1l_nSgK1LVtDD0Gud_Ryng~UGLZ}+(ubnc+>gE%=`OyUS+rJrX*+@ zO8|QjZ$5!#p1qHJJ+6xMg6Dkl{V!I-dH~>ZHg0}f0G3#5abA@LRSD|4;oKo zx8FAphG$L4HQ2%}-q36r+=JB1wA!dZ9DsOV{xE$YyFWssvXvo_N<}A4H>3Js^R`kl z>SDs(kgVKMU3#43D97k?RN>8lgjK9JSG@G|RBuz*b>{VZHn^FJxrG34Dm9PGsgQs$ z1dp;9$>zzL!{L(Ae zlEaQYdl;HsFVS=sP6;P^+;U*a!GLeMHYL||_}2v8Kl-HKuX`3U>@u&6pEy=lRHC|e z2U{6bA&NEA5cE6muQ@ng9t;4h{&Ww%_~j=f9?aS4be==42e0Pho=Gs5f5uFqbC;yY zc$Iw;9@31KB3ac~tta|Mrc9|UNoX|32DNzfE<|IHI(y*PyikIDk zil;v6+-q*nMyP#h_#mGh;ak1quHW{y0N%+yvyD1kx)6C&zip5-4?HHrSp_#|0djNM zwD2Z68WmDCt(x!TXZ-cqjg*hfy6dZ*Uq2oHlzeIHpZqlMm9#nRq~1vIf+&10jKWC` zh61A(Iy=**C=ItpkC?}|i5;>2(0DMBv=K-5)(DTg^sHvrL(p&UmvLP5YsXJCe+e@9 zLhCq+?R{?uFYZ9Z$>2deGvrV!6NHj_prPu zj{l;2-*Bh(#Ufr0Ugqi7p0ot8CGaKan$E8l@Bb?|E zt9WTOytwC=!3fNrl8gm(*$0Ndv9O%J>qh@1_+f?4^u=rU(^+GWxcjA&JDGpB1#ly) zs@^dAc=f!dk@Zy4JF0lr!zT#`|9N4@ci-!LP|r^p7D+udKMbumH;6canZ(C5%#yx^ z*EglVJsyyfFZ+^04<+PJMcNn z8yXsHun=3e=xw{kFPJ8;_fF(9T6AC!y2Z4q4GGo}+wrYekT@4l?ZYUeYm8-+NwxUm zqX0-*J!D%rgs9Z&+(;$?qXnC`Esl&+g+Cpo@Z6qmI*@-@$z42JOddApjAzL1RJP(t zUR4Oy_sw^8WypL6d+ZBPatc2(rLpUkm9;ZyL7W`%`>nfdhv&=P?^GX&Q|BAvDEHrb z8)vULi`j#mWF3}fKQh_2-t&UuZZF8#YZw%V{ak@NbC zbw!+v)w>t%#D#johHG*O*>UIEEPO|Uq%U41e`bNIPko#&;QUBp`Uje$6o5~cvlkT9 z%{T<2#}W%XCb-~xQt|vBT2fruDmTu|g%;&xXv7))Mx2-fzp^ez&)tK(tch{CpY{cp zzX;{VSKpg!e=hn@?O#Jy$fkZ8vL+2PWDyIcvVN~2F+kCu@hO=&k(qQVWH`UGL2tTP z5h=;6lVsnlF!oEqh6tr10Pn*B)(bz4kL9t0#PoPO*2B#f@`;WP^L2P&iL^2Du%7U$ zT34SgZ&fO|Q8#W57~ghC4d}|8W^DG9iHG-#zxn{ODf{g|E{?&@GLML`X~T<$5fUx< zN{;mIf$8}6=j`>}0)vKo)pxQTDv6jA?;+632J9&{ob5LVdBAgXUhHpI#2v^P-W954 zel79wxbbBtNMW#(@u()3YX0l^SeW|gNX#zHr4s8`>DQt{Ihu0|Xmn*fK?Ts!WuoxX==%NZ%F^ohW%@DglTJ%m z`x}Mi4Do=3uKY8Qduc4I=MGKN!v{BdPNh$eGJCfZhOuGU`alqkU`~#)Ha6znhH)~o!Rp-P|Q;!Q3NMsi(M7tKpW$oHYDS@zpsn$c( z{oA3VE>4w<#9aX6UVxgYYYGf?$$dEC69#GOSUJI;{Tq>~@|b;0x}ennhpdv#=vv^P zc3~=|cdB{8f2-3Gl*ACP$rC-hdOcdo{U1-hc+mN8ovfN;oNt?gS7H`>>d`y3E+q3q zIlu;q3$fUAk53tNI4#y6F{95rOmL>mf^Pbq2{V;pmfwdL5;vdx%l>ZnpFCby=lsAP z8bjJCWJO+9%XnR7?qsg}9X+G2;|pLlOCMvSC*}(*T+jOHz#Z4!gt$c3Sp>bOgg{2y zN%Tx2QBcZWLy;%RV045>FkGfu-czgar7o4FEWMsk#atOdqV5nB(%IOxh9;AJW=~RF z{Y}>Vk%W$}Ad27?3#@68BrgzW^lhcyj7&nqmKVR6n5Kwo83&2q^!^>&0>Vq7C)l?f z9OwGcRzAe48`4L`?K*J6$~!KNxwkQwjWbZ6ry8latgi?g_&q(N$m(owV0K|;@}ZbeXpv7Y>n*<;=yo%qX-6N%U;R?`$y`r5Dg zAxL(vNoef3Se!ycFKZlDI8eAVyF}b~_=gM+f2>O8boJo{<;&ZEjE@rBA|a_a)<00r z@OyYkAX_x*=LF0sV)sWfsHb7<=}>e2n)H#gz#%)H!GJZpI6eQSl{7BGQNG?Ii36^z zIAtvSgX`=Msgmc0@kbS9Bjk*sVZ$=EZA|y%>L&cGs|vl?ftrSpJ^*-_IJEjD4DF*H ztRfW)cq0^hq%_FXbJYDaNpHA4F(ABSVJARm>>@3d;GPDmi9q{cso|fO<@*5XCQEkz zj#_j)oKDJX=Df_%;^^J7I2Isd3aO}0e!+K|RldH>V(19Wz7v=X94HK!h_ah%qJoNip=J@|DrE>Bf>c64Qf-H%CE=H0*Y1^ zYE}j8md71NK3z-CEah3wBPPt5i? z8>kB{%)a6X-WSlZZr3Bch0@*KCC!!l+iGfMxi%5@1*BxBBmKl$6296ph?HjwfHHSol(T+wxG4W+w+hdaT}t`(}C@WTED{wNd@ z-ZYnvxwEt_hmn_HX8#n`#bqSH$KHU~qlR*j13PWQQIUCrr2#j7h^gl`3`K*As6y%G zfyw#!$nuw@e;$9f5B}c&f}BG(LBS^h-GLi>2hyynq}*^gr=1|_zz+>f@N%G|1m%zm zJhCwo25(9Snm#HG-zZhxL$rT;HVG9Do`5|VhhwE~j^Ll`g4doHFli0x<3C^b?F&)A zSjTqF;qF@PV;$-7h2M(gVU*1v{zl=O&7BLYo#m0(px2CH{ha8=FVgI97vX@&cUgN7 z$4*KoX5+e~o-4;g%b}@a1Wm8UMT^C{qMF(&<9BvRa9_b!pBn;CGRr7In$3Y@U1)kEQ^^d$9uUBux6A z4~4bs{^_b}#9DgbX_E%qTGz_W@CPd%95==I%e#b&1tA-azWw2Sfs-;~B{Vb{^u}35 z&9Vk+0s1A=$g>Dtm_U2*ziSSJdHiY!sby;I*ZJ@(xaR#`OY$&L1)X<Rn&3$Kil9ncl3hb$BQ4dus=2UkV=epKN?6&4am*;Xi^k zo@Sk%14gpV)eY&l&#@vlq+QZOuKT~gyl9|&G3yvsgS7=foQku_6YeaE)=xIRW_Pm> zTNso5)@w(NnP*w%ii;&S6BqMM3viH%RDi}#U|P^dz4AXS;F8en*?iGpDYIhbGuW$^ zEMC@{D<%F_Py?Y;$L4)9-^XYw9$LUe=+PfELtx-}N73EgJ+^pMxq=OiNb>l8YOBnt z9+ptNe&7g<%B(P}HQ-u>*qc1{dPj7!uD?GOd}RG`4!tyto5|H%W-*;ba`29)c7Q0 zYf^x`E^v7{`3{L;Yb^0$o3lIK*^9TH1YxhcTmYzM3zKV~?VVp~(Q-;pgtKW@8T*tI z#R^LIS-s?1eFOEUu$G{bxPvpa62+B&EsQo4!y9J*A2#e{$iiSrPPI1w)x!Oo)$K;o z*RY}sNyM$PNKeO$;5o~F?K>JD(idY^peoR%ayVdNxXON8M{DT12!_+oH>kHKXe;4)54D=9b9@Ghu%iuo ze~XR=Rn3e*&DrD;y*whgi;vvrEyl!*;+T&A`K?7XsT&zZc63NCfQV&h&%4jXrr9v9 zEfTFsc&=S{E&5;?r`@M*eHeJ?I$13GzqrVT>^0`ji!_oza13SQ1QAEA6TSKoXCj=> zJwiTJk z5ZlX_g9rn+a#Td4ro*Qdh^ z^x{jN0e}!uHxpVtQOxmRIBT3g{eSnMEev7;&7fFVa8`0L40_65kA_dAUO({({hk+d zHhQx+Gk(hv9X3U|%EZ0I)e_hjDFYdRFqLRb+7mp?rxrQL5iGx#$IWJ0XpCR#_z3${ z73?U)Bh%=4JQ(plYzoIgWSJSWh4q^$W3vGiR!+K}y%4KRE`8n{{Y)rDc+unTh6VL8 z{%AB>U||)#)RJre#z!A#Ee?9B(}5002Bqinh(9sP`We6PgH>3&JK`LUD9*hjmEv5E zQV8#FXZ6^#{@^R<^T6#Vv6d5S`DSC52n0<3zgWD|wtnTlM?vylHNf%);E(7pTpkI| zk*;#fsNb$ARS9sA?#7plnV z{1qQlJ)fFaXlen80xA4Qq3CS$%kzGPb~{$Se{lGJ>#0}}ioXMgN0=1E=nZ6r3|6$O zH1`WT5caz>VoxbyP*<Peb&^&Us&?`jw~ z!cU>m=T~{ZemO9D`Bty~J{=Q^{-;#cC_b=nkam|DUCV~TxSFp&g6Ofb69{07VvP&T zwnKan@>ZlQ<)tr3UM+ELj!gZq{r%?B3r%^Gr1y?wla=agVkG4VmiLEdJ+yB{=oaYJ z+g#E>UTF?L4pji{_h)OF^`>3&oJ~Z2Vnan)wYW#k_j#RZ--2(e*BIgydR-XvY_Qdn zWhGk6V4`q2-A)BEwM6*47uhM_!KiiAtkM+wsZ~qP7##X>Ndwm}Zg7JRbw?E!7u4Jku z_MEw;_jyUd7Ou?X=03DsNVIoLwC)=D6kyexxB&*$STQr+m3Y-VHIoh-!q-&=YxJF&-#$P zmI8A`w)CRaM+(oKN$928S=FfP9KY+>QeA?1qIP?ql;U?_jui0AK|2DvL5 zsb}r_f^@S>Q}^p$rk!t_Cd}?6r}5TT+}8e1I$2jgHsW_(N_O15uiAbOyAyiH?2S}! zuTkO5*z@`Ug{CQXTVrbc%jp=dY$?z$PH!R9#O9O))m8LK6{F9i=JmYRYdp-kBrAmIlPHmH~+qigM3oS=sokOP*#&S7kyQcBo%SWu&!aIDC!r}wTHUdugMak(D?Rj zD9cV{{Tv5l0`>r4jY)e%|Fvc#Ry$E1>b_MtJhW!^j>Qyx)@&_ADiCRXS;-Z{w>aIkFxl?s&(YN9_8a1%%b!|2JUb`rPE4JPviDgjX;b_1ocqwZv~OkN;#+(h)10r(F~; zX=x?1g?8bpu1+866dva#OzjK^AfLcMCCPh&c~QqljTu%)e@<~J_udAyNwO+ znoJ~v$=L$DydxM<9^ca+_;?U*y@fK=3sb%hJS4oES_X5|X}W4KU8a z2k`J{%lXfKGgq0a)YZo=D>0+6c3Ds2@{C850H5E!v3iPruQnGqUiK^WtxYP`)a2-o zTa)WL2nQJvj{T-UaUvZ7ya_cs7i^+G*D^cP7AU2O%_#lo{5$(v?21UxWF1lZ1pNY;4 zI9l#l-}aVq`gidLTU-!svZ5M27b9tkJq#t!EFyIrl)TI)$M4Y^5a3AIZ@@D#ImJ58 z?9X_;Ul!Es&n5M-DE*1*Z>-94i%%LD%Fn@Uf77L#(_DVLFRO&RYu!8ToqvS4DGp$>CMCKtaV1`l*@LQvmR z97b6I^nm>tg>Hu)#=-cj9%C9SN`yjQ*%6ngKFUyZQ>O6kUcF4Z#I{<4NLlwp4 z^3LysYm{){MG|iQJJ>YbA{TN;|Auw6PG`eiJa#8+Wz*Gny#SM&FpdO*2yBj5Nh1gx z0s~S9!Lyb_U)VKzRg1Kp$Oss$PztX&tTuPqgxrti|@BzhqGZlrR`9) z|IO=6p9ZBC`_VlQGXTHl@SY$V^R3*QD);o=IX)~7T~M zgIhH@#C%19t29UADg2W;q3=W1TAZYj7Qo zs6NN~Y3opuVi9t#)jDe?5IoNe&TQMt(Es;@#a)TGPmPa>y+a!%K2xp%BsIdCu&c2I zEP?p901R^e6RVG&Ar6jd5Acp!Hfk0+HxU7zOY~)(4P#LjP>cJx)oeB_b^Q-l}+f*nvA6Wg!EhmIPbTrLxgjLr2!Cz#HmB zPD76BO4#`lJJIY3@5o>VJ28)v{vjz}>+_rJgT$>eq>x>VMW31=VWqz(MV9?|2KV1`bU+YJ{8V! zwYFg{52Guq!X@}OWjx!82NYp2%1;t^UE0i^n3Ix|uh-2l%s#7ioPVR_-v&-X6lJln zQkbxEq*2mA&S}481pWjkX>K1wq3{p75y9uUq$xs{+tbj-p^BXTnIJ?-`0Ty^$f^`lEz{~AW?#0XD@`2$KLOburcb!wWrNE&8X;mv&mhY~DEHir{ zo>Us%0U%>q=_Z!ty~YV{-W=@ZUM-yEo8Z^oO#KB0#H$&Vn!{$Wy0kHG2Jue6LzRWv zU~Y|`cfpb2-l6I!aY6H{HcPuZ`7oaPYY!RGqq{@Adn%F5)v&gcvp8=%ifYtV3$%?N z`f^m!xSQJU>Uw%Vt}v42*cq((CWoz%F~XX_KnXgN2^W(j&i(Q`UlE=TMxVZPrX(0C zC7KKj{#2<3RecjAa^kL}?Z!7=AdTw=mABE>!dVw#+MjwvAA~}8MNU5bt^+mnck-4# zDc*r(Ye?NNkrm-ls!BUpiRMsk==3{tPd8Ji!+P&T=lX#ELF*)nyb9`55hfEsYD zZ&PIGAS0$zlVkn`YEzi1@Ps&`Jp=KB5Zw_->?MwyLY$Wkfb4Zr#0 zTRUxWXwQ)${Pc=!Y+GBNnzs=i&v^)oMW<0LlvUCK8!Uz+6g^KFkJM!v?$mk2)W+2z zD7(+|pNyJq%Ygc5pSoOD8Ze7<8llUnuP?J!W5`(!h5ncN4L$88km}7GCg?tY5G+Go z)e5DkULUguN7?*C8yhTb^Ok2B8C+)$f$xYD(5-8Ys!~&}#Wv|F`A&$yQ6mpiW&!<-Il?dX|EHT7OF%@hsh@%n zkr^AcMl!hnNpsl}Hc0boL_V7fN^hj@+d)RF{A#6jKPBpzv@NA?!%?%9O3GK2#B1m0 zW~Xz$i-?TV=e9P}U>egz^?2k-Habrqd6JAdY=!9AEG_}l{*wx)gIYKHzfsU7nj-p4OflCq;MY@r)$UG&fanM zRKv(G_$a|dl(ny3R|Z27g(utxsRK@nNe7@(zKeRpD*($!4p&z=&0kuzEczMhv>z#* zhBJ%1uS?$`AH{T{A7pMD*6a!B)u76!HEi&M)o)`s=!OxA%6D39I+vf$NJ_^PpM*IE z7d!zg-r@H)a8#~nrtERfuS*kbydmS(r=k&-$yR+*NKN8>B>Un#@E)mKb_p1w$qXEP zGzS@9d3<+JZ;=j2(-r2z^Ntj@zE-^}_kOKZy3ksve-vre`Z`N^7XR(-?!Vn6d@G2? zMTzO0h0EQi)o_#g!+y_0t>h%h%k)RkSoK9VQby4IUiW>uDUQetD7pQ~n$%X9>mID?Z*f3B@4- zK-qTJ>sUb9c|C6O{gsyGZ7EF5+4R@*ZS}8ON1=beGvWoDQ_I@~nnP z=Sz1nS@iQq(Zx&dAVam518kAgx=7JIq+-T{bFA}|x{Q$m+07ksvhW+_!ER&W3Sst~ zzF+K5G1f{FQ%R;H-|t>kc|R%rmDdXVm%xQCYXDtVvh>8GJD~%;fX$lq|72|5j52g> zF_Yf(qgc*UFz%b|svjCklv#NX6)wbXL;qh1R{<2&`?Z&lZhn%|B`w|EN+>DaE!}xR zx+Ip6?k-6Q5s>a~kZzFf*zfZFcV=f}=FWZJbI*J7c@C;lmMbtQi~4=(#%u@yx6cGb zfrw}|z7C%l29aU&sar0V?6Db*=xq7b#dA1grdq$rHr5waDoz5!2bF@d{G|%ElTdpN z73h-!ZDlPGt%_bnh>|#+Mlf36V`qxPa`8j2caL9+ePA_F_o^J!gmHE0%CP=0Q!o}W z1QWUMs*V6Ei1y*W^?ZT(aNm3)uZ*xGNv>s#d|AR^0j%`VJM76Y=@O869F6o<*$D8Y zSJcUhmbSDhBVuhHGpLvL_?YfBJt7{If^G6Qhc;d4_kI#LP9z;%^rsQcj$}v7b}BE< zJClVTSY^P2U$=;%4k?M!H}#;Dpp^LJ4Y(MfULHMC!(Mxu4QIgwbPw7LT{oADPQ4v5>RBV?6mfHA!T-1$)Q zmA7c+S};J9bNeYbtWB*irwQ?#&<>1B81QPj(8sT83xP=+&wLj{#2iaHH`hmG$o|@E z>2^2un#v&J^Qf6@X>2cjQ4Ht8NK$686;UWI|hQ;@1~rY1&+I|EbV!FmdK6WD~bBL zVk2-oATA5;ok5sh1*NHgj4LPoA>toTxv%ONk=>oRUU@3#S}>W6*q z;kvjRf%ODpOc*tGTMz3?cr44d0qretxv;}yvq>0c!TJx_2Nki`_w9B{QC$;W;&b|~ z@3(2WJ^o-^sG{dduuXAFUxYi1Zem)!D1n@FufJx^7 zEhVIdF}WX?QZpmj_g%OyHpDcVM4)_S9vw+M)_sT4uFL*QtlBtbiZyYb*MIr2CBcuw zk}$rC+0<9cy?=L0sc;y-hkU=_3c#a-TR1T< zFw<0KR|wyH@hwoC99$_*Zps=AgCOj(&-Cr{cUP-d{7}|NY4Rm;$W+ms3~q2b<^MOk zej!yJb>DM6WRmtl?Jc3Pk#eZLdPW8}BW6Z;AVudjVEkuL<0pywP^OT7S-!HhI6;l`Oy$92PZX=)j*O*Bh;NI>*!mt(!e9%UKKTo8b<|u3q>TGL zBz&sienSaf@Z;rz2E$+2ZOA$kE=^h|^C5IxSGIc>w(XwThqTh?z{8`;WqnzZa<0I5w|8*@}5zNREMVhDNG-b1io7=Wk7h!=e)FsVRg5MD z+Qtu_H<2CWK>ShG^Nk_@Yjf1Z;^)z@?9}mI>Y?ArH^&bjaYoIgs1dCq0>B`>R7doH z#>yee{dyq00~2rUCSl;65K0CXwTimv9bXAmsnagI!5bL}_1!p67s4pd*WnE`^;wNQ zxApU8Bt*(cUki4fuUTDfC|HX^DT1j$x%WT^a-}F|co2E`_dzI`Dty97mbCB{=7hV4 zk1jXvcynt+f_TM~*m*4xa)z2x0J+VWv0Y&Z`Oz-yoNM0a9nLmz`)KGd+a3yyox)OC zLh;5Tb+OoHVqzj-lRF92lp=P1tx?U+K*4a#E|^>@;@Ns?>y2HX=bdbE?KF9 zRTVV<_O};NTld1Uv-%7T+PN!P(8W+@mdK0?&y9nFsj2O6g@&9G(mWUr;Ww$dJzIat zyD752K!~u^@OT)6w$ZE76yM%;SS=*eSe$>#RTltS>FXpbJic-azsW&eKOz`GBzClUsg}_zy6x? z)S($N^}x3)#5@<%J_M2RKMASca`f5AcQgi|8rCxZYdsno#Ra?`wIxnrsa%m%|U zt!1lmDEk+X?K?Br@?pZ|R{x2l8o|7j3?iP$3atj2)4b2+RlgP5<)`1gD3R-MnXcD( zCN%-@>0Iyy7L>lz+Xz4TO(d+Lb6AOjTE9AFRmSmnw}C>WEG1%ahyngS`T#dd{`P4|w*oN& z!WVQ-F~HMZ$M>YJf5r?m1i15H9)Qke3#q4(VCLH4oNdA6(F z?)-CGKTDOk;}62r9$f89QT}<`rdjKU3pnM)m{gSz&FzxW0SxJaBrz@}8BGAYoHM+; zyCrIe2R6!r(e-VCff@aYJ!;@UU^xmr({KD=Y{@$e<*diMaZAKji;~ysv-**L5;*mh zh3`}uxUHqQ9jz&+IvU@D86v^D(i=Q-sOPOn##akXaZ+EC|G3+nStZQ;J05didh8LN zW>~_?q5&LOd-Kl*nZe%xu!+jtJZBQPbSiE(8#`R4Bl2RX^6H==@;)%>Id^X?xnXJ3 zyG&e~8|I0p+cjL|9nco$eWlzNtcuqTDG|9Ox8iX-n%o7AA;aQkbk*Hy944h?B5hZN zzS&~bTkLSf{@(B0BR6I;{=?>;{*%Nxm|p}D(>tb|Jtain0L#S6q7+$Nk1>X@Wk-WZ z5VnMqvTQvbzZ%%L7RQb_PCf{lX3RQV5&60>d-nvgR6TL&DO{~J>5KAR$7I6g9G->0*4{0^zK7UC90{lewIeIqaG7#VQzG z2;=(j;;!9*XN3>FuD>Gu)L5@?wC(BeHv2#=y zp?v+|`LLr(B}NZ-2EDv9o&h7W3{o=j5Fm@2qirt7`Ra;0zrN(nOD8a&=`O-ilM8M> zBo%DPF*J(dMp!6o5WShIL3#J-^hxvVk)Hb@{)9@Kauwgrnd|uLL*RzM;9Ww^Ug9nc zpjiGn#{F+^O?2duzVBzW?=ZJ9Q*nvYX_APSZpOqCLipeEzJ`v^K1gbGhThcFV#7jN zFMujWriivVN-vNrp;(=p&;OM4x-m9_yK9t8Od}NeZo03J1bdy80J@8z8Z-aq-%M}uOqsUQZN#Z_ zi4=ci_4DK*neok!G4TgFVus6eYF;CNsj#HQcYdEpWj+p^Z$c$20eeGhi$Kb?e)%(5 zs=YGK*kztX;ayMkH?RA@hvrrjxgX3a?WDf=lot_Mvu>c_^?`biQ22o?o#!nYJUl7wiHw&);bN>zwhaQ!rSYqMBXwAz**YKg`6EC%;l; zHqxwb0{v)^={#G7tdkm9&&sXAeQ=3ggS;KJQFmo^6D@m?JU{5Gr$*j$-rPEi;ZTw4 zz!zWVH2sLI2?CvDz+Dt!x}X_cz5+${aZk>lq;h)=g*wXd03f9&f8bx{`#U83Xzq;9 zMTCU`uc*(!_PJ)xvS?EFV6R$2{~+ZD++igS24aN%bz5`dq-hstb$Hy$j&F+p0*cJt zQX}Y)Xy6y$YlC)nKf#gZRH@2hRgE;EiUi>Sf!MQE-AzRD>p&HdHPI!MEyUqY6ZB;lNZeXW%dSPie>VvGzf4+XL3IF+?ry;4vg8r-asF-J6zExLJybI6DeVPQ#)*iCOgj6ik& zFol$fIKrFi>=I3xrE0{-CXXRY*PnbBhWu9wrp=mk(c*Ua`)JtN*nom!6(rtQl~oKFM5d+x4LW<&tafE2N7m>RrDYYmUJh+Io&+cD zM#&qgkHy><64JbgHXL+kj}o%Sa=*)Zc*tA6Z6PE3V5a3kH{}A*^rLbl= zM@>;S6)m?Z=fh=HsQAD_5ys-2DO#MQ^68?Gh{Zdz-IJrt(ogRKPD!s1*p3Qjw4q|w zS}EIMVnXK#w@OwX)~)h7C8GUHsK&S|E?(QojP-evAH;v+PUw@_@$(59wK~4E2_fJw zq&s!`D%1%N-^1{gdCI@q<_~_FRV^BH#WY5GjO!e9H71PGr+#{m+8?`Jf_<+K=-KTy zD;HJ~}Ti6&1FKMt01uQZxKsLrjjUkzKt7sB}C8xE|+aDm>4 ze#NVlK!^OCF*Bc5vvj2qUs-pfLeqhR43={$ZQ_N((A{_|jO5`0dc1X^Bhx!E`K7$q zTqDG!enm|c83iG6!i$qQ0+S~6UxV68D#|Ce7riteH6Hbuwn;TR0kB5F3<_Y60xh6D zZF`OWh3pjYm_Ymj+^nkhk9hgC@gKm@-^7dETmvlJoS4!D3o$m16tJg8?Z2RLBXR?y zV2AHg|HKth&hdxVdr{vx-`bADqw2II?q*u%S&#)&hKz|5AJ>oE^pf$gDv_#x8hT~) z`SpLXYycHZuIJA-=<wnbC+x#^8h z)+0mEolN=bf&P!wvtEPIc$aPzH;)SdepRb`5))Tf29mfA2XhlIv%M(NuomL+(W}kX zi--@6G*4R&23@)*^{xJo3bory%0pdB)n-s^$glfFtPm*94YJ0V&d!1Ht#bUHl!Dux z*q88|UrngS!m&$xeevMDO0FLBomg${TUz&XzG~tsuft6D58Liv&4yIoau`dXDo1qQ z`K~mSPec1tg%Log8x%Q>1`mt?F;-n*v81~Y?ZBhA(~MkD;WTx?&oNuD*cq$HKnH2H zLG%?w@Tcnte4KV`jjZ8Uf$P}5nc4%+|5i24D6?;#$9!zuov_Y}cfha)!lJfMt_4Av zv#(h2@N_8_th1*NeF%etY#XNKLd4gQ88q&*ac(;m8cHfqUj5waqiZ&__tb7%Z_S>q zhOV${-(D51FhKyl=B@W#yEG}!L@BJ_!?K0oD<+tYv(FJ1XO1x-par_9EO%~yuvhGL5vIsQki zO>E<@{Y=z))e6o)yN9ev?!kw`xTDXjM?YSRHmUSr13A~(bKG~%!;l=@^@K1&=9lFo z`a7yVRb#@;DG4F`O;ktO33cEm3j^ctXFADBakRjhVKgP%VN9#WM=!DRJFE7EVD; z?d9;u9m?~4Cf$G_6$C!u+4$G#Wl+?LQlYWK{WNg83sZc6rK~bJW_EIcY>+Xi56^ z+EwClw=x0S(me(LE%&?jHUxIzHb`n;0AZFt&c%|D;}3s0HlI_mQ_^(c=GRVqc@j7q zZ)$g0?BPGZ>y1#tnLkI8(H^l>6=j_a--P2`t}e^h$Jjf@VvixpBquc`d3ZFKPfaab zoEhE#qG9txD0_AFL%LybujEB>_1*16G=}-H(CS^a#+|@j7Z>bi*yR3Y3LkOqSI3;P zTGe*K`0iHA)gA`1YXtxz4!eW<&w?=TWZ618+7JSnRxF=bRmm15gM5s{Gb7wt%glG^ zGJJ=*&BZ2R`LogF;YEg1=tY~;&1y~HY1SMS0Ss7~m}?hwu5*-aCARBH-WHRdfwJOT z`SAuM!vD#BjVVrcu3m5cnVQlG^09AM4w&3EU_nr;XBPwPs%xtxQ^t4#3q77H56^or zvk}i6SqumSJI7j4A&zz@V%87&X@=edoJ0y8xyMl{D(Z$zkHtv zCIlWRi`q^6l|3*rz{!Y7`mHq<7?55`QzCLw%`rWGuKV--6qjoDcJc5_52q(_Y zh>4F@{11p_LNT{6t)L}rAE}o9WQD?INiH>~D|fm(CHk#0tomi*qp)_vuE zdu8hPRy#rm8SM{nn4mT|9u*34RWdv6gllN2C3(O;M$W-ivGzxOfAL`)@Q28al1mt9 zk|&R7hpxzZWjzdglpXDA;RY7m9Bpi2j061?L*V232NnE_9=XI`Rf zB2mnzH?!i+261Z}4Di_{C)e=Xh0Q6@b17K#i{ML2q8QVQzmISzFlTJxz_Ss~I^%5h@g$f>k@?ws<^<*9`rN4?l9;}`OF&$}VJV&hvrP50G9>l9qc ztRZw04zWl(XlmJogM#~#1?63BvnzI`wSUh{o}z>thIP7!Bc_`0Bwc zXG6a(!&g|cPS;OEB=Yd%8<_(e7hyxFvs2E)T_aO-PP5J1kptwYxGCGX0M6@$KZ)}f zLor*!I{$I*&)AxlGPJiO_*8(+R#gZ6nq!k~VDltp&}0&ALGpQf&&98qvX{A+J*%r{ zxvy*`R{r6yz~C=BnIoUww;p=$I{)1&(;Xa}V)mpnD_XK>%=*9;`M3Wny!Y% zfe6-b?nRE}Xl1`2+!~-Y15_wy^a6|zxF-=txRu$vI8O+^G#A$Qn#Bo;A!lkzSyXvg z-c%o6BV6}p$(9Z+hBW`-ZfYNXW!7!Eb}8^$azJT7!gf65jp-owC&8M;#O|CiIh>^1 z=-3aG`q`bIbjgq^;XqNLjO}jkI6e2wGN0?-o52_c+oQbF(u=F5fKd!2QirVHY-X^T zKXD{+-}{vqQ1?}!n?lN5L4LRbzc)JqG%1tO$Pab-5`1fv_p=gYr|bCA+{HSGGR97Q1G;i}KtXbl#88Q5=3lu% zBCR#zbOXlrHMl9(5t#Z}jmBzX6~aHDG|S5RBE=}hXiZyMhM zQ%V8(*#_`XpGp6*>fhC~b=;>>LijEi%VBzfb=~HYc;5O??c37Rk|CFa0ZA;u}+dFVeRb(nhanSk!fBlMoz+W35+kd`wsn?$gvlK;=^|LvT zmwu`OhkO%Tsb{u$<5t|BnQW7r8{zv0CVGdAc+inTLLk5S&*fR^Rq=Lx2Dj>YLVQ(9 z;+dabgPiEJqdZ5aDqc{b=$}pu39&IypS15;B3&XUNL;Cutss>Weg9}qpmzPeiPm|g zLbos@0iOh?MJJ-G&Jt|{dvY!24?0E@c`{mRzOE7BHgyH76T@F0w3z&{*3)0k92GOC zv<)LbGJ-8OdA3eV+e=MpX25h#YGaN@rN*kVrke0i-c&8@Va61LBHKIKbpJIiiaaeT zJ$=e~ajE&>bGphj#{Iv>IVOe337oiq!of5&-`6M*WuyDXdpp>_eJAKoS1gfzuRT1x ziNYe&u~b>3_Z)Ci@ACehILGJCBz%SuhkEz}v6`Efe|V;DjaFcm$2$$GHx5Tti6^v& zaDVl$vc80K#U*{0v3Fu?(QTLvj6pUJnhm(B2=SKlLxC%G@#((d(#I?~NcbBJ8J0-2?x5g4&yC01F~$R8?e^f5T>->xz(k_#Qe@U7hJRs2YA(^s|cJgvrHcRJ6 z85!j`NZ>WY?^8nT*u61vsDZx!QR{DSUV5qC$FQ2P(~7CyCGFg8^j7fDGc!9qwKw42wn@Re~Yc*3gNqHf}!&8DIjLZRAjf~3`4C^HE1`9))cDgRXDAV{p2^8T^( zXE{Sa8b1jZG^&&y2t|0P`AH@NP0VMRbEa#cq^h>qWwuIi{_&Gc;~ALVq8PEs=%R9y zWVrd_O&Z{L^2U7qnQ(7DJ%q4~5YQdVBuvPnhg`UzWfA?2M}lqln@=dSk$qFMM25_6+t9$0tcfSg8V4yOc2j zaXk{9ci|X@V1ba{@tcMjr-Cary8G?(W{BhM8_#=T*Vg0tFT5F|#dxSeAMN^gYC{su zd?z@*kjDWiGUb_R2Mv8QRJUoF)o-^b>Ax=WaZG-7TPKP4_N&OCE{m|3fU# z<0T;hx{G#d04yyfue! z0g7WEwG$V?dzPP-pPP6z@u&XYUWkw;I76w~4Cvp}1*0aXbBZsw`H^4hh`d_NSt#V$ z<6i+>Ny5e?%FC0cgVi^9&Zy=Nk1rfs4!N5d1qx{Cr>0kiw+aTrouf}%>e!j6ZN$Gq zri)^{@uGf;=KP9y6OM2=2V}$zC*Kpb(&1k`okr(+(?M9fC81e}-)SBQ9q2w(!=Z z#A(tE)olSxVG2(!SA8cVckZj}B7NVT9NG0@wJ|amJ5yRYauAs{J$mt zwST(}c<$vep*AT%EioA6`T4FSzJ$vE(NsxVJsl@LIW0o=_xSJLvR4@9E#at@|9VU4 zyO{$WCua^5P-CM@IS9CpVg}(>mH7e0JJ+KTG^$)jMIp~x#lm$}>{Z<$N4k@iYlTinBzqE2}hnE+{M6h-+82QvnBh_KH<6owFC>e|1OjcjE7ku-?*g zJ19(q&!L9RofMW9r`{KNdyfk6-_#KZuxXN7mVHlPR#1gUWcU{o#d~Jl1$C{W1A-Y+ z#26VEidFc3pXo2Cn)^+H@7fVlmkc`*W*!r*%PoW{)yV75xbMk8#&h7p0+r)1S zZWUy)UH#K_@ptHpb`-yqg#(rhhQeGZOhIvJ$0gkhO0DO@JU_O$T#!wcR;guJ2`Q96 z2^)G@gsQjh1iZl~ef08vG7x<}wf>#lijp!W70sNKe(tc9zT@!2cgGJ9{`^P@i-WoC z#pG8mg)-W4-Vm(xJygReuN&&BpQ4)o)DP$xFS`2u!%Wg|(--wf7c#>T$rO3-)m>UO zE_36o<_ty{s8kfjn)?mj0Xab}zp-r7H6p%hFID{VIoDUkS50zR^jS*6@qKS{oJp%-mb>pHwW8FJDstC0y9k( zo16zfyL(zC8>2Wdt}43xOeVf5-MSuR-6rQPgyZ=3{bjNE@;49^P4tLR;%VzVdu`s# z95Gfh)8TZX?!V+Jz&@V)p|6e(g}}voMIvT{y%_cfv)5S_*ie0&^>KJ>*teeJ%(a=U z$(Q_|PKKvHh2@Yhx4dKjf?ZswuNQF7Q0O?82 zNv~P>qNog{VdTWc9mVNfsHtkFsl&ztCwv|AH|y(?N2 zJWC}ne?(_S>hcK%`Rl{|4p#8C+#mv{)_3L4Wfj_hcwX}#b?j6B&4+Q6bCKF#^Y!1^ z90=u&5@TFjTO4m%Q&UBtU94fm?3U0H73u0J(;L^#v)1oC{*)>sbj_b(r!MDGbl6u@ zy+;9W9G8@TX1+7Z`8OrF&7VFbtL^@-ZfW0Ta%q>UCsnbvT#2KP^D>p&jSu<(OKn6g zNiVkw_{#>uwFQ=azblm9iH~y!<%H5wF4mE+`l^l&jYJ*5HXVq&(u~%(|65mxu)$Y& za@R<)k0w|j8JiZ3nHZ$NJPWtQHZLnNFQ2nTewP+xn}j{nxT#9{xF~7iN!;tG^R2~r zS^ix5%4fMn4jH%q&lCIGzLNIxu^8Q(J*)Cf06}~;_C%Lii{-)6Yoc4m*KcR8+2?vi z@qM=R7d;lPx^_v2oD?<>zU)S_+?J}e@AE`D8N1`TGUZcLJ@UgOVo?VzHrv&2E5jX9 z+k2uK*lobnryYJ1-Je@~ACCKHtvcT5x|)9RJ1b1kGCJPrO=nfoNo7ZL?TS~=FfYac zvpMJr>U!^4fu7QzQkh9uXUkn`tk>BKne3$hMXoc*4;xy`Ag%5j-^F?b7LDfgjBW0LnRvs6$0vV+bb`%Oq3?;J5eF>?ai+2J-+mZ9 z!kh4Pl8@OM=&)Am8!!?U5=_{L#mW+f1$R3=IPI8^2ysosExG*_W-h;188bs*Nw104 z@DQcz+u!g^b_?pYoF*;xn1&{NR~#*PBg%hE*dnZdMS8XW;c;ck@C_u#n{2Sh`=vT@DkbI#9GCay&u{EB1VdJh6d=3Bu#saod!j zB+ervc*(>sCVt~tl@S;5nmM0_Hm-O0-;?DMuVNx!W9wv`Ise&iz)qkLrN3&Lc?x8s z*Uu3Xljn@jsrpJm_scd#Yp}%=AS?7L%Qyab=R&xsU*W@IpI_T4{viAWmW5_{nZGFu!4*@WxC^UG;Y$C5tb-D441RH%s}bA*$BDA%_(A09U6A1W*c8Po zts!J9gVeM*jR(~epRS5f019VIw1)6%XDW?f;g%|KUA5^c_B^-6VkerHQ2ma2%9m&; zTtt$vE2^qfrpi{T{sO?>(izKYn+(?%Jf5)ox*wmvZ{{!mE=~#Qn6vl!w@}cOXSbSu z(MI7n`%H}0j-XOa8lx%Yrq5GTQ`6nuJ-)g+*1PNP*;cu5?GZcd*R7?mr9_F7^R_Kq ziTPRMPCvqbB-X)4aq&|t0*Y)inkxFcVnXMVbsXLl%=DomoG8Gm6U;!=-b`2VGR$rg zY=1t~Mh{aalU~_DXxi`#6s;zjsTDr(W^PEGbTk6w+4tnl@Q>5ARyGBGbtZea$MNVO zA3A;%@(S5(UGG>!6>?N`#9*t=R5V>T*C*6Ba=K%6E~<&+T~fGgG3%})+>8|-%{?*a zc3iS;2D6SM3m`{WiofDy;qp3;>OP*bo|I8G4?N~e^ea33bI$+TF1a_GBau%UkRRb_ z6;!#iN$K@~EwirN)>VUM-PX0#!hh!J-kR#VWj}|9GX~->Q$#ilOT% zp!e|X-238?PxxxAynrXR%Hsbe+)C8GS{*GRT?Al#5q?|TQ|tuF#QMw{^5#GUF<^x+ zrzU*1vNiUoH-qHJ{nntXwVUI}<4_cRXlW z(I8a@+7>6iMT9@SZR{)P`zbG z2}DDOVqWsZ-3mv+Lij>g`)BqRRcenCpaee@w*Xn zK8(Xz8B>1cwNuM=eeTh0t|`S$A0n8x*Q7xRqE@H=@*A{DUtAX66{o%KYgmk69TsR% z)2*O_72ds$Ea9eXh^0#)F5+$PRrMo}@on%T{2TvCBr7T=I41a1TABwAMQnUKf%Q=g z-dmruOC;q3Tn(+u{Uf0H61UZSVRYCEwGnjKs_OmRm`I%N5hvQ7RPb}|E&ZbW{8iV_ z*LD5d?&~%lb=yI^xJ&AYlg!Vo;c{;feqo=^T+JzLwo}kXpf4TU#O#*BKGTJ;_iZlj zYxc|W=l1*-6TO?w@xj@mq3rM8sWqM^WlSZR{@%@D)7LOhun)8tsz;YGxblY%-M1y` z$kP(XOJ1gYc$POsy+P1tV|`0lc&dex3X@Enam*vF8Yj z^^2ZYHU~?!t*V;Oz&V2kmURCO=wDa#j1P#c->iSMm9dGDvEuCFNfZMU$&7^W!dw0l j;@QYbdp0+O!Ow=uL*@+l=qf1?@TDN5EL|mO^!5J$?stwP delta 30118 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 From 727c367de07602730d76c410724dca6c8c448e9a Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sat, 8 Sep 2012 19:48:05 +0000 Subject: [PATCH 08/87] More work on parrots. They now mimic speech! I've also fixed a few bugs (like a missing if(stat) check in life) I think all that's left is to tweak their speed a bit and if possible, see if I can make it so that parrots peck out human's eyes when they attack. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4657 316c924e-a436-60f5-8080-3fe189b3f50e --- .../mob/living/simple_animal/parrot.dm | 115 +++++++++++------- code/modules/mob/mob.dm | 2 + 2 files changed, 71 insertions(+), 46 deletions(-) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index f5a8a5409f6..42cc500c28c 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -8,6 +8,10 @@ * Sub-types */ +//TODO List: +// Make parrots faster (But not retardedly fast like when using byond's walk() procs) +// See if its possible for parrots to target a human's eyes (peck their eyes out) + /* * Defines */ @@ -34,12 +38,12 @@ icon_dead = "chick_dead" pass_flags = PASSTABLE - speak = list("Hi","Hello!","Cracker?","BAWWWWK george mellons griffing me") //TODO: make it pick up on what people are saying. + speak = list("Hi","Hello!","Cracker?","BAWWWWK george mellons griffing me") speak_emote = list("squawks","says","yells") emote_hear = list("squawks","bawks") emote_see = list("flutters its wings") - speak_chance = 1 + speak_chance = 8//4% (1 in 25) chance every tick turns_per_move = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/cracker/ @@ -52,7 +56,9 @@ var/parrot_state = PARROT_WANDER //Hunt for a perch when created var/parrot_sleep_max = 25 //The time the parrot sits while perched before looking around. Mosly a way to avoid the parrot's AI in life() being run every single tick. var/parrot_sleep_dur = 25 //Same as above, this is the var that physically counts down - var/parrot_dam_zone = list("chest", "head", "l_arm", "l_leg", "r_arm", "r_leg") //For humans, select a bodypart to attack TODO: pecking out a mob's eyes + var/parrot_dam_zone = list("chest", "head", "l_arm", "l_leg", "r_arm", "r_leg") //For humans, select a bodypart to attack + + var/list/speech_buffer = list() //Headset for Poly to yell at engineers :) var/obj/item/device/radio/headset/ears = null @@ -73,26 +79,28 @@ /obj/machinery/suit_storage_unit, /obj/machinery/telecomms, \ /obj/machinery/teleport) - //Parrots are kleptomaniacs. These vars a used for just that.. holding items and storing items the parrot wants to steal. + //Parrots are kleptomaniacs. These vars a used for just that.. holding items and storing a list of items the parrot wants to steal. var/obj/item/held_item = null var/list/desired_items = list(/obj/item/weapon/reagent_containers/food/snacks/cracker/, \ /obj/item/smallDelivery, /obj/item/weapon/gift, \ - /obj/item/weapon/soap, /obj/item/toy/spinningtoy, \ - /obj/item/weapon/coin, /obj/item/weapon/stamp,\ - /obj/item/weapon/grenade) + /obj/item/weapon/soap, /obj/item/toy, \ + /obj/item/weapon/coin, /obj/item/weapon/stamp, \ + /obj/item/weapon/grenade, /obj/item/device/radio/headset, \ + /obj/item/device/flash, /obj/item/device/soulstone, \ + /obj/item/device/assembly, /obj/item/weapon/bananapeel, \ + /obj/item/weapon/book, /obj/item/weapon/caution, \ + /obj/item/weapon/cigpacket, /obj/item/weapon/handcuffs,\ + /obj/item/weapon/pen, /obj/item/weapon/pinpointer) /mob/living/simple_animal/parrot/New() - usr << "\red Sorry parrots are not ready yet!" - del(src) -/* + usr << "\red Parrots are still a work in progress, use at your own risk." ..() parrot_sleep_dur = parrot_sleep_max //In case someone decides to change the max without changing the duration var - ears = new /obj/item/device/radio/headset/headset_eng(src) verbs.Add(/mob/living/simple_animal/parrot/proc/steal_from_ground, \ /mob/living/simple_animal/parrot/proc/steal_from_mob, \ /mob/living/simple_animal/parrot/proc/drop_held_item) -*/ + /mob/living/simple_animal/parrot/Die() if(held_item) held_item.loc = src.loc @@ -161,6 +169,7 @@ usr.drop_item() item_to_add.loc = src src.ears = item_to_add + usr << "You fit the headset onto [src]." else ..() @@ -234,19 +243,30 @@ /mob/living/simple_animal/parrot/Life() ..() - if(client) - return //Lets not force players to move + if(client || stat) + return //Lets not force players or dead/incap parrots to move if(!isturf(src.loc) || !canmove || buckled || pulledby) return //If it can't move, dont let it move. (The buckled check probably isn't necessary) - world << "State: [parrot_state]" + //Parrot speech mimickry! Phrases that the parrot hears in mob/living/say() get added to speach_buffer. + //Every once in a while, the parrot picks one of the lines from the buffer and replaces an element of the 'speech' list. + //Then it clears the buffer to make sure they dont magically remember something from hours ago. + if(speech_buffer.len && prob(10)) +// world << "New speech being added!" + if(speak.len) + speak.Remove(pick(speak)) + + speak.Add(pick(speech_buffer)) + clearlist(speech_buffer) + +// world << "State: [parrot_state]" //Alright, here we go... down the slope //-----SLEEPING if(parrot_state == PARROT_PERCH) - world << "Perched" +// world << "Perched" if(parrot_perch.loc != src.loc) //Make sure someone hasnt moved our perch on us if(parrot_perch in view(src)) parrot_state = PARROT_SWOOP | PARROT_RETURN @@ -256,11 +276,11 @@ return if(--parrot_sleep_dur) //Zzz - world << "Perched: sleeping" +// world << "Perched: sleeping" return else - world << "Perched: looking around" +// world << "Perched: looking around" parrot_sleep_dur = parrot_sleep_max //This way we only call the loop below once every [sleep_max] ticks. parrot_interest = search_for_item() if(parrot_interest) @@ -270,7 +290,7 @@ //-----WANDERING - This is basically a 'I dont know what to do yet' state else if(parrot_state == PARROT_WANDER) - world << "Wander" +// world << "Wander" //Stop movement, we'll set it later walk(src, 0) parrot_interest = null @@ -278,13 +298,13 @@ //Wander around aimlessly. This will help keep the loops from searches down //and possibly move the mob into a new are in view of something they can use if(prob(90)) - world << "Wander: randomly" +// world << "Wander: randomly" step(src, pick(cardinal)) return if(!held_item && !parrot_perch) //If we've got nothing to do.. look for something to do. - world << "Wander: looking for perch or item" - world << parrot_interest +// world << "Wander: looking for perch or item" +// world << parrot_interest var/atom/movable/AM = search_for_perch_and_item() //This handles checking through lists so we know it's either a perch or stealable item if(AM) if(istype(AM, /obj/item) || isliving(AM)) //If stealable item @@ -300,38 +320,37 @@ return return - if(parrot_interest) - if(parrot_interest in view(src)) //Putting this in a seperate if so it doesnt run the 'in view' loop as often - parrot_state = PARROT_SWOOP | PARROT_STEAL - return + if(parrot_interest && parrot_interest in view(src)) + parrot_state = PARROT_SWOOP | PARROT_STEAL + return - if(parrot_perch) - world << "Wander: returning to perch" + if(parrot_perch && parrot_perch in view(src)) +// world << "Wander: returning to perch" parrot_state = PARROT_SWOOP | PARROT_RETURN return else //Have an item but no perch? Find one! - world << "Wander: looking for perch, holding item" +// world << "Wander: looking for perch, holding item" parrot_perch = search_for_perch() if(parrot_perch) parrot_state = PARROT_SWOOP | PARROT_RETURN return //-----STEALING else if(parrot_state == (PARROT_SWOOP | PARROT_STEAL)) - world << "Steal" +// world << "Steal" walk(src,0) if(!parrot_interest || held_item) - world << "Steal: lost interest or holding an item" +// world << "Steal: lost interest or holding an item" parrot_state = PARROT_SWOOP | PARROT_RETURN return if(!(parrot_interest in view(src))) - world << "Steal: interest not in view" +// world << "Steal: interest not in view" parrot_state = PARROT_SWOOP | PARROT_RETURN return if(in_range(src, parrot_interest)) - world << "Steal: stealing item" +// world << "Steal: stealing item" if(isliving(parrot_interest)) steal_from_mob() else @@ -341,7 +360,7 @@ parrot_state = PARROT_SWOOP | PARROT_RETURN return - world << "Steal: swooping closer to target" +// world << "Steal: swooping closer to target" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -351,7 +370,7 @@ //-----RETURNING TO PERCH else if(parrot_state == (PARROT_SWOOP | PARROT_RETURN)) - world << "Return" +// world << "Return" walk(src, 0) if(!parrot_perch || !isturf(parrot_perch.loc)) //Make sure the perch exists and somehow isnt inside of something else. world << "Return: no perch?" @@ -360,13 +379,13 @@ return if(in_range(src, parrot_perch)) - world << "Return: landing" +// world << "Return: landing" src.loc = parrot_perch.loc drop_held_item() parrot_state = PARROT_PERCH return - world << "Return: returning to perch" +// world << "Return: returning to perch" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_perch)) if(src.loc == oldloc) //Check if the mob is stuck @@ -375,13 +394,13 @@ //-----FLEEING else if(parrot_state == (PARROT_SWOOP | PARROT_FLEE)) - world << "Flee" +// world << "Flee" walk(src,0) if(!parrot_interest || !isliving(parrot_interest)) //Sanity world << "Flee: lost interest" parrot_state = PARROT_WANDER - world << "Flee: fleeing" +// world << "Flee: fleeing" var/oldloc = src.loc step(src, get_step_away(src, parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -389,11 +408,11 @@ //-----ATTACKING else if(parrot_state == (PARROT_SWOOP | PARROT_ATTACK)) - world << "Attack" +// world << "Attack" //If we're attacking a nothing, an object, a turf or a ghost for some stupid reason, switch to wander if(!parrot_interest || !isliving(parrot_interest)) - world << "Attack: lost interest" +// world << "Attack: lost interest" parrot_interest = null parrot_state = PARROT_WANDER return @@ -405,7 +424,7 @@ //If the mob we've been chasing/attacking dies or falls into crit, check for loot! if(L.stat) - world << "Attack: looting body" +// world << "Attack: looting body" parrot_interest = null if(!held_item) held_item = steal_from_ground() @@ -421,7 +440,7 @@ var/damage = rand(5,10) if(ishuman(parrot_interest)) - world << "Attack: attacking human" +// world << "Attack: attacking human" var/mob/living/carbon/human/H = parrot_interest var/datum/organ/external/affecting = H.get_organ(ran_zone(pick(parrot_dam_zone))) @@ -429,14 +448,14 @@ emote(pick("pecks [H]'s [affecting]", "cuts [H]'s [affecting] with its talons")) else - world << "Attack: attacking non-human" +// world << "Attack: attacking non-human" L.adjustBruteLoss(damage) emote(pick("pecks at [L]", "claws [L]")) return //Otherwise, fly towards the mob! else - world << "Attack: swooping towards the mob" +// world << "Attack: swooping towards the mob" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -444,7 +463,7 @@ //-----STATE MISHAP else //This should not happen. If it does lets reset everything and try again - world << "Unknown state: resetting to wander" +// world << "Unknown state: resetting to wander" walk(src,0) parrot_interest = null parrot_perch = null @@ -588,3 +607,7 @@ name = "Poly" desc = "Poly the Parrot. An expert on quantum cracker theory." speak = list("Poly wanna cracker!", ":e Check the singlo, you chucklefucks!",":e Wire the solars, you lazy bums!",":e WHO TOOK THE DAMN HARDSUITS?",":e OH GOD ITS FREE CALL THE SHUTTLE") + +/mob/living/simple_animal/parrot/Poly/New() + ears = new /obj/item/device/radio/headset/headset_eng(src) + ..() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d1291a62680..a7dd8d22940 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -27,7 +27,9 @@ usr.show_message(t, 1) /mob/proc/show_message(msg, type, alt, alt_type)//Message, type of message (1 or 2), alternative message, alt message type (1 or 2) + if(!client) return + if (type) if(type & 1 && (sdisabilities & BLIND || blinded || paralysis) )//Vision related if (!( alt )) From 60fe91a62254df3aaf0ccaf4274af7ff877b43c2 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sat, 8 Sep 2012 19:50:10 +0000 Subject: [PATCH 09/87] I ticked the wrong file in... mob.dm in the last commit did nothing. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4658 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/say.dm | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 7aebd6ef676..347b0d11774 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -280,8 +280,7 @@ var/list/department_radio_keys = list( listening|=M var/turf/T = get_turf(src) - var/list/V = view(message_range, T) - var/list/W = V + var/list/W = view(message_range, T) for (var/obj/O in ((W | contents)-used_radios)) W |= O @@ -289,10 +288,21 @@ var/list/department_radio_keys = list( for (var/mob/M in W) W |= M.contents - for (var/obj/O in W) //radio in pocket could work, radio in backpack wouldn't --rastaf0 - spawn (0) - if(O && !istype(O.loc, /obj/item/weapon/storage)) - O.hear_talk(src, message) + for (var/atom/A in W) + if(istype(A, /mob/living/simple_animal/parrot)) //Parrot speech mimickry + if(A == src) + continue //Dont imitate ourselves + + var/mob/living/simple_animal/parrot/P = A + if(P.speech_buffer.len >= 10) + P.speech_buffer.Remove(pick(P.speech_buffer)) + P.speech_buffer.Add(message) + + if(istype(A, /obj/)) //radio in pocket could work, radio in backpack wouldn't --rastaf0 + var/obj/O = A + spawn (0) + if(O && !istype(O.loc, /obj/item/weapon/storage)) + O.hear_talk(src, message) /* Commented out as replaced by code above from BS12 From c7947ef236f696bc26feba30ccaf6425e3747923 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sat, 8 Sep 2012 22:11:02 +0000 Subject: [PATCH 10/87] File restructuring: ohgodihopenothingbroke edition. All /world/ stuff that I've found is now in code/world.dm instead of being scattered throughout the code in 6-7 files. *****IMPORTANT***** This means that hub.dm is now part of world.dm. Server hosts using the hub will likely have to redo the hub/password variables! Again, that stuff is now located in code/world.dm ******************* The tester list has been removed as it is not in use. /code/defines - Moved atom.dm code into /code/game/atom.dm and atom_movable.dm - Moved hub.dm code into /code/world.dm - Moved the /defines/tanning into objects/item/sheets/leather.dm - Moved /defines/area/ into game/area/ - Moved turf.dm code into the code/game/turfs folder and divided it up into meaningful places A lot of the files in /code/game were placed in new areas since they really didn't have a reason to be there. - algorithm.dm: - - The world stuff is in world.dm. - - countJob() and AutoUpdateTK() were removed entirely (unused). - - AutoUpdateAI() is now in /mob/living/silicon/ai.dm - atom_procs.dm was split into atom.dm and atom_movable.dm - cellautomata.dm - - World stuff was moved into world.dm - - Atom stuff was moved into atom.dm and atom_movable.dm - - Atom verbs were moved into code/game/verbs/atom_verbs.dm - chemistry.dm - - Beaker box code was moved into storage/misc.dm - - The trash can and 'alechemy' paper were removed. (unused) - Landmarks.dm was moved into /objects/effects/landmarks.dm - prisonshuttle.dm, specops_shuttle.dm, syndicate_shuttle.dm and syndicate_specops_shuttle.dm have been moved into game/machinery/computer/ - status.dm and topic.dm code were moved into world.dm - step_triggers.dm are now in objects/effects/step_triggers.dm - throwing.dm was split into appropriate files (carbon mob code, atom_movable.dm, ect) - vote.dm is now in code/datums /code/game/asteroid was split up. - turf.dm was moved into game/turfs/simulated/asteroid.dm - artifacts were split up - - Wish granter is now in game/machinery - - The stealth box is gone (unused) - - The list of 'space suprises' was moved into astroid.dm - asteroid.dm, being the only file left, was moved into /code/game and finally... modules/mob/organs files are now in code/datums/organs git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4659 316c924e-a436-60f5-8080-3fe189b3f50e --- .../mob/organ => datums/organs}/organ.dm | 0 .../organ => datums/organs}/organ_external.dm | 0 .../organ => datums/organs}/organ_internal.dm | 0 .../mob/organ => datums/organs}/pain.dm | 0 code/datums/vote.dm | 346 ++++ code/defines/atom.dm | 248 --- code/defines/hub.dm | 16 - code/defines/procs/gamehelpers.dm | 17 +- code/defines/turf.dm | 444 ----- code/defines/world.dm | 17 - code/game/algorithm.dm | 74 - .../area/Space Station 13 areas.dm | 0 code/game/{asteroid => }/asteroid.dm | 122 +- code/game/{atom_procs.dm => atoms.dm} | 321 ++-- code/game/atoms_movable.dm | 179 ++ code/game/cellautomata.dm | 186 -- code/game/chemistry.dm | 104 -- code/game/landmarks.dm | 72 - .../{ => machinery/computer}/prisonshuttle.dm | 0 .../computer}/specops_shuttle.dm | 0 .../computer}/syndicate_shuttle.dm | 434 ++--- .../computer}/syndicate_specops_shuttle.dm | 0 .../artifacts.dm => machinery/wishgranter.dm} | 53 +- code/game/objects/effects/decals/misc.dm | 5 + code/game/objects/effects/landmarks.dm | 72 + .../objects/effects/spawners/vaultspawner.dm | 26 + .../{ => objects/effects}/step_triggers.dm | 0 code/game/objects/items.dm | 10 +- .../objects/items/stacks/sheets}/leather.dm | 0 .../objects/items/weapons/storage/misc.dm | 22 +- code/game/objects/objs.dm | 26 +- .../objects/structures/shuttle_engines.dm | 37 + code/game/status.dm | 59 - code/game/throwing.dm | 243 --- code/game/topic.dm | 42 - code/game/turfs/simulated.dm | 71 + .../turf.dm => turfs/simulated/asteroid.dm} | 0 code/game/turfs/simulated/floor.dm | 451 +++++ code/game/turfs/simulated/floor_types.dm | 144 ++ code/game/turfs/simulated/walls.dm | 358 ++++ code/game/turfs/simulated/walls_mineral.dm | 136 ++ code/game/turfs/simulated/walls_misc.dm | 5 + code/game/turfs/simulated/walls_reinforced.dm | 273 +++ code/game/turfs/space/space.dm | 228 +++ code/game/turfs/space/transit.dm | 77 + code/game/turfs/turf.dm | 1657 +---------------- code/game/turfs/unsimulated.dm | 5 + code/game/turfs/unsimulated/floor.dm | 24 + code/game/turfs/unsimulated/walls.dm | 15 + code/game/verbs/atom_verbs.dm | 31 + code/game/vote.dm | 345 ---- code/modules/mob/living/carbon/carbon.dm | 101 + code/modules/mob/living/silicon/ai/ai.dm | 7 + code/world.dm | 295 +++ config/testers.txt | 1 - tgstation.dme | 61 +- 56 files changed, 3518 insertions(+), 3942 deletions(-) rename code/{modules/mob/organ => datums/organs}/organ.dm (100%) rename code/{modules/mob/organ => datums/organs}/organ_external.dm (100%) rename code/{modules/mob/organ => datums/organs}/organ_internal.dm (100%) rename code/{modules/mob/organ => datums/organs}/pain.dm (100%) delete mode 100644 code/defines/atom.dm delete mode 100644 code/defines/hub.dm delete mode 100644 code/defines/turf.dm delete mode 100644 code/defines/world.dm delete mode 100644 code/game/algorithm.dm rename code/{defines => game}/area/Space Station 13 areas.dm (100%) rename code/game/{asteroid => }/asteroid.dm (52%) rename code/game/{atom_procs.dm => atoms.dm} (82%) create mode 100644 code/game/atoms_movable.dm delete mode 100644 code/game/cellautomata.dm delete mode 100644 code/game/chemistry.dm delete mode 100644 code/game/landmarks.dm rename code/game/{ => machinery/computer}/prisonshuttle.dm (100%) rename code/game/{ => machinery/computer}/specops_shuttle.dm (100%) rename code/game/{ => machinery/computer}/syndicate_shuttle.dm (96%) rename code/game/{ => machinery/computer}/syndicate_specops_shuttle.dm (100%) rename code/game/{asteroid/artifacts.dm => machinery/wishgranter.dm} (52%) create mode 100644 code/game/objects/effects/spawners/vaultspawner.dm rename code/game/{ => objects/effects}/step_triggers.dm (100%) rename code/{defines/tanning => game/objects/items/stacks/sheets}/leather.dm (100%) create mode 100644 code/game/objects/structures/shuttle_engines.dm delete mode 100644 code/game/status.dm delete mode 100644 code/game/throwing.dm delete mode 100644 code/game/topic.dm create mode 100644 code/game/turfs/simulated.dm rename code/game/{asteroid/turf.dm => turfs/simulated/asteroid.dm} (100%) create mode 100644 code/game/turfs/simulated/floor.dm create mode 100644 code/game/turfs/simulated/floor_types.dm create mode 100644 code/game/turfs/simulated/walls.dm create mode 100644 code/game/turfs/simulated/walls_mineral.dm create mode 100644 code/game/turfs/simulated/walls_misc.dm create mode 100644 code/game/turfs/simulated/walls_reinforced.dm create mode 100644 code/game/turfs/space/space.dm create mode 100644 code/game/turfs/space/transit.dm create mode 100644 code/game/turfs/unsimulated.dm create mode 100644 code/game/turfs/unsimulated/floor.dm create mode 100644 code/game/turfs/unsimulated/walls.dm create mode 100644 code/game/verbs/atom_verbs.dm delete mode 100644 code/game/vote.dm create mode 100644 code/world.dm delete mode 100644 config/testers.txt diff --git a/code/modules/mob/organ/organ.dm b/code/datums/organs/organ.dm similarity index 100% rename from code/modules/mob/organ/organ.dm rename to code/datums/organs/organ.dm diff --git a/code/modules/mob/organ/organ_external.dm b/code/datums/organs/organ_external.dm similarity index 100% rename from code/modules/mob/organ/organ_external.dm rename to code/datums/organs/organ_external.dm diff --git a/code/modules/mob/organ/organ_internal.dm b/code/datums/organs/organ_internal.dm similarity index 100% rename from code/modules/mob/organ/organ_internal.dm rename to code/datums/organs/organ_internal.dm diff --git a/code/modules/mob/organ/pain.dm b/code/datums/organs/pain.dm similarity index 100% rename from code/modules/mob/organ/pain.dm rename to code/datums/organs/pain.dm diff --git a/code/datums/vote.dm b/code/datums/vote.dm index 8856cb51935..2ed3e5f651b 100644 --- a/code/datums/vote.dm +++ b/code/datums/vote.dm @@ -5,3 +5,349 @@ var/mode = 0 // 0 = restart vote, 1 = mode vote // modes which can be voted for var/winner = null // the vote winner + +/datum/vote/New() + + nextvotetime = world.timeofday // + 10*config.vote_delay + + +/datum/vote/proc/canvote()//marker1 + var/excess = world.timeofday - vote.nextvotetime + + if(excess < -10000) // handle clock-wrapping problems - very long delay (>20 hrs) if wrapped + vote.nextvotetime = world.timeofday + return 1 + return (excess >= 0) + +/datum/vote/proc/nextwait() + return timetext( round( (nextvotetime - world.timeofday)/10) ) + +/datum/vote/proc/endwait() + return timetext( round( (votetime - world.timeofday)/10) ) + +/datum/vote/proc/timetext(var/interval) + var/minutes = round(interval / 60) + var/seconds = round(interval % 60) + + var/tmin = "[minutes>0?num2text(minutes)+"min":null]" + var/tsec = "[seconds>0?num2text(seconds)+"sec":null]" + + if(tmin && tsec) // hack to skip inter-space if either field is blank + return "[tmin] [tsec]" + else + if(!tmin && !tsec) // return '0sec' if 0 time left + return "0sec" + return "[tmin][tsec]" + +/datum/vote/proc/getvotes() + var/list/L = list() + for(var/mob/M in player_list) + if(M.client && M.client.inactivity < 1200) // clients inactive for 2 minutes don't count + L[M.client.vote] += 1 + + return L + + +/datum/vote/proc/endvote() + + if(!voting) // means that voting was aborted by an admin + return + + world << "\red ***Voting has closed." + + log_vote("Voting closed, result was [winner]") + voting = 0 + nextvotetime = world.timeofday + 10*config.vote_delay + + for(var/mob/M in player_list) // clear vote window from all clients + if(M.client) + M << browse(null, "window=vote") + M.client.showvote = 0 + + calcwin() + + if(mode) + if(!ticker) + if(!going) + world << "The game will start soon." + going = 1 + var/wintext = capitalize(winner) + if(winner=="default") + world << "Result is \red No change." + return + + // otherwise change mode + + + world << "Result is change to \red [wintext]" + world.save_mode(winner) + + if(ticker && ticker.mode) + world <<"\red World will reboot in 10 seconds" + + feedback_set_details("end_error","mode vote - [winner]") + + if(blackbox) + blackbox.save_all_data_to_sql() + + sleep(100) + log_game("Rebooting due to mode vote") + world.Reboot() + else + master_mode = winner + + else + + if(winner=="default") + world << "Result is \red No restart." + return + + world << "Result is \red Restart round." + + world <<"\red World will reboot in 5 seconds" + + feedback_set_details("end_error","restart vote") + + if(blackbox) + blackbox.save_all_data_to_sql() + + sleep(50) + log_game("Rebooting due to restart vote") + world.Reboot() + return + + +/datum/vote/proc/calcwin() + + var/list/votes = getvotes() + + if(vote.mode) + var/best = -1 + + for(var/v in votes) + if(v=="none") + continue + if(best < votes[v]) + best = votes[v] + + + var/list/winners = list() + + for(var/v in votes) + if(votes[v] == best) + winners += v + + var/ret = "" + + + for(var/w in winners) + if(lentext(ret) > 0) + ret += "/" + if(w=="default") + winners = list("default") + ret = "No change" + break + else + ret += capitalize(w) + + + + if(winners.len != 1) + ret = "Tie: " + ret + + + if(winners.len == 0) + vote.winner = "default" + ret = "No change" + else + vote.winner = pick(winners) + + return ret + else + + if(votes["default"] < votes["restart"]) + + vote.winner = "restart" + return "Restart" + else + vote.winner = "default" + return "No restart" + + +/mob/verb/vote() + set category = "OOC" + set name = "Vote" + usr.client.showvote = 1 + + + var/text = "Voting" + + var/footer = "
Close" + + + if(config.vote_no_dead && usr.stat == 2) + text += "Voting while dead has been disallowed." + text += footer + usr << browse(text, "window=vote") + usr.client.showvote = 0 + usr.client.vote = "none" + return + + if(vote.voting) + // vote in progress, do the current + + text += "Vote to [vote.mode?"change mode":"restart round"] in progress.
" + text += "[vote.endwait()] until voting is closed.
" + + var/list/votes = vote.getvotes() + + if(vote.mode) // true if changing mode + + text += "Current game mode is: [master_mode].
Select the mode to change to:
    " + + for(var/md in config.votable_modes) + var/disp = capitalize(md) + if(md=="default") + disp = "No change" + + //world << "[md]|[disp]|[src.client.vote]|[votes[md]]" + + if(src.client.vote == md) + text += "
  • [disp]" + else + text += "
  • [disp]" + + text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " + + text += "
" + + text +="

Current winner: [vote.calcwin()]
" + + text += footer + + usr << browse(text, "window=vote") + + else // voting to restart + + text += "Restart the world?

    " + + var/list/VL = list("default","restart") + + for(var/md in VL) + var/disp = (md=="default"? "No":"Yes") + + if(src.client.vote == md) + text += "
  • [disp]" + else + text += "
  • [disp]" + + text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " + + text += "
" + + text +="

Current winner: [vote.calcwin()]
" + + text += footer + + usr << browse(text, "window=vote") + + + else //no vote in progress + + if(shuttlecoming == 1) + usr << "\blue Cannot start Vote - Shuttle has been called." + return + + if(!config.allow_vote_restart && !config.allow_vote_mode) + text += "

Player voting is disabled." + + usr << browse(text, "window=vote") + usr.client.showvote = 0 + return + + if(!vote.canvote()) // not time to vote yet + if(config.allow_vote_restart) text+="Voting to restart is enabled.
" + if(config.allow_vote_mode) text+="Voting to change mode is enabled.
" + + text+="

Next vote can begin in [vote.nextwait()]." + text+=footer + + usr << browse(text, "window=vote") + + else // voting can begin + if(config.allow_vote_restart) + text += "Begin restart vote.
" + if(config.allow_vote_mode) + text += "Begin change mode vote.
" + + text += footer + usr << browse(text, "window=vote") + + spawn(20) + if(usr.client && usr.client.showvote) + usr.vote() + else + usr << browse(null, "window=vote") + + return + + +/datum/vote/Topic(href, href_list) + ..() + //world << "[usr] has activated the vote Topic" + + if(href_list["voter"]) + world << "[usr.ckey] has attempted to bypass the voting system." //ckey is easy key + return + + if(href_list["vclose"]) + + if(usr) + usr << browse(null, "window=vote") + usr.client.showvote = 0 + return + + if(href_list["vmode"]) + if(vote.voting) + return + + if(!vote.canvote() ) // double check even though this shouldn't happen + return + + vote.mode = text2num(href_list["vmode"])-1 // hack to yield 0=restart, 1=changemode + if(!ticker && vote.mode == 1) + if(going) + world << "The game start has been delayed." + going = 0 + vote.voting = 1 // now voting + vote.votetime = world.timeofday + config.vote_period*10 // when the vote will end + + spawn(config.vote_period*10) + vote.endvote() + + world << "\red*** A vote to [vote.mode?"change game mode":"restart"] has been initiated by [usr.key]." + world << "\red You have [vote.timetext(config.vote_period)] to vote." + + log_vote("Voting to [vote.mode ? "change mode" : "restart round"] started by [usr.name]/[usr.key]") + + for(var/mob/CM in player_list) + if(CM.client) + if( config.vote_no_default || (config.vote_no_dead && CM.stat == 2) ) + CM.client.vote = "none" + else + CM.client.vote = "default" + + if(usr) usr.vote() + return + + + return + + if(href_list["vote"] && vote.voting) + if(usr) + usr.client.vote = href_list["vote"] + + //world << "Setting client [usr.key]'s vote to: [href_list["vote"]]." + + usr.vote() + return diff --git a/code/defines/atom.dm b/code/defines/atom.dm deleted file mode 100644 index 93d24b96f6c..00000000000 --- a/code/defines/atom.dm +++ /dev/null @@ -1,248 +0,0 @@ -/atom - layer = 2 - var/level = 2 - var/flags = FPRINT - var/list/fingerprints - var/list/fingerprintshidden - var/fingerprintslast = null - var/list/blood_DNA - var/last_bumped = 0 - var/pass_flags = 0 - - ///Chemistry. - var/datum/reagents/reagents = null - - //var/chem_is_open_container = 0 - // replaced by OPENCONTAINER flags and atom/proc/is_open_container() - ///Chemistry. - - //Detective Work, used for the duplicate data points kept in the scanners - var/list/original_atom - - proc/assume_air(datum/air_group/giver) - del(giver) - return null - - proc/remove_air(amount) - return null - - proc/return_air() - if(loc) - return loc.return_air() - else - return null - - - -// Convenience proc to see if a container is open for chemistry handling -// returns true if open -// false if closed - proc/is_open_container() - return flags & OPENCONTAINER - -/*//Convenience proc to see whether a container can be accessed in a certain way. - - proc/can_subract_container() - return flags & EXTRACT_CONTAINER - - proc/can_add_container() - return flags & INSERT_CONTAINER -*/ - -obj - assume_air(datum/air_group/giver) - if(loc) - return loc.assume_air(giver) - else - return null - - remove_air(amount) - if(loc) - return loc.remove_air(amount) - else - return null - - return_air() - if(loc) - return loc.return_air() - else - return null - -/atom/proc/meteorhit(obj/meteor as obj) - return - -/atom/proc/allow_drop() - return 1 - -/atom/proc/CheckExit() - return 1 - -/atom/proc/HasEntered(atom/movable/AM as mob|obj) - return - -/atom/proc/HasProximity(atom/movable/AM as mob|obj) - return - -/atom/proc/emp_act(var/severity) - return - -/atom/proc/bullet_act(var/obj/item/projectile/Proj) - return 0 - -/atom/proc/in_contents_of(container)//can take class or object instance as argument - if(ispath(container)) - if(istype(src.loc, container)) - return 1 - else if(src in container) - return 1 - return - -/* - * atom/proc/search_contents_for(path,list/filter_path=null) - * Recursevly searches all atom contens (including contents contents and so on). - * - * ARGS: path - search atom contents for atoms of this type - * list/filter_path - if set, contents of atoms not of types in this list are excluded from search. - * - * RETURNS: list of found atoms - */ - -/atom/proc/search_contents_for(path,list/filter_path=null) - var/list/found = list() - for(var/atom/A in src) - if(istype(A, path)) - found += A - if(filter_path) - var/pass = 0 - for(var/type in filter_path) - pass |= istype(A, type) - if(!pass) - continue - if(A.contents.len) - found += A.search_contents_for(path,filter_path) - return found - -/atom/movable/overlay/attackby(a, b) - if (src.master) - return src.master.attackby(a, b) - return - -/atom/movable/overlay/attack_paw(a, b, c) - if (src.master) - return src.master.attack_paw(a, b, c) - return - -/atom/movable/overlay/attack_hand(a, b, c) - if (src.master) - return src.master.attack_hand(a, b, c) - return - -/atom/movable/overlay/New() - for(var/x in src.verbs) - src.verbs -= x - return - - -/atom/movable - layer = 3 - var/last_move = null - var/anchored = 0 - // var/elevation = 2 - not used anywhere - var/move_speed = 10 - var/l_move_time = 1 - var/m_flag = 1 - var/throwing = 0 - var/throw_speed = 2 - var/throw_range = 7 - var/moved_recently = 0 - -/atom/movable/overlay - var/atom/master = null - anchored = 1 - -/atom/movable/Move() - var/atom/A = src.loc - . = ..() - src.move_speed = world.timeofday - src.l_move_time - src.l_move_time = world.timeofday - src.m_flag = 1 - if ((A != src.loc && A && A.z == src.z)) - src.last_move = get_dir(A, src.loc) - return - -/* -Beam code by Gunbuddy - -Beam() proc will only allow one beam to come from a source at a time. Attempting to call it more than -once at a time per source will cause graphical errors. -Also, the icon used for the beam will have to be vertical and 32x32. -The math involved assumes that the icon is vertical to begin with so unless you want to adjust the math, -its easier to just keep the beam vertical. -*/ -/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10) - //BeamTarget represents the target for the beam, basically just means the other end. - //Time is the duration to draw the beam - //Icon is obviously which icon to use for the beam, default is beam.dmi - //Icon_state is what icon state is used. Default is b_beam which is a blue beam. - //Maxdistance is the longest range the beam will persist before it gives up. - var/EndTime=world.time+time - while(BeamTarget&&world.timelength) - var/icon/II=new(icon,icon_state) - II.DrawBox(null,1,(length-N),32,32) - II.Turn(Angle) - X.icon=II - else X.icon=I - var/Pixel_x=round(sin(Angle)+32*sin(Angle)*(N+16)/32) - var/Pixel_y=round(cos(Angle)+32*cos(Angle)*(N+16)/32) - if(DX==0) Pixel_x=0 - if(DY==0) Pixel_y=0 - if(Pixel_x>32) - for(var/a=0, a<=Pixel_x,a+=32) - X.x++ - Pixel_x-=32 - if(Pixel_x<-32) - for(var/a=0, a>=Pixel_x,a-=32) - X.x-- - Pixel_x+=32 - if(Pixel_y>32) - for(var/a=0, a<=Pixel_y,a+=32) - X.y++ - Pixel_y-=32 - if(Pixel_y<-32) - for(var/a=0, a>=Pixel_y,a-=32) - X.y-- - Pixel_y+=32 - X.pixel_x=Pixel_x - X.pixel_y=Pixel_y - sleep(3) //Changing this to a lower value will cause the beam to follow more smoothly with movement, but it will also be more laggy. - //I've found that 3 ticks provided a nice balance for my use. - for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O - -atom/movable/proc/forceMove(atom/destination) - if(destination) - if(loc) - loc.Exited(src) - loc = destination - loc.Entered(src) - return 1 - return 0 \ No newline at end of file diff --git a/code/defines/hub.dm b/code/defines/hub.dm deleted file mode 100644 index 7d31119ab79..00000000000 --- a/code/defines/hub.dm +++ /dev/null @@ -1,16 +0,0 @@ - -world - hub = "Exadv1.spacestation13" - hub_password = "SORRYNOPASSWORD" - name = "/tg/ Station 13" - -/* -This is for any host that would like their server to appear on the main SS13 hub. -To use it, simply replace the password above, with the password found below, and it should work. -If not, let us know on the main tgstation IRC channel of irc.rizon.net #tgstation13 we can help you there. - - hub = "Exadv1.spacestation13" - hub_password = "kMZy3U5jJHSiBQjr" - name = "Space Station 13" - -*/ \ No newline at end of file diff --git a/code/defines/procs/gamehelpers.dm b/code/defines/procs/gamehelpers.dm index 6c09482bb55..59a9a636f3e 100644 --- a/code/defines/procs/gamehelpers.dm +++ b/code/defines/procs/gamehelpers.dm @@ -252,4 +252,19 @@ proc/isInSight(var/atom/A, var/atom/B) return 1 else - return 0 \ No newline at end of file + return 0 + +/proc/get_cardinal_step_away(atom/start, atom/finish) //returns the position of a step from start away from finish, in one of the cardinal directions + //returns only NORTH, SOUTH, EAST, or WEST + var/dx = finish.x - start.x + var/dy = finish.y - start.y + if(abs(dy) > abs (dx)) //slope is above 1:1 (move horizontally in a tie) + if(dy > 0) + return get_step(start, SOUTH) + else + return get_step(start, NORTH) + else + if(dx > 0) + return get_step(start, WEST) + else + return get_step(start, EAST) \ No newline at end of file diff --git a/code/defines/turf.dm b/code/defines/turf.dm deleted file mode 100644 index ed2e9c961bb..00000000000 --- a/code/defines/turf.dm +++ /dev/null @@ -1,444 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -/turf - icon = 'icons/turf/floors.dmi' - var/intact = 1 //for floors, use is_plating(), is_plasteel_floor() and is_light_floor() - - level = 1.0 - - //Properties for open tiles (/floor) - var/oxygen = 0 - var/carbon_dioxide = 0 - var/nitrogen = 0 - var/toxins = 0 - - //Properties for airtight tiles (/wall) - var/thermal_conductivity = 0.05 - var/heat_capacity = 1 - - //Properties for both - var/temperature = T20C - - var/blocks_air = 0 - var/icon_old = null - var/pathweight = 1 - - proc/is_plating() - return 0 - proc/is_asteroid_floor() - return 0 - proc/is_plasteel_floor() - return 0 - proc/is_light_floor() - return 0 - proc/is_grass_floor() - return 0 - proc/is_wood_floor() - return 0 - proc/return_siding_icon_state() //used for grass floors, which have siding. - return 0 - -/turf/Entered(atom/A as mob|obj) - ..() - if ((A && A.density && !( istype(A, /obj/effect/beam) ))) - for(var/obj/effect/beam/i_beam/I in src) - spawn( 0 ) - if (I) - I.hit() - return - return - -/turf/space - icon = 'icons/turf/space.dmi' - name = "\proper space" - icon_state = "placeholder" - - temperature = TCMB - thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT - heat_capacity = 700000 - -/turf/space/transit - var/pushdirection // push things that get caught in the transit tile this direction - -//Overwrite because we dont want people building rods in space. -/turf/space/transit/attackby(obj/O as obj, mob/user as mob) - return - -/turf/space/transit/north // moving to the north - - pushdirection = SOUTH // south because the space tile is scrolling south - - //IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST. - shuttlespace_ns1 - icon_state = "speedspace_ns_1" - shuttlespace_ns2 - icon_state = "speedspace_ns_2" - shuttlespace_ns3 - icon_state = "speedspace_ns_3" - shuttlespace_ns4 - icon_state = "speedspace_ns_4" - shuttlespace_ns5 - icon_state = "speedspace_ns_5" - shuttlespace_ns6 - icon_state = "speedspace_ns_6" - shuttlespace_ns7 - icon_state = "speedspace_ns_7" - shuttlespace_ns8 - icon_state = "speedspace_ns_8" - shuttlespace_ns9 - icon_state = "speedspace_ns_9" - shuttlespace_ns10 - icon_state = "speedspace_ns_10" - shuttlespace_ns11 - icon_state = "speedspace_ns_11" - shuttlespace_ns12 - icon_state = "speedspace_ns_12" - shuttlespace_ns13 - icon_state = "speedspace_ns_13" - shuttlespace_ns14 - icon_state = "speedspace_ns_14" - shuttlespace_ns15 - icon_state = "speedspace_ns_15" - -/turf/space/transit/east // moving to the east - - pushdirection = WEST - - shuttlespace_ew1 - icon_state = "speedspace_ew_1" - shuttlespace_ew2 - icon_state = "speedspace_ew_2" - shuttlespace_ew3 - icon_state = "speedspace_ew_3" - shuttlespace_ew4 - icon_state = "speedspace_ew_4" - shuttlespace_ew5 - icon_state = "speedspace_ew_5" - shuttlespace_ew6 - icon_state = "speedspace_ew_6" - shuttlespace_ew7 - icon_state = "speedspace_ew_7" - shuttlespace_ew8 - icon_state = "speedspace_ew_8" - shuttlespace_ew9 - icon_state = "speedspace_ew_9" - shuttlespace_ew10 - icon_state = "speedspace_ew_10" - shuttlespace_ew11 - icon_state = "speedspace_ew_11" - shuttlespace_ew12 - icon_state = "speedspace_ew_12" - shuttlespace_ew13 - icon_state = "speedspace_ew_13" - shuttlespace_ew14 - icon_state = "speedspace_ew_14" - shuttlespace_ew15 - icon_state = "speedspace_ew_15" - - -/turf/space/New() -// icon = 'icons/turf/space.dmi' - if(!istype(src, /turf/space/transit)) - icon_state = "[pick(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)]" - - - -/turf/simulated - name = "station" - var/wet = 0 - var/image/wet_overlay = null - - var/thermite = 0 - oxygen = MOLES_O2STANDARD - nitrogen = MOLES_N2STANDARD - var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed - var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to - -/turf/simulated/New() - ..() - levelupdate() - -/turf/simulated/wall - name = "wall" - desc = "A huge chunk of metal used to seperate rooms." - icon = 'icons/turf/walls.dmi' - var/mineral = "metal" - opacity = 1 - density = 1 - blocks_air = 1 - - thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT - heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall - - var/walltype = "metal" - -/turf/simulated/wall/r_wall - name = "r wall" - desc = "A huge chunk of reinforced metal used to seperate rooms." - icon_state = "r_wall" - opacity = 1 - density = 1 - - walltype = "rwall" - - var/d_state = 0 - -/turf/simulated/wall/mineral - name = "mineral wall" - desc = "This shouldn't exist" - icon_state = "" - var/last_event = 0 - var/active = null - -/turf/simulated/wall/mineral/New() - switch(mineral) - if("gold") - name = "gold wall" - desc = "A wall with gold plating. Swag!" - icon_state = "gold0" - walltype = "gold" -// var/electro = 1 -// var/shocked = null - if("silver") - name = "silver wall" - desc = "A wall with silver plating. Shiny!" - icon_state = "silver0" - walltype = "silver" -// var/electro = 0.75 -// var/shocked = null - if("diamond") - name = "diamond wall" - desc = "A wall with diamond plating. You monster." - icon_state = "diamond0" - walltype = "diamond" - if("uranium") - name = "uranium wall" - desc = "A wall with uranium plating. This is probably a bad idea." - icon_state = "uranium0" - walltype = "uranium" - if("plasma") - name = "plasma wall" - desc = "A wall with plasma plating. This is definately a bad idea." - icon_state = "plasma0" - walltype = "plasma" - if("clown") - name = "bananium wall" - desc = "A wall with bananium plating. Honk!" - icon_state = "clown0" - walltype = "clown" - if("sandstone") - name = "sandstone wall" - desc = "A wall with sandstone plating." - icon_state = "sandstone0" - walltype = "sandstone" - ..() - -/turf/simulated/wall/mineral/proc/radiate() - if(!active) - if(world.time > last_event+15) - active = 1 - for(var/mob/living/L in range(3,src)) - L.apply_effect(12,IRRADIATE,0) - for(var/turf/simulated/wall/mineral/T in range(3,src)) - if(T.mineral == "uranium") - T.radiate() - last_event = world.time - active = null - return - return - -/*/turf/simulated/wall/mineral/proc/shock() - if (electrocute_mob(user, C, src)) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - return 1 - else - return 0 - */ - -/turf/simulated/wall/cult - name = "wall" - desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick" - icon_state = "cult" - walltype = "cult" - -/turf/simulated/shuttle - name = "shuttle" - icon = 'icons/turf/shuttle.dmi' - thermal_conductivity = 0.05 - heat_capacity = 0 - layer = 2 - -/turf/simulated/shuttle/wall - name = "wall" - icon_state = "wall1" - opacity = 1 - density = 1 - blocks_air = 1 - -/turf/simulated/shuttle/floor - name = "floor" - icon_state = "floor" - -/turf/simulated/shuttle/plating - name = "plating" - icon = 'icons/turf/floors.dmi' - icon_state = "plating" - -/turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph - name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. - icon_state = "floor4" - -/turf/unsimulated - intact = 1 - name = "command" - oxygen = MOLES_O2STANDARD - nitrogen = MOLES_N2STANDARD - -/turf/unsimulated/floor - name = "floor" - icon = 'icons/turf/floors.dmi' - icon_state = "Floor3" - -/turf/unsimulated/wall - name = "wall" - icon = 'icons/turf/walls.dmi' - icon_state = "riveted" - opacity = 1 - density = 1 - -turf/unsimulated/wall/splashscreen - name = "Space Station 13" - icon = 'icons/misc/fullscreen.dmi' - icon_state = "title" - layer = FLY_LAYER - -/turf/unsimulated/wall/other - icon_state = "r_wall" - -/turf/proc/AdjacentTurfs() - var/L[] = new() - for(var/turf/simulated/t in oview(src,1)) - if(!t.density) - if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) - L.Add(t) - return L -/turf/proc/Distance(turf/t) - if(get_dist(src,t) == 1) - var/cost = (src.x - t.x) * (src.x - t.x) + (src.y - t.y) * (src.y - t.y) - cost *= (pathweight+t.pathweight)/2 - return cost - else - return get_dist(src,t) -/turf/proc/AdjacentTurfsSpace() - var/L[] = new() - for(var/turf/t in oview(src,1)) - if(!t.density) - if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) - L.Add(t) - return L - - -/* -/turf/simulated/wall/mineral - icon = 'icons/turf/mineral_walls.dmi' - walltype = "iron" - - var/oreAmount = 1 - var/hardness = 1 - - New() - ..() - name = "[walltype] wall" - - dismantle_wall(devastated = 0) - if(!devastated) - var/ore = text2path("/obj/item/weapon/ore/[walltype]") - for(var/i = 1, i <= oreAmount, i++) - new ore(src) - ReplaceWithFloor() - else - ReplaceWithSpace() - - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/weapon/pickaxe)) - var/obj/item/weapon/pickaxe/digTool = W - user << "You start digging the [name]." - if(do_after(user,digTool.digspeed*hardness) && src) - user << "You finished digging." - dismantle_wall() - else if(istype(W,/obj/item/weapon)) //not sure, can't not just weapons get passed to this proc? - hardness -= W.force/100 - user << "You hit the [name] with your [W.name]!" - CheckHardness() - else - attack_hand(user) - return - - proc/CheckHardness() - if(hardness <= 0) - dismantle_wall() - -/turf/simulated/wall/mineral/iron - walltype = "iron" - hardness = 3 - -/turf/simulated/wall/mineral/silver - walltype = "silver" - hardness = 3 - -/turf/simulated/wall/mineral/uranium - walltype = "uranium" - hardness = 3 - - New() - ..() - sd_SetLuminosity(3) - -/turf/simulated/wall/mineral/gold - walltype = "gold" - -/turf/simulated/wall/mineral/sand - walltype = "sand" - hardness = 0.5 - -/turf/simulated/wall/mineral/transparent - opacity = 0 - -/turf/simulated/wall/mineral/transparent/diamond - walltype = "diamond" - hardness = 10 - -/turf/simulated/wall/mineral/transparent/plasma - walltype = "plasma" - - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.remove_fuel(0, user)) - return TemperatureAct(100) - ..() - - temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 300) - TemperatureAct(exposed_temperature) - - proc/TemperatureAct(temperature) - for(var/turf/simulated/floor/target_tile in range(2,loc)) - if(target_tile.parent && target_tile.parent.group_processing) - target_tile.parent.suspend_group_processing() - - var/datum/gas_mixture/napalm = new - - var/toxinsToDeduce = temperature/10 - - napalm.toxins = toxinsToDeduce - napalm.temperature = 400+T0C - - target_tile.assume_air(napalm) - spawn (0) target_tile.hotspot_expose(temperature, 400) - - hardness -= toxinsToDeduce/100 - CheckHardness() -*/ diff --git a/code/defines/world.dm b/code/defines/world.dm deleted file mode 100644 index 9a5cf1c6d9d..00000000000 --- a/code/defines/world.dm +++ /dev/null @@ -1,17 +0,0 @@ -world - mob = /mob/new_player - turf = /turf/space - area = /area - view = "15x15" - - - Topic(href, href_list[]) -// world << "Received a Topic() call!" -// world << "[href]" -// for(var/a in href_list) -// world << "[a]" -// if(href_list["hello"]) -// world << "Hello world!" -// return "Hello world!" -// world << "End of Topic() call." -// ..() diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm deleted file mode 100644 index 2075beedb6d..00000000000 --- a/code/game/algorithm.dm +++ /dev/null @@ -1,74 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 -#define RECOMMENDED_VERSION 494 - -/world/New() - ..() - if(byond_version < RECOMMENDED_VERSION) - world.log << "Your server's byond version does not meet the recommended requirements for TGstation code. Please update BYOND" - - diary = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")].log") - diary << {" - -Starting up. [time2text(world.timeofday, "hh:mm.ss")] ---------------------- -"} - - diaryofmeanpeople = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")] Attack.log") - diaryofmeanpeople << {" - -Starting up. [time2text(world.timeofday, "hh:mm.ss")] ---------------------- -"} - - href_logfile = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")] hrefs.html") - - jobban_loadbanfile() - jobban_updatelegacybans() - LoadBans() - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) - process_teleport_locs() //Sets up the wizard teleport locations - process_ghost_teleport_locs() //Sets up ghost teleport locations. - sleep_offline = 1 - - spawn(3000) //so we aren't adding to the round-start lag - if(config.ToRban) - ToRban_autoupdate() - if(config.kick_inactive) - KickInactiveClients() - -#undef RECOMMENDED_VERSION -#define INACTIVITY_KICK 6000 //10 minutes in ticks (approx.) -/world/proc/KickInactiveClients() - for(var/client/C) - if( !C.holder && (C.inactivity >= INACTIVITY_KICK) ) - if(C.mob) - if(!istype(C.mob, /mob/dead/)) - log_access("AFK: [key_name(C)]") - C << "\red You have been inactive for more than 10 minutes and have been disconnected." - del(C) - spawn(3000) KickInactiveClients()//more or less five minutes -#undef INACTIVITY_KICK - -/// EXPERIMENTAL STUFF - -// This function counts a passed job. -proc/countJob(rank) - var/jobCount = 0 - for(var/mob/H in player_list) - if(H.mind && H.mind.assigned_role == rank) - jobCount++ - return jobCount - -/proc/AutoUpdateAI(obj/subject) - if (subject!=null) - for(var/mob/living/silicon/ai/M in player_list) - if ((M.client && M.machine == subject)) - subject.attack_ai(M) - -/proc/AutoUpdateTK(obj/subject) - if (subject!=null) - for(var/obj/item/tk_grab/T in world) - if (T.host) - var/mob/M = T.host - if(M.client && M.machine == subject) - subject.attack_hand(M) diff --git a/code/defines/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm similarity index 100% rename from code/defines/area/Space Station 13 areas.dm rename to code/game/area/Space Station 13 areas.dm diff --git a/code/game/asteroid/asteroid.dm b/code/game/asteroid.dm similarity index 52% rename from code/game/asteroid/asteroid.dm rename to code/game/asteroid.dm index b4b97892bfe..824ae59026e 100644 --- a/code/game/asteroid/asteroid.dm +++ b/code/game/asteroid.dm @@ -1,109 +1,22 @@ + +var/global/list/space_surprises = list( /obj/item/clothing/mask/facehugger/angry =4, + /obj/item/weapon/pickaxe/silver =4, + /obj/item/weapon/pickaxe/drill =4, + /obj/item/weapon/pickaxe/jackhammer =4, + /mob/living/simple_animal/carp =3, + /obj/item/weapon/pickaxe/diamond =3, + /obj/item/weapon/pickaxe/diamonddrill =3, + /obj/item/weapon/pickaxe/gold =3, + /obj/item/weapon/pickaxe/plasmacutter =2, + /obj/structure/closet/syndicate/resources =2, + /obj/item/weapon/melee/energy/sword/pirate =1, + /obj/mecha/working/ripley/mining =1 + ) + +var/global/list/spawned_surprises = list() + var/global/max_secret_rooms = 3 - - -/* -proc/spawn_asteroid(var/turf/start_loc,var/type,var/size,var/richness)//type: 0 or null - random, 1 - nothing, 2 - iron, 3 - silicon - if(!size) - size = pick(100;2,50;3,35;4,25;6,10;12) - if(start_loc.x - size < 5 || start_loc.x + size >= world.maxx - 5 || start_loc.y - size < 5 || start_loc.y + size > world.maxy -5) - return 0 - if(!type) - type = pick(50;1,2,3) - if(!richness) - richness = rand(10,40) -// world << "Asteroid size: [size]; Asteroid type: [type]" - var/list/turfs = circlerangeturfs(start_loc,size) - if(!islist(turfs) || isemptylist(turfs)) - return 0 - var/area/asteroid/AstAr = new - AstAr.name = "Asteroid #[start_loc.x][start_loc.y][start_loc.z]" - for(var/turf/T in turfs) - var/dist = get_dist(start_loc,T) - if(abs(GaussRand(dist)) 1 && prob(richness)) - switch(type) - if(2) - A = new /turf/simulated/wall/asteroid/iron(T) - if(3) - A = new /turf/simulated/wall/asteroid/silicon(T) - else - A = new /turf/simulated/wall/asteroid(T) - A.opacity = 0 - A.sd_NewOpacity(1) - AstAr.contents += A - - if(max_secret_rooms && size >= 10) - var/x_len = rand(4,size) - var/y_len = pick(4,size) - var/st_l = locate(start_loc.x-round(x_len/2),start_loc.y-round(y_len/2),start_loc.z) - if(st_l) - spawn_room(st_l,x_len,y_len) - max_secret_rooms-- - - return 1 -*/ -/* -/proc/populate_w_asteroids(var/z,var/density=null) - if(!density) - density = pick(10,20,40) - while(density) - var/x = rand(1,world.maxx) - var/y = rand(1,world.maxy) -// world << "Asteroid coords: [x], [y], [z]" - var/start_loc = locate(x,y,z) - if(start_loc && spawn_asteroid(start_loc)) - density-- - return -*/ -//this is terrible! -Pete -/* -/datum/game_mode/proc/setup_sectors() - world << "\blue \b Randomizing space sectors." - var/list/sectors = list(1,3,4,0,0,0,0,0,0) - var/length = sectors.len/3 - global_map = new/list(length,length)//3x3 map - var/x - var/y - - for(x=1,x<=length,x++) - for(y=1,y<=length,y++) - var/sector - if(sectors.len) - sector = pick(sectors) - sectors -= sector - if(sector == 0) - sector = ++world.maxz - populate_w_asteroids(sector) - global_map[x][y] = sector - else - break - world << "\blue \b Randomization complete." - - //debug - for(x=1,x<=global_map.len,x++) - var/list/y_arr = global_map[x] - for(y=1,y<=y_arr.len,y++) - var/t = "" - switch(y_arr[y]) - if(1) t = "SS13" - if(3) t = "AI Satellite" - if(4) t = "Derelict" - else t = "Empty Cold Space" - world << "Global map [x] - [y] contains [t] (Z = [y_arr[y]])" - //debug - - return - -/datum/game_mode/proc/spawn_exporation_packs() - for (var/obj/effect/landmark/L in world) - if (L.tag == "landmark*ExplorationPack") - new /obj/item/weapon/storage/explorers_box(L.loc) - del(L) - return -*/ - proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , var/clean = 0 , var/name) var/list/room_turfs = list("walls"=list(),"floors"=list()) @@ -145,7 +58,6 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , va return room_turfs - proc/admin_spawn_room_at_pos() var/wall var/floor diff --git a/code/game/atom_procs.dm b/code/game/atoms.dm similarity index 82% rename from code/game/atom_procs.dm rename to code/game/atoms.dm index 9cf41dd2622..6402176423a 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atoms.dm @@ -1,15 +1,215 @@ -//Movable atoms -/atom/movable - var/mob/pulledby = null +/atom + layer = 2 + var/level = 2 + var/flags = FPRINT + var/list/fingerprints + var/list/fingerprintshidden + var/fingerprintslast = null + var/list/blood_DNA + var/last_bumped = 0 + var/pass_flags = 0 + var/throwpass = 0 -/atom/movable/verb/pull() - set name = "Pull" - set category = "IC" - set src in oview(1) + ///Chemistry. + var/datum/reagents/reagents = null - usr.start_pulling(src) + //var/chem_is_open_container = 0 + // replaced by OPENCONTAINER flags and atom/proc/is_open_container() + ///Chemistry. + + //Detective Work, used for the duplicate data points kept in the scanners + var/list/original_atom + +/atom/proc/throw_impact(atom/hit_atom) + if(istype(hit_atom,/mob/living)) + var/mob/living/M = hit_atom + M.visible_message("\red [hit_atom] has been hit by [src].") + if(isobj(src))//Hate typecheckin for a child object but this is just fixing crap another guy broke so if someone wants to put the time in and make this proper feel free. + M.take_organ_damage(src:throwforce) + + + else if(isobj(hit_atom)) + var/obj/O = hit_atom + if(!O.anchored) + step(O, src.dir) + O.hitby(src) + + else if(isturf(hit_atom)) + var/turf/T = hit_atom + if(T.density) + spawn(2) + step(src, turn(src.dir, 180)) + if(istype(src,/mob/living)) + var/mob/living/M = src + M.take_organ_damage(20) + + +/atom/proc/assume_air(datum/air_group/giver) + del(giver) + return null + +/atom/proc/remove_air(amount) + return null + +/atom/proc/return_air() + if(loc) + return loc.return_air() + else + return null + +/atom/proc/check_eye(user as mob) + if (istype(user, /mob/living/silicon/ai)) + return 1 return +/atom/proc/on_reagent_change() + return + +/atom/proc/Bumped(AM as mob|obj) + return + +// Convenience proc to see if a container is open for chemistry handling +// returns true if open +// false if closed +/atom/proc/is_open_container() + return flags & OPENCONTAINER + +/*//Convenience proc to see whether a container can be accessed in a certain way. + + proc/can_subract_container() + return flags & EXTRACT_CONTAINER + + proc/can_add_container() + return flags & INSERT_CONTAINER +*/ + + +/atom/proc/meteorhit(obj/meteor as obj) + return + +/atom/proc/allow_drop() + return 1 + +/atom/proc/CheckExit() + return 1 + +/atom/proc/HasEntered(atom/movable/AM as mob|obj) + return + +/atom/proc/HasProximity(atom/movable/AM as mob|obj) + return + +/atom/proc/emp_act(var/severity) + return + +/atom/proc/bullet_act(var/obj/item/projectile/Proj) + return 0 + +/atom/proc/in_contents_of(container)//can take class or object instance as argument + if(ispath(container)) + if(istype(src.loc, container)) + return 1 + else if(src in container) + return 1 + return + +/* + * atom/proc/search_contents_for(path,list/filter_path=null) + * Recursevly searches all atom contens (including contents contents and so on). + * + * ARGS: path - search atom contents for atoms of this type + * list/filter_path - if set, contents of atoms not of types in this list are excluded from search. + * + * RETURNS: list of found atoms + */ + +/atom/proc/search_contents_for(path,list/filter_path=null) + var/list/found = list() + for(var/atom/A in src) + if(istype(A, path)) + found += A + if(filter_path) + var/pass = 0 + for(var/type in filter_path) + pass |= istype(A, type) + if(!pass) + continue + if(A.contents.len) + found += A.search_contents_for(path,filter_path) + return found + + + + +/* +Beam code by Gunbuddy + +Beam() proc will only allow one beam to come from a source at a time. Attempting to call it more than +once at a time per source will cause graphical errors. +Also, the icon used for the beam will have to be vertical and 32x32. +The math involved assumes that the icon is vertical to begin with so unless you want to adjust the math, +its easier to just keep the beam vertical. +*/ +/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10) + //BeamTarget represents the target for the beam, basically just means the other end. + //Time is the duration to draw the beam + //Icon is obviously which icon to use for the beam, default is beam.dmi + //Icon_state is what icon state is used. Default is b_beam which is a blue beam. + //Maxdistance is the longest range the beam will persist before it gives up. + var/EndTime=world.time+time + while(BeamTarget&&world.timelength) + var/icon/II=new(icon,icon_state) + II.DrawBox(null,1,(length-N),32,32) + II.Turn(Angle) + X.icon=II + else X.icon=I + var/Pixel_x=round(sin(Angle)+32*sin(Angle)*(N+16)/32) + var/Pixel_y=round(cos(Angle)+32*cos(Angle)*(N+16)/32) + if(DX==0) Pixel_x=0 + if(DY==0) Pixel_y=0 + if(Pixel_x>32) + for(var/a=0, a<=Pixel_x,a+=32) + X.x++ + Pixel_x-=32 + if(Pixel_x<-32) + for(var/a=0, a>=Pixel_x,a-=32) + X.x-- + Pixel_x+=32 + if(Pixel_y>32) + for(var/a=0, a<=Pixel_y,a+=32) + X.y++ + Pixel_y-=32 + if(Pixel_y<-32) + for(var/a=0, a>=Pixel_y,a-=32) + X.y-- + Pixel_y+=32 + X.pixel_x=Pixel_x + X.pixel_y=Pixel_y + sleep(3) //Changing this to a lower value will cause the beam to follow more smoothly with movement, but it will also be more laggy. + //I've found that 3 ticks provided a nice balance for my use. + for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O + + //All atoms /atom/verb/examine() set name = "Examine" @@ -349,36 +549,6 @@ del(blood_DNA) return 1 -/mob/living/carbon/clean_blood() - . = ..() - if(ishuman(src)) - var/mob/living/carbon/human/H = src - if(H.gloves) - if(H.gloves.clean_blood()) - H.update_inv_gloves(0) - else - if(H.bloody_hands) - H.bloody_hands = 0 - H.update_inv_gloves(0) - update_icons() //apply the now updated overlays to the mob - -/obj/item/clean_blood() - . = ..() - if(blood_overlay) - overlays.Remove(blood_overlay) - if(istype(src, /obj/item/clothing/gloves)) - var/obj/item/clothing/gloves/G = src - G.transfer_blood = 0 - -/* -/turf/simulated/clean_blood() - . = ..() - if(icon_old) - var/icon/I = new /icon(icon_old, icon_state) - icon = I - else - icon = initial(icon) -*/ /atom/MouseDrop(atom/over_object as mob|obj|turf|area) @@ -1187,77 +1357,4 @@ var/using_new_click_proc = 0 //TODO ERRORAGE (This is temporary, while the DblCl return 0 /atom/proc/checkpass(passflag) - return pass_flags&passflag - - -//Could not find object proc defines and this could almost be an atom level one. - -/obj/proc/process() - processing_objects.Remove(src) - return 0 - - -/*Really why was this in the click proc of all the places you could put it - if (usr:a_intent == "help") - // ------- YOU HAVE THE HELP INTENT SELECTED ------- - if(istype(src, /mob/living/carbon)) - // ------- YOUR TARGET IS LIVING CARBON CREATURE (NOT AI OR CYBORG OR SIMPLE ANIMAL) ------- - var/mob/living/carbon/C = src - if(HEAL in usr:mutations) - // ------- YOU ARE HUMAN, WITH THE HELP INTENT TARGETING A HUMAN AND HAVE THE 'HEAT' GENETIC MUTATION ------- - - if(C.stat != 2) - // ------- THE PERSON YOU'RE TOUCHING IS NOT DEAD ------- - - var/t_him = "it" - if (src.gender == MALE) - t_him = "his" - else if (src.gender == FEMALE) - t_him = "her" - var/u_him = "it" - if (usr.gender == MALE) - t_him = "him" - else if (usr.gender == FEMALE) - t_him = "her" - - if(src != usr) - usr.visible_message( \ - "\blue [usr] places [u_him] palms on [src], healing [t_him]!", \ - "\blue You place your palms on [src] and heal [t_him].", \ - ) - else - usr.visible_message( \ - "\blue [usr] places [u_him] palms on [u_him]self and heals.", \ - "\blue You place your palms on yourself and heal.", \ - ) - - C.adjustOxyLoss(-25) - C.adjustToxLoss(-25) - - if(istype(C, /mob/living/carbon/human)) - // ------- YOUR TARGET IS HUMAN ------- - var/mob/living/carbon/human/H = C - var/datum/organ/external/affecting = H.get_organ(check_zone(usr:zone_sel:selecting)) - if(affecting && affecting.heal_damage(25, 25)) - H.UpdateDamageIcon() - else - C.heal_organ_damage(25, 25) - C.adjustCloneLoss(-25) - C.stunned = max(0, C.stunned-5) - C.paralysis = max(0, C.paralysis-5) - C.stuttering = max(0, C.stuttering-5) - C.drowsyness = max(0, C.drowsyness-5) - C.weakened = max(0, C.weakened-5) - usr:nutrition -= rand(1,10) - usr.next_move = world.time + 6 - else - // ------- PERSON YOU'RE TOUCHING IS ALREADY DEAD ------- - usr << "\red [src] is dead and can't be healed." - return - - // ------- IF YOU DON'T HAVE THE SILLY ABILITY ABOVE OR FAIL ON ANY OTHER CHECK, THEN YOU'RE CLICKING ON SOMETHING WITH AN EMPTY HAND. ATTACK_HAND IT IS THEN ------- -*/ - - - - + return pass_flags&passflag \ No newline at end of file diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm new file mode 100644 index 00000000000..86bce8b00ce --- /dev/null +++ b/code/game/atoms_movable.dm @@ -0,0 +1,179 @@ +/atom/movable + layer = 3 + var/last_move = null + var/anchored = 0 + // var/elevation = 2 - not used anywhere + var/move_speed = 10 + var/l_move_time = 1 + var/m_flag = 1 + var/throwing = 0 + var/throw_speed = 2 + var/throw_range = 7 + var/moved_recently = 0 + var/mob/pulledby = null + +/atom/movable/Move() + var/atom/A = src.loc + . = ..() + src.move_speed = world.timeofday - src.l_move_time + src.l_move_time = world.timeofday + src.m_flag = 1 + if ((A != src.loc && A && A.z == src.z)) + src.last_move = get_dir(A, src.loc) + return + +/atom/movable/Bump(var/atom/A as mob|obj|turf|area, yes) + if(src.throwing) + src.throw_impact(A) + src.throwing = 0 + + spawn( 0 ) + if ((A && yes)) + A.last_bumped = world.time + A.Bumped(src) + return + ..() + return + +/atom/movable/proc/forceMove(atom/destination) + if(destination) + if(loc) + loc.Exited(src) + loc = destination + loc.Entered(src) + return 1 + return 0 + +/atom/movable/proc/hit_check() + if(src.throwing) + for(var/atom/A in get_turf(src)) + if(A == src) continue + if(istype(A,/mob/living)) + if(A:lying) continue + src.throw_impact(A) + if(src.throwing == 1) + src.throwing = 0 + if(isobj(A)) + if(A.density && !A.throwpass) // **TODO: Better behaviour for windows which are dense, but shouldn't always stop movement + src.throw_impact(A) + src.throwing = 0 + +/atom/movable/proc/throw_at(atom/target, range, speed) + if(!target || !src) return 0 + //use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target + + src.throwing = 1 + + if(usr) + if((HULK in usr.mutations) || (SUPRSTR in usr.augmentations)) + src.throwing = 2 // really strong throw! + + var/dist_x = abs(target.x - src.x) + var/dist_y = abs(target.y - src.y) + + var/dx + if (target.x > src.x) + dx = EAST + else + dx = WEST + + var/dy + if (target.y > src.y) + dy = NORTH + else + dy = SOUTH + var/dist_travelled = 0 + var/dist_since_sleep = 0 + var/area/a = get_area(src.loc) + if(dist_x > dist_y) + var/error = dist_x/2 - dist_y + + + + while(src && target &&((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) + // only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up + if(error < 0) + var/atom/step = get_step(src, dy) + if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge + break + src.Move(step) + hit_check() + error += dist_x + dist_travelled++ + dist_since_sleep++ + if(dist_since_sleep >= speed) + dist_since_sleep = 0 + sleep(1) + else + var/atom/step = get_step(src, dx) + if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge + break + src.Move(step) + hit_check() + error -= dist_y + dist_travelled++ + dist_since_sleep++ + if(dist_since_sleep >= speed) + dist_since_sleep = 0 + sleep(1) + a = get_area(src.loc) + else + var/error = dist_y/2 - dist_x + while(src && target &&((((src.y < target.y && dy == NORTH) || (src.y > target.y && dy == SOUTH)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) + // only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up + if(error < 0) + var/atom/step = get_step(src, dx) + if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge + break + src.Move(step) + hit_check() + error += dist_y + dist_travelled++ + dist_since_sleep++ + if(dist_since_sleep >= speed) + dist_since_sleep = 0 + sleep(1) + else + var/atom/step = get_step(src, dy) + if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge + break + src.Move(step) + hit_check() + error -= dist_x + dist_travelled++ + dist_since_sleep++ + if(dist_since_sleep >= speed) + dist_since_sleep = 0 + sleep(1) + + a = get_area(src.loc) + + //done throwing, either because it hit something or it finished moving + src.throwing = 0 + if(isobj(src)) src:throw_impact(get_turf(src)) + + +//Overlays +/atom/movable/overlay + var/atom/master = null + anchored = 1 + +/atom/movable/overlay/New() + for(var/x in src.verbs) + src.verbs -= x + return + +/atom/movable/overlay/attackby(a, b) + if (src.master) + return src.master.attackby(a, b) + return + +/atom/movable/overlay/attack_paw(a, b, c) + if (src.master) + return src.master.attack_paw(a, b, c) + return + +/atom/movable/overlay/attack_hand(a, b, c) + if (src.master) + return src.master.attack_hand(a, b, c) + return \ No newline at end of file diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm deleted file mode 100644 index 820d5adf398..00000000000 --- a/code/game/cellautomata.dm +++ /dev/null @@ -1,186 +0,0 @@ -/world/proc/load_mode() - var/text = file2text("data/mode.txt") - if (text) - var/list/lines = dd_text2list(text, "\n") - if (lines[1]) - master_mode = lines[1] - diary << "Saved mode is '[master_mode]'" - -/world/proc/save_mode(var/the_mode) - var/F = file("data/mode.txt") - fdel(F) - F << the_mode - -/world/proc/load_motd() - join_motd = file2text("config/motd.txt") - - -/world/proc/load_admins() - var/text = file2text("config/admins.txt") - if (!text) - diary << "Failed to load config/admins.txt\n" - else - var/list/lines = dd_text2list(text, "\n") - for(var/line in lines) - if (!line) - continue - - if (copytext(line, 1, 2) == ";") - continue - - var/pos = findtext(line, " - ", 1, null) - if (pos) - var/m_key = copytext(line, 1, pos) - var/a_lev = copytext(line, pos + 3, length(line) + 1) - admins[m_key] = a_lev - diary << ("ADMIN: [m_key] = [a_lev]") - -/world/proc/load_testers() - var/text = file2text("config/testers.txt") - if (!text) - diary << "Failed to load config/testers.txt\n" - else - var/list/lines = dd_text2list(text, "\n") - for(var/line in lines) - if (!line) - continue - - if (copytext(line, 1, 2) == ";") - continue - - var/pos = findtext(line, " - ", 1, null) - if (pos) - var/m_key = copytext(line, 1, pos) - var/a_lev = copytext(line, pos + 3, length(line) + 1) - admins[m_key] = a_lev - - -/world/proc/load_configuration() - config = new /datum/configuration() - config.load("config/config.txt") - config.load("config/game_options.txt","game_options") - config.loadsql("config/dbconfig.txt") - config.loadforumsql("config/forumdbconfig.txt") - // apply some settings from config.. - abandon_allowed = config.respawn - -/world/New() - src.load_configuration() - - if (config && config.server_name != null && config.server_suffix && world.port > 0) - // dumb and hardcoded but I don't care~ - config.server_name += " #[(world.port % 1000) / 100]" - - src.load_mode() - src.load_motd() - src.load_admins() - investigate_reset() - if (config.usewhitelist) - load_whitelist() - LoadBansjob() - Get_Holiday() //~Carn, needs to be here when the station is named so :P - src.update_status() - makepowernets() - - sun = new /datum/sun() - vote = new /datum/vote() - radio_controller = new /datum/controller/radio() - data_core = new /obj/effect/datacore() - paiController = new /datum/paiController() - - ..() - - sleep(50) - - plmaster = new /obj/effect/overlay( ) - plmaster.icon = 'icons/effects/tile_effects.dmi' - plmaster.icon_state = "plasma" - plmaster.layer = FLY_LAYER - plmaster.mouse_opacity = 0 - - slmaster = new /obj/effect/overlay( ) - slmaster.icon = 'icons/effects/tile_effects.dmi' - slmaster.icon_state = "sleeping_agent" - slmaster.layer = FLY_LAYER - slmaster.mouse_opacity = 0 - - src.update_status() - - master_controller = new /datum/controller/game_controller() - spawn(-1) - master_controller.setup() - lighting_controller.Initialize() - return - -//Crispy fullban -/world/Reboot(var/reason) - spawn(0) - world << sound(pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg')) // random end sounds!! - LastyBatsy - //if(prob(40)) - // for(var/mob/M in world) - // if(M.client) - // M << sound('sound/AI/newroundsexy.ogg') - //else - // for(var/mob/M in world) - // if(M.client) - // M << sound('sound/misc/apcdestroyed.ogg') - - for(var/client/C) - if (config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite - C << link("byond://[config.server]") - else - C << link("byond://[world.address]:[world.port]") - -// sleep(10) // wait for sound to play - ..(reason) - -/atom/proc/check_eye(user as mob) - if (istype(user, /mob/living/silicon/ai)) - return 1 - return - -/atom/proc/on_reagent_change() - return - -/atom/proc/Bumped(AM as mob|obj) - return - -/atom/movable/Bump(var/atom/A as mob|obj|turf|area, yes) - spawn( 0 ) - if ((A && yes)) - A.last_bumped = world.time - A.Bumped(src) - return - ..() - return - -// **** Note in 40.93.4, split into obj/mob/turf point verbs, no area - -/atom/verb/point() - set name = "Point To" - set category = "Object" - set src in oview() - var/atom/this = src//detach proc from src - src = null - - if(!usr || !isturf(usr.loc)) - return - if(usr.stat || usr.restrained()) - return - if(usr.status_flags & FAKEDEATH) - return - - var/tile = get_turf(this) - if (!tile) - return - - var/P = new /obj/effect/decal/point(tile) - spawn (20) - if(P) del(P) - - usr.visible_message("[usr] points to [this]") - -/obj/effect/decal/point/point() - set src in oview() - set hidden = 1 - return \ No newline at end of file diff --git a/code/game/chemistry.dm b/code/game/chemistry.dm deleted file mode 100644 index 917c3d548d3..00000000000 --- a/code/game/chemistry.dm +++ /dev/null @@ -1,104 +0,0 @@ -#define REGULATE_RATE 5 - -/obj/item/weapon/storage/beakerbox - name = "Beaker Box" - icon_state = "beaker" - item_state = "syringe_kit" - foldable = /obj/item/stack/sheet/cardboard //BubbleWrap - -/obj/item/weapon/storage/beakerbox/New() - ..() - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - new /obj/item/weapon/reagent_containers/glass/beaker( src ) - -/obj/item/weapon/paper/alchemy/ - name = "paper- 'Chemistry Information'" - -/obj/item/weapon/storage/trashcan - name = "disposal unit" - w_class = 4.0 - anchored = 1.0 - density = 1.0 - var/processing = null - var/locked = 1 - req_access = list(access_janitor) - desc = "A compact incineration device, used to dispose of garbage." - icon = 'icons/obj/stationobjs.dmi' - icon_state = "trashcan" - item_state = "syringe_kit" - -/obj/item/weapon/storage/trashcan/attackby(obj/item/weapon/W as obj, mob/user as mob) - //..() - - if (src.contents.len >= 7) - user << "The trashcan is full!" - return - if (istype(W, /obj/item/weapon/disk/nuclear)||istype(W, /obj/item/weapon/melee/energy/blade)) - user << "This is far too important to throw away!" - return - if (istype(W, /obj/item/weapon/storage/)) - return - if (istype(W, /obj/item/weapon/grab)) - user << "You cannot fit the person inside." - return - var/t - for(var/obj/item/weapon/O in src) - t += O.w_class - //Foreach goto(46) - t += W.w_class - if (t > 30) - user << "You cannot fit the item inside. (Remove the larger items first)" - return - user.u_equip(W) - W.loc = src - if ((user.client && user.s_active != src)) - user.client.screen -= W - src.orient2hud(user) - W.dropped(user) - add_fingerprint(user) - user.visible_message("\blue [user] has put [W] in [src]!") - - if (src.contents.len >= 7) - src.locked = 1 - src.icon_state = "trashcan1" - spawn (200) - if (src.contents.len < 7) - src.locked = 0 - src.icon_state = "trashcan" - return - -/obj/item/weapon/storage/trashcan/attack_hand(mob/user as mob) - if(src.allowed(usr)) - locked = !locked - else - user << "\red Access denied." - return - if (src.processing) - return - if (src.contents.len >= 7) - user << "\blue You begin the emptying procedure." - var/area/A = src.loc.loc // make sure it's in an area - if(!A || !isarea(A)) - return -// var/turf/T = src.loc - A.use_power(250, EQUIP) - src.processing = 1 - src.contents.len = 0 - src.icon_state = "trashmelt" - if (istype(loc, /turf)) - loc:hotspot_expose(1000,10) - sleep (60) - src.icon_state = "trashcan" - src.processing = 0 - return - else - src.icon_state = "trashcan" - user << "\blue Due to conservation measures, the unit is unable to start until it is completely filled." - return - - diff --git a/code/game/landmarks.dm b/code/game/landmarks.dm deleted file mode 100644 index f574a965de5..00000000000 --- a/code/game/landmarks.dm +++ /dev/null @@ -1,72 +0,0 @@ -/obj/effect/landmark/New() - - ..() - tag = text("landmark*[]", name) - invisibility = 101 - - switch(name) //some of these are probably obsolete - if("shuttle") - shuttle_z = z - del(src) - - if("airtunnel_stop") - airtunnel_stop = x - - if("airtunnel_start") - airtunnel_start = x - - if("airtunnel_bottom") - airtunnel_bottom = y - - if("monkey") - monkeystart += loc - del(src) - if("start") - newplayer_start += loc - del(src) - - if("wizard") - wizardstart += loc - del(src) - - if("JoinLate") - latejoin += loc - del(src) - - //prisoners - if("prisonwarp") - prisonwarp += loc - del(src) - // if("mazewarp") - // mazewarp += loc - if("Holding Facility") - holdingfacility += loc - if("tdome1") - tdome1 += loc - if("tdome2") - tdome2 += loc - if("tdomeadmin") - tdomeadmin += loc - if("tdomeobserve") - tdomeobserve += loc - //not prisoners - if("prisonsecuritywarp") - prisonsecuritywarp += loc - del(src) - - if("blobstart") - blobstart += loc - del(src) - - if("xeno_spawn") - xeno_spawn += loc - del(src) - - return 1 - -/obj/effect/landmark/start/New() - ..() - tag = "start*[name]" - invisibility = 101 - - return 1 \ No newline at end of file diff --git a/code/game/prisonshuttle.dm b/code/game/machinery/computer/prisonshuttle.dm similarity index 100% rename from code/game/prisonshuttle.dm rename to code/game/machinery/computer/prisonshuttle.dm diff --git a/code/game/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm similarity index 100% rename from code/game/specops_shuttle.dm rename to code/game/machinery/computer/specops_shuttle.dm diff --git a/code/game/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm similarity index 96% rename from code/game/syndicate_shuttle.dm rename to code/game/machinery/computer/syndicate_shuttle.dm index 8f3bd197a4b..4bf3d07b981 100644 --- a/code/game/syndicate_shuttle.dm +++ b/code/game/machinery/computer/syndicate_shuttle.dm @@ -1,218 +1,218 @@ -//config stuff -#define SYNDICATE_DOCKZ 5 //Z-level of the Dock. -#define SYNDICATE_STATIONZ 1 //Z-level of the Station. -#define SYNDICATE_MOVETIME 150 //Time to station is milliseconds. -#define SYNDICATE_STATION_AREATYPE "/area/syndicate_station/start" //Type of for station -#define SYNDICATE_DOCK_AREATYPE 0 //Type of area for dock - -var/syndicate_station_moving_to_station = 0 -var/syndicate_station_moving_to_space = 0 -var/syndicate_station_at_station = 0 -var/syndicate_station_can_send = 1 -var/syndicate_station_time = 0 -var/syndicate_station_timeleft = 0 -var/area/syndicate_loc = null -var/syndicate_out_of_moves = 0 -var/bomb_set = 1 - -/obj/machinery/computer/syndicate_station - name = "Syndicate Station Terminal" - icon = 'icons/obj/computer.dmi' - icon_state = "syndishuttle" - req_access = list() - var/temp = null - var/hacked = 0 - var/allowedtocall = 0 - var/syndicate_break = 0 - -/proc/syndicate_begin() - switch(rand(1,6)) - if(1) - syndicate_loc = locate(/area/syndicate_station/one) - if(2) - syndicate_loc = locate(/area/syndicate_station/two) - if(3) - syndicate_loc = locate(/area/syndicate_station/three) - if(4) - syndicate_loc = locate(/area/syndicate_station/four) - if(5) - syndicate_loc = locate(/area/syndicate_station/five) - if(6) - syndicate_loc = locate(/area/syndicate_station/six) - -/proc/syndicate_process() - while(syndicate_station_time - world.timeofday > 0) - var/ticksleft = syndicate_station_time - world.timeofday - - if(ticksleft > 1e5) - syndicate_station_time = world.timeofday + 10 // midnight rollover - - - syndicate_station_timeleft = (ticksleft / 10) - sleep(5) - syndicate_station_moving_to_station = 0 - syndicate_station_moving_to_space = 0 - - switch(syndicate_station_at_station) - if(0) - syndicate_station_at_station = 1 - if (syndicate_station_moving_to_station || syndicate_station_moving_to_space) return - - if (!syndicate_can_move()) - usr << "\red The syndicate shuttle is unable to leave." - return - - var/area/start_location = locate(/area/syndicate_station/start) - var/area/end_location = syndicate_loc - - var/list/dstturfs = list() - var/throwy = world.maxy - - for(var/turf/T in end_location) - dstturfs += T - if(T.y < throwy) - throwy = T.y - - // hey you, get out of the way! - for(var/turf/T in dstturfs) - // find the turf to move things to - var/turf/D = locate(T.x, throwy - 1, 1) - //var/turf/E = get_step(D, SOUTH) - for(var/atom/movable/AM as mob|obj in T) - AM.Move(D) - if(istype(T, /turf/simulated)) - del(T) - - start_location.move_contents_to(end_location) - bomb_set = 0 - - - - if(1) - syndicate_station_at_station = 0 - if (syndicate_station_moving_to_station || syndicate_station_moving_to_space) return - - if (!syndicate_can_move()) - usr << "\red The syndicate shuttle is unable to leave." - return - - var/area/start_location = syndicate_loc - var/area/end_location = locate(/area/syndicate_station/start) - - var/list/dstturfs = list() - var/throwy = world.maxy - - for(var/turf/T in end_location) - dstturfs += T - if(T.y < throwy) - throwy = T.y - - // hey you, get out of the way! - for(var/turf/T in dstturfs) - // find the turf to move things to - var/turf/D = locate(T.x, throwy - 1, 1) - //var/turf/E = get_step(D, SOUTH) - for(var/atom/movable/AM as mob|obj in T) - AM.Move(D) - if(istype(T, /turf/simulated)) - del(T) - - start_location.move_contents_to(end_location) - syndicate_out_of_moves = 1 - -/proc/syndicate_can_move() - //world << "moving_to_station = [syndicate_station_moving_to_station]; moving_to_space = [syndicate_station_moving_to_space]; out_of_moves = [syndicate_out_of_moves]; bomb_set = [bomb_set]; " - if(syndicate_station_moving_to_station || syndicate_station_moving_to_space) return 0 - if(syndicate_out_of_moves) return 0 - if(!bomb_set) return 0 - else return 1 - -/obj/machinery/computer/syndicate_station/attackby(I as obj, user as mob) - return src.attack_hand(user) - -/obj/machinery/computer/syndicate_station/attack_ai(var/mob/user as mob) - return src.attack_hand(user) - -/obj/machinery/computer/syndicate_station/attack_paw(var/mob/user as mob) - return src.attack_hand(user) - -/obj/machinery/computer/syndicate_station/attackby(I as obj, user as mob) - if(istype(I,/obj/item/weapon/card/emag)) - user << "\blue Nothing happens." - else - return src.attack_hand(user) - -/obj/machinery/computer/syndicate_station/attack_hand(var/mob/user as mob) - if(!src.allowed(user)) - user << "\red Access Denied." - return - - if(syndicate_break) - user << "\red Unable to locate shuttle." - return - - if(..()) - return - user.machine = src - var/dat - if (src.temp) - dat = src.temp - else - dat += {"
Syndicate Shuttle


- \nLocation: [syndicate_station_moving_to_station || syndicate_station_moving_to_space ? "Moving to station ([syndicate_station_timeleft] Secs.)":syndicate_station_at_station ? "Station":"Space"]
- [syndicate_station_moving_to_station || syndicate_station_moving_to_space ? "\n*Shuttle already called*
\n
":syndicate_station_at_station ? "\nSend to space
\n
":"\nSend to station
\n
"] - \nClose"} - - user << browse(dat, "window=computer;size=575x450") - onclose(user, "computer") - return - -/obj/machinery/computer/syndicate_station/Topic(href, href_list) - if(..()) - return - - if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon))) - usr.machine = src - - if (href_list["sendtospace"]) - if(!syndicate_station_at_station|| syndicate_station_moving_to_station || syndicate_station_moving_to_space) return - - if (!syndicate_can_move()) - usr << "\red The syndicate shuttle is unable to leave." - return - - usr << "\blue The syndicate shuttle will move in [(PRISON_MOVETIME/10)] seconds." - - src.temp += "Shuttle sent.

OK" - src.updateUsrDialog() - - syndicate_station_moving_to_space = 1 - - syndicate_station_time = world.timeofday + SYNDICATE_MOVETIME - spawn(0) - syndicate_process() - - else if (href_list["sendtostation"]) - if(syndicate_station_at_station || syndicate_station_moving_to_station || syndicate_station_moving_to_space) return - - if (!syndicate_can_move()) - usr << "\red The syndicate shuttle is unable to leave." - return - - usr << "\blue The syndicate shuttle will move in [(SYNDICATE_MOVETIME/10)] seconds." - - src.temp += "Shuttle sent.

OK" - src.updateUsrDialog() - - syndicate_station_moving_to_station = 1 - - syndicate_station_time = world.timeofday + SYNDICATE_MOVETIME - spawn(0) - syndicate_process() - - else if (href_list["mainmenu"]) - src.temp = null - - src.add_fingerprint(usr) - src.updateUsrDialog() +//config stuff +#define SYNDICATE_DOCKZ 5 //Z-level of the Dock. +#define SYNDICATE_STATIONZ 1 //Z-level of the Station. +#define SYNDICATE_MOVETIME 150 //Time to station is milliseconds. +#define SYNDICATE_STATION_AREATYPE "/area/syndicate_station/start" //Type of for station +#define SYNDICATE_DOCK_AREATYPE 0 //Type of area for dock + +var/syndicate_station_moving_to_station = 0 +var/syndicate_station_moving_to_space = 0 +var/syndicate_station_at_station = 0 +var/syndicate_station_can_send = 1 +var/syndicate_station_time = 0 +var/syndicate_station_timeleft = 0 +var/area/syndicate_loc = null +var/syndicate_out_of_moves = 0 +var/bomb_set = 1 + +/obj/machinery/computer/syndicate_station + name = "Syndicate Station Terminal" + icon = 'icons/obj/computer.dmi' + icon_state = "syndishuttle" + req_access = list() + var/temp = null + var/hacked = 0 + var/allowedtocall = 0 + var/syndicate_break = 0 + +/proc/syndicate_begin() + switch(rand(1,6)) + if(1) + syndicate_loc = locate(/area/syndicate_station/one) + if(2) + syndicate_loc = locate(/area/syndicate_station/two) + if(3) + syndicate_loc = locate(/area/syndicate_station/three) + if(4) + syndicate_loc = locate(/area/syndicate_station/four) + if(5) + syndicate_loc = locate(/area/syndicate_station/five) + if(6) + syndicate_loc = locate(/area/syndicate_station/six) + +/proc/syndicate_process() + while(syndicate_station_time - world.timeofday > 0) + var/ticksleft = syndicate_station_time - world.timeofday + + if(ticksleft > 1e5) + syndicate_station_time = world.timeofday + 10 // midnight rollover + + + syndicate_station_timeleft = (ticksleft / 10) + sleep(5) + syndicate_station_moving_to_station = 0 + syndicate_station_moving_to_space = 0 + + switch(syndicate_station_at_station) + if(0) + syndicate_station_at_station = 1 + if (syndicate_station_moving_to_station || syndicate_station_moving_to_space) return + + if (!syndicate_can_move()) + usr << "\red The syndicate shuttle is unable to leave." + return + + var/area/start_location = locate(/area/syndicate_station/start) + var/area/end_location = syndicate_loc + + var/list/dstturfs = list() + var/throwy = world.maxy + + for(var/turf/T in end_location) + dstturfs += T + if(T.y < throwy) + throwy = T.y + + // hey you, get out of the way! + for(var/turf/T in dstturfs) + // find the turf to move things to + var/turf/D = locate(T.x, throwy - 1, 1) + //var/turf/E = get_step(D, SOUTH) + for(var/atom/movable/AM as mob|obj in T) + AM.Move(D) + if(istype(T, /turf/simulated)) + del(T) + + start_location.move_contents_to(end_location) + bomb_set = 0 + + + + if(1) + syndicate_station_at_station = 0 + if (syndicate_station_moving_to_station || syndicate_station_moving_to_space) return + + if (!syndicate_can_move()) + usr << "\red The syndicate shuttle is unable to leave." + return + + var/area/start_location = syndicate_loc + var/area/end_location = locate(/area/syndicate_station/start) + + var/list/dstturfs = list() + var/throwy = world.maxy + + for(var/turf/T in end_location) + dstturfs += T + if(T.y < throwy) + throwy = T.y + + // hey you, get out of the way! + for(var/turf/T in dstturfs) + // find the turf to move things to + var/turf/D = locate(T.x, throwy - 1, 1) + //var/turf/E = get_step(D, SOUTH) + for(var/atom/movable/AM as mob|obj in T) + AM.Move(D) + if(istype(T, /turf/simulated)) + del(T) + + start_location.move_contents_to(end_location) + syndicate_out_of_moves = 1 + +/proc/syndicate_can_move() + //world << "moving_to_station = [syndicate_station_moving_to_station]; moving_to_space = [syndicate_station_moving_to_space]; out_of_moves = [syndicate_out_of_moves]; bomb_set = [bomb_set]; " + if(syndicate_station_moving_to_station || syndicate_station_moving_to_space) return 0 + if(syndicate_out_of_moves) return 0 + if(!bomb_set) return 0 + else return 1 + +/obj/machinery/computer/syndicate_station/attackby(I as obj, user as mob) + return src.attack_hand(user) + +/obj/machinery/computer/syndicate_station/attack_ai(var/mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/computer/syndicate_station/attack_paw(var/mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/computer/syndicate_station/attackby(I as obj, user as mob) + if(istype(I,/obj/item/weapon/card/emag)) + user << "\blue Nothing happens." + else + return src.attack_hand(user) + +/obj/machinery/computer/syndicate_station/attack_hand(var/mob/user as mob) + if(!src.allowed(user)) + user << "\red Access Denied." + return + + if(syndicate_break) + user << "\red Unable to locate shuttle." + return + + if(..()) + return + user.machine = src + var/dat + if (src.temp) + dat = src.temp + else + dat += {"
Syndicate Shuttle
+ \nLocation: [syndicate_station_moving_to_station || syndicate_station_moving_to_space ? "Moving to station ([syndicate_station_timeleft] Secs.)":syndicate_station_at_station ? "Station":"Space"]
+ [syndicate_station_moving_to_station || syndicate_station_moving_to_space ? "\n*Shuttle already called*
\n
":syndicate_station_at_station ? "\nSend to space
\n
":"\nSend to station
\n
"] + \nClose"} + + user << browse(dat, "window=computer;size=575x450") + onclose(user, "computer") + return + +/obj/machinery/computer/syndicate_station/Topic(href, href_list) + if(..()) + return + + if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon))) + usr.machine = src + + if (href_list["sendtospace"]) + if(!syndicate_station_at_station|| syndicate_station_moving_to_station || syndicate_station_moving_to_space) return + + if (!syndicate_can_move()) + usr << "\red The syndicate shuttle is unable to leave." + return + + usr << "\blue The syndicate shuttle will move in [(PRISON_MOVETIME/10)] seconds." + + src.temp += "Shuttle sent.

OK" + src.updateUsrDialog() + + syndicate_station_moving_to_space = 1 + + syndicate_station_time = world.timeofday + SYNDICATE_MOVETIME + spawn(0) + syndicate_process() + + else if (href_list["sendtostation"]) + if(syndicate_station_at_station || syndicate_station_moving_to_station || syndicate_station_moving_to_space) return + + if (!syndicate_can_move()) + usr << "\red The syndicate shuttle is unable to leave." + return + + usr << "\blue The syndicate shuttle will move in [(SYNDICATE_MOVETIME/10)] seconds." + + src.temp += "Shuttle sent.

OK" + src.updateUsrDialog() + + syndicate_station_moving_to_station = 1 + + syndicate_station_time = world.timeofday + SYNDICATE_MOVETIME + spawn(0) + syndicate_process() + + else if (href_list["mainmenu"]) + src.temp = null + + src.add_fingerprint(usr) + src.updateUsrDialog() return \ No newline at end of file diff --git a/code/game/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm similarity index 100% rename from code/game/syndicate_specops_shuttle.dm rename to code/game/machinery/computer/syndicate_specops_shuttle.dm diff --git a/code/game/asteroid/artifacts.dm b/code/game/machinery/wishgranter.dm similarity index 52% rename from code/game/asteroid/artifacts.dm rename to code/game/machinery/wishgranter.dm index 26284b8bb7c..17b15abd874 100644 --- a/code/game/asteroid/artifacts.dm +++ b/code/game/machinery/wishgranter.dm @@ -1,40 +1,3 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -var/global/list/space_surprises = list( /obj/item/clothing/mask/facehugger/angry =4, - // /obj/item/weapon/pickaxe/hammer =4, //Waiting on a sprite - /obj/item/weapon/pickaxe/silver =4, - /obj/item/weapon/pickaxe/drill =4, - /obj/item/weapon/pickaxe/jackhammer =4, - /mob/living/simple_animal/carp =3, - /obj/item/weapon/pickaxe/diamond =3, - /obj/item/weapon/pickaxe/diamonddrill =3, - /obj/item/weapon/pickaxe/gold =3, - /obj/item/weapon/pickaxe/plasmacutter =2, - /obj/structure/closet/syndicate/resources =2, - /obj/item/weapon/melee/energy/sword/pirate =1, - /obj/mecha/working/ripley/mining =1 - - // /obj/creature =0, - // /obj/item/weapon/rcd =0, - // /obj/item/weapon/rcd_ammo =0, - // /obj/item/weapon/spacecash =0, - // /obj/item/weapon/cloaking_device =0, - // /obj/item/weapon/gun/energy/teleport_gun =0, - // /obj/item/weapon/rubber_chicken =0, - // /obj/machinery/wish_granter =0, // Okayyyy... Mayyyybe Kor is kinda sorta right. A little. Tiny bit. >.> - // /obj/item/clothing/glasses/thermal =0, // Could maybe be cool as its own rapid mode, sorta like wizard. Maybe. - // /obj/item/weapon/storage/box/stealth/ =0 - // =11 - ) - -var/global/list/spawned_surprises = list() - - - - - - - /obj/machinery/wish_granter name = "Wish Granter" desc = "You're not so sure about this, anymore..." @@ -107,18 +70,4 @@ var/global/list/spawned_surprises = list() user << "You have a very bad feeling about this." - return - -/obj/item/weapon/storage/box/stealth/ - name = "Infiltration Gear" - desc = "An old box full of old equipment. It doesn't look like it was ever opened." - - -/obj/item/weapon/storage/box/stealth/New() - ..() - - new /obj/item/clothing/under/chameleon(src) - new /obj/item/clothing/mask/gas/voice(src) - new /obj/item/weapon/card/id/syndicate(src) - new /obj/item/clothing/shoes/syndigaloshes(src) - return + return \ No newline at end of file diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index bc3dae0537d..dc2aac7e9f0 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -6,6 +6,11 @@ layer = 16.0 anchored = 1 +/obj/effect/decal/point/point() + set src in oview() + set hidden = 1 + return + // Used for spray that you spray at walls, tables, hydrovats etc /obj/effect/decal/spraystill density = 0 diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 0e1e09b784c..317737f7217 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -5,12 +5,84 @@ anchored = 1.0 unacidable = 1 +/obj/effect/landmark/New() + + ..() + tag = text("landmark*[]", name) + invisibility = 101 + + switch(name) //some of these are probably obsolete + if("shuttle") + shuttle_z = z + del(src) + + if("airtunnel_stop") + airtunnel_stop = x + + if("airtunnel_start") + airtunnel_start = x + + if("airtunnel_bottom") + airtunnel_bottom = y + + if("monkey") + monkeystart += loc + del(src) + if("start") + newplayer_start += loc + del(src) + + if("wizard") + wizardstart += loc + del(src) + + if("JoinLate") + latejoin += loc + del(src) + + //prisoners + if("prisonwarp") + prisonwarp += loc + del(src) + // if("mazewarp") + // mazewarp += loc + if("Holding Facility") + holdingfacility += loc + if("tdome1") + tdome1 += loc + if("tdome2") + tdome2 += loc + if("tdomeadmin") + tdomeadmin += loc + if("tdomeobserve") + tdomeobserve += loc + //not prisoners + if("prisonsecuritywarp") + prisonsecuritywarp += loc + del(src) + + if("blobstart") + blobstart += loc + del(src) + + if("xeno_spawn") + xeno_spawn += loc + del(src) + + return 1 + /obj/effect/landmark/start name = "start" icon = 'icons/mob/screen1.dmi' icon_state = "x" anchored = 1.0 +/obj/effect/landmark/start/New() + ..() + tag = "start*[name]" + invisibility = 101 + + return 1 //Costume spawner landmarks diff --git a/code/game/objects/effects/spawners/vaultspawner.dm b/code/game/objects/effects/spawners/vaultspawner.dm new file mode 100644 index 00000000000..e91105f5df9 --- /dev/null +++ b/code/game/objects/effects/spawners/vaultspawner.dm @@ -0,0 +1,26 @@ +/obj/effect/vaultspawner + var/maxX = 6 + var/maxY = 6 + var/minX = 2 + var/minY = 2 + +/obj/effect/vaultspawner/New(turf/location as turf,lX = minX,uX = maxX,lY = minY,uY = maxY,var/type = null) + if(!type) + type = pick("sandstone","rock","alien") + + var/lowBoundX = location.x + var/lowBoundY = location.y + + var/hiBoundX = location.x + rand(lX,uX) + var/hiBoundY = location.y + rand(lY,uY) + + var/z = location.z + + for(var/i = lowBoundX,i<=hiBoundX,i++) + for(var/j = lowBoundY,j<=hiBoundY,j++) + if(i == lowBoundX || i == hiBoundX || j == lowBoundY || j == hiBoundY) + new /turf/simulated/wall/vault(locate(i,j,z),type) + else + new /turf/simulated/floor/vault(locate(i,j,z),type) + + del(src) \ No newline at end of file diff --git a/code/game/step_triggers.dm b/code/game/objects/effects/step_triggers.dm similarity index 100% rename from code/game/step_triggers.dm rename to code/game/objects/effects/step_triggers.dm diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 0bf16666a79..ce3d7fe028d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -640,4 +640,12 @@ if(M.stat != 2) M << "\red You go blind!" M.sdisabilities |= BLIND - return \ No newline at end of file + return + +/obj/item/clean_blood() + . = ..() + if(blood_overlay) + overlays.Remove(blood_overlay) + if(istype(src, /obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = src + G.transfer_blood = 0 \ No newline at end of file diff --git a/code/defines/tanning/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm similarity index 100% rename from code/defines/tanning/leather.dm rename to code/game/objects/items/stacks/sheets/leather.dm diff --git a/code/game/objects/items/weapons/storage/misc.dm b/code/game/objects/items/weapons/storage/misc.dm index 4020ca16141..1b8fa628380 100644 --- a/code/game/objects/items/weapons/storage/misc.dm +++ b/code/game/objects/items/weapons/storage/misc.dm @@ -4,6 +4,7 @@ * Candle Packs * Snap Pop Box * Crayon Box + * Beaker Box */ /* @@ -101,4 +102,23 @@ if("rainbow") usr << "This crayon is too powerful to be contained in this box." return - ..() \ No newline at end of file + ..() + +/* + * Beaker Box + */ +/obj/item/weapon/storage/beakerbox + name = "Beaker Box" + icon_state = "beaker" + item_state = "syringe_kit" + foldable = /obj/item/stack/sheet/cardboard //BubbleWrap + +/obj/item/weapon/storage/beakerbox/New() + ..() + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) + new /obj/item/weapon/reagent_containers/glass/beaker( src ) \ No newline at end of file diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 11deb181af5..01f0f06a5d1 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -12,6 +12,28 @@ var/throwforce = 1 var/list/attack_verb = list() //Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" +/obj/proc/process() + processing_objects.Remove(src) + return 0 + +/obj/assume_air(datum/air_group/giver) + if(loc) + return loc.assume_air(giver) + else + return null + +/obj/remove_air(amount) + if(loc) + return loc.remove_air(amount) + else + return null + +/obj/return_air() + if(loc) + return loc.return_air() + else + return null + /obj/proc/handle_internal_lifeform(mob/lifeform_inside_me, breath_request) //Return: (NONSTANDARD) // null if object handles breathing logic for lifeform @@ -36,7 +58,7 @@ src.attack_ai(usr) // check for TK users - //AutoUpdateTK(src) + if (istype(usr, /mob/living/carbon/human)) if(istype(usr.l_hand, /obj/item/tk_grab) || istype(usr.r_hand, /obj/item/tk_grab/)) if(!(usr in nearby)) @@ -49,7 +71,7 @@ if ((M.client && M.machine == src)) src.attack_hand(M) AutoUpdateAI(src) - //AutoUpdateTK(src) + /obj/proc/update_icon() return diff --git a/code/game/objects/structures/shuttle_engines.dm b/code/game/objects/structures/shuttle_engines.dm new file mode 100644 index 00000000000..457154db0f2 --- /dev/null +++ b/code/game/objects/structures/shuttle_engines.dm @@ -0,0 +1,37 @@ + +/obj/structure/shuttle + name = "shuttle" + icon = 'icons/turf/shuttle.dmi' + +/obj/structure/shuttle/engine + name = "engine" + density = 1 + anchored = 1.0 + +/obj/structure/shuttle/engine/heater + name = "heater" + icon_state = "heater" + +/obj/structure/shuttle/engine/platform + name = "platform" + icon_state = "platform" + +/obj/structure/shuttle/engine/propulsion + name = "propulsion" + icon_state = "propulsion" + opacity = 1 + +/obj/structure/shuttle/engine/propulsion/burst + name = "burst" + +/obj/structure/shuttle/engine/propulsion/burst/left + name = "left" + icon_state = "burst_l" + +/obj/structure/shuttle/engine/propulsion/burst/right + name = "right" + icon_state = "burst_r" + +/obj/structure/shuttle/engine/router + name = "router" + icon_state = "router" diff --git a/code/game/status.dm b/code/game/status.dm deleted file mode 100644 index cf8026701e9..00000000000 --- a/code/game/status.dm +++ /dev/null @@ -1,59 +0,0 @@ -/world/proc/update_status() - var/s = "" - - if (config && config.server_name) - s += "[config.server_name] — " - - s += "[station_name()]"; - s += " (" - s += "" //Change this to wherever you want the hub to link to. -// s += "[game_version]" - s += "Default" //Replace this with something else. Or ever better, delete it and uncomment the game version. - s += "" - s += ")" - - var/list/features = list() - - if (!ticker) - features += "STARTING" - - if (ticker && master_mode) - features += master_mode - - if (!enter_allowed) - features += "closed" - - if (abandon_allowed) - features += abandon_allowed ? "respawn" : "no respawn" - - if (config && config.allow_vote_mode) - features += "vote" - - if (config && config.allow_ai) - features += "AI allowed" - - var/n = 0 - for (var/mob/M in player_list) - if (M.client) - n++ - - if (n > 1) - features += "~[n] players" - else if (n > 0) - features += "~[n] player" - - /* - is there a reason for this? the byond site shows 'hosted by X' when there is a proper host already. - if (host) - features += "hosted by [host]" - */ - - if (!host && config && config.hostedby) - features += "hosted by [config.hostedby]" - - if (features) - s += ": [dd_list2text(features, ", ")]" - - /* does this help? I do not know */ - if (src.status != s) - src.status = s diff --git a/code/game/throwing.dm b/code/game/throwing.dm deleted file mode 100644 index 884557438a8..00000000000 --- a/code/game/throwing.dm +++ /dev/null @@ -1,243 +0,0 @@ -/mob/living/carbon/proc/toggle_throw_mode() - var/obj/item/W = get_active_hand() - if( !W )//Not holding anything - if( client && (TK in mutations) ) - var/obj/item/tk_grab/O = new(src) - put_in_active_hand(O) - O.host = src - return - - if( istype(W,/obj/item/tk_grab) ) - if(hand) del(l_hand) - else del(r_hand) - return - - if (src.in_throw_mode) - throw_mode_off() - else - throw_mode_on() - -/mob/living/carbon/proc/throw_mode_off() - src.in_throw_mode = 0 - src.throw_icon.icon_state = "act_throw_off" - -/mob/living/carbon/proc/throw_mode_on() - src.in_throw_mode = 1 - src.throw_icon.icon_state = "act_throw_on" - -/mob/living/carbon/proc/throw_item(atom/target) - src.throw_mode_off() - if(usr.stat || !target) - return - if(target.type == /obj/screen) return - - var/atom/movable/item = src.get_active_hand() - - if(!item) return - - if (istype(item, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = item - item = G.throw() //throw the person instead of the grab - if(ismob(item)) - var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors - var/turf/end_T = get_turf(target) - if(start_T && end_T) - var/mob/M = item - var/start_T_descriptor = "tile at [start_T.x], [start_T.y], [start_T.z] in area [get_area(start_T)]" - var/end_T_descriptor = "tile at [end_T.x], [end_T.y], [end_T.z] in area [get_area(end_T)]" - - M.attack_log += text("\[[time_stamp()]\] Has been thrown by [usr.name] ([usr.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") - usr.attack_log += text("\[[time_stamp()]\] Has thrown [M.name] ([M.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") - - if(!item) return //Grab processing has a chance of returning null - - u_equip(item) - update_icons() - if(src.client) - src.client.screen -= item - - item.loc = src.loc - - if(istype(item, /obj/item)) - item:dropped(src) // let it know it's been dropped - - //actually throw it! - if (item) - item.layer = initial(item.layer) - src.visible_message("\red [src] has thrown [item].") - - if(!src.lastarea) - src.lastarea = get_area(src.loc) - if((istype(src.loc, /turf/space)) || (src.lastarea.has_gravity == 0)) - src.inertia_dir = get_dir(target, src) - step(src, inertia_dir) - - -/* - if(istype(src.loc, /turf/space) || (src.flags & NOGRAV)) //they're in space, move em one space in the opposite direction - src.inertia_dir = get_dir(target, src) - step(src, inertia_dir) -*/ - - - - item.throw_at(target, item.throw_range, item.throw_speed) - - - -/proc/get_cardinal_step_away(atom/start, atom/finish) //returns the position of a step from start away from finish, in one of the cardinal directions - //returns only NORTH, SOUTH, EAST, or WEST - var/dx = finish.x - start.x - var/dy = finish.y - start.y - if(abs(dy) > abs (dx)) //slope is above 1:1 (move horizontally in a tie) - if(dy > 0) - return get_step(start, SOUTH) - else - return get_step(start, NORTH) - else - if(dx > 0) - return get_step(start, WEST) - else - return get_step(start, EAST) - -/atom/movable/proc/hit_check() - if(src.throwing) - for(var/atom/A in get_turf(src)) - if(A == src) continue - if(istype(A,/mob/living)) - if(A:lying) continue - src.throw_impact(A) - if(src.throwing == 1) - src.throwing = 0 - if(isobj(A)) - if(A.density && !A.throwpass) // **TODO: Better behaviour for windows which are dense, but shouldn't always stop movement - src.throw_impact(A) - src.throwing = 0 - -//In some cases it's desirable to be able to throw stuff over dense objects. (Tables, racks) -/atom/var/throwpass = 0 //Thanks to SkyMarshal - -/atom/proc/throw_impact(atom/hit_atom) - if(istype(hit_atom,/mob/living)) - var/mob/living/M = hit_atom - M.visible_message("\red [hit_atom] has been hit by [src].") - if(isobj(src))//Hate typecheckin for a child object but this is just fixing crap another guy broke so if someone wants to put the time in and make this proper feel free. - M.take_organ_damage(src:throwforce) - - - else if(isobj(hit_atom)) - var/obj/O = hit_atom - if(!O.anchored) - step(O, src.dir) - O.hitby(src) - - else if(isturf(hit_atom)) - var/turf/T = hit_atom - if(T.density) - spawn(2) - step(src, turn(src.dir, 180)) - if(istype(src,/mob/living)) - var/mob/living/M = src - M.take_organ_damage(20) - -/atom/movable/Bump(atom/O) - if(src.throwing) - src.throw_impact(O) - src.throwing = 0 - ..() - -/atom/movable/proc/throw_at(atom/target, range, speed) - if(!target || !src) return 0 - //use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target - - src.throwing = 1 - - if(usr) - if((HULK in usr.mutations) || (SUPRSTR in usr.augmentations)) - src.throwing = 2 // really strong throw! - - var/dist_x = abs(target.x - src.x) - var/dist_y = abs(target.y - src.y) - - var/dx - if (target.x > src.x) - dx = EAST - else - dx = WEST - - var/dy - if (target.y > src.y) - dy = NORTH - else - dy = SOUTH - var/dist_travelled = 0 - var/dist_since_sleep = 0 - var/area/a = get_area(src.loc) - if(dist_x > dist_y) - var/error = dist_x/2 - dist_y - - - - while(src && target &&((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) - // only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up - if(error < 0) - var/atom/step = get_step(src, dy) - if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge - break - src.Move(step) - hit_check() - error += dist_x - dist_travelled++ - dist_since_sleep++ - if(dist_since_sleep >= speed) - dist_since_sleep = 0 - sleep(1) - else - var/atom/step = get_step(src, dx) - if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge - break - src.Move(step) - hit_check() - error -= dist_y - dist_travelled++ - dist_since_sleep++ - if(dist_since_sleep >= speed) - dist_since_sleep = 0 - sleep(1) - a = get_area(src.loc) - else - var/error = dist_y/2 - dist_x - while(src && target &&((((src.y < target.y && dy == NORTH) || (src.y > target.y && dy == SOUTH)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) - // only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up - if(error < 0) - var/atom/step = get_step(src, dx) - if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge - break - src.Move(step) - hit_check() - error += dist_y - dist_travelled++ - dist_since_sleep++ - if(dist_since_sleep >= speed) - dist_since_sleep = 0 - sleep(1) - else - var/atom/step = get_step(src, dy) - if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge - break - src.Move(step) - hit_check() - error -= dist_x - dist_travelled++ - dist_since_sleep++ - if(dist_since_sleep >= speed) - dist_since_sleep = 0 - sleep(1) - - a = get_area(src.loc) - - //done throwing, either because it hit something or it finished moving - src.throwing = 0 - if(isobj(src)) src:throw_impact(get_turf(src)) - - diff --git a/code/game/topic.dm b/code/game/topic.dm deleted file mode 100644 index 8381eff8de2..00000000000 --- a/code/game/topic.dm +++ /dev/null @@ -1,42 +0,0 @@ -/world/Topic(T, addr, master, key) - diary << "TOPIC: \"[T]\", from:[addr], master:[master], key:[key]" - - if (T == "ping") - var/x = 1 - for (var/client/C) - x++ - return x - - else if(T == "players") - var/n = 0 - for(var/mob/M in player_list) - if(M.client) - n++ - return n - - else if (T == "status") - var/list/s = list() - s["version"] = game_version - s["mode"] = master_mode - s["respawn"] = config ? abandon_allowed : 0 - s["enter"] = enter_allowed - s["vote"] = config.allow_vote_mode - s["ai"] = config.allow_ai - s["host"] = host ? host : null - s["players"] = list() - var/n = 0 - var/admins = 0 - - for(var/client/C in client_list) - if(C.holder) - if(C.stealth) - continue //so stealthmins aren't revealed by the hub - admins++ - s["player[n]"] = C.key - n++ - s["players"] = n - - if(revdata) s["revision"] = revdata.revision - s["admins"] = admins - - return list2params(s) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm new file mode 100644 index 00000000000..97205483743 --- /dev/null +++ b/code/game/turfs/simulated.dm @@ -0,0 +1,71 @@ +/turf/simulated + name = "station" + var/wet = 0 + var/image/wet_overlay = null + + var/thermite = 0 + oxygen = MOLES_O2STANDARD + nitrogen = MOLES_N2STANDARD + var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed + var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to + +/turf/simulated/New() + ..() + levelupdate() + +/turf/simulated/Entered(atom/A, atom/OL) + if (istype(A,/mob/living/carbon)) + var/mob/living/carbon/M = A + if(M.lying) return + if(istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + if(istype(H.shoes, /obj/item/clothing/shoes/clown_shoes)) + if(H.m_intent == "run") + if(H.footstep >= 2) + H.footstep = 0 + else + H.footstep++ + if(H.footstep == 0) + playsound(src, "clownstep", 50, 1) // this will get annoying very fast. + else + playsound(src, "clownstep", 20, 1) + + switch (src.wet) + if(1) + if(istype(M, /mob/living/carbon/human)) // Added check since monkeys don't have shoes + if ((M.m_intent == "run") && !(istype(M:shoes, /obj/item/clothing/shoes) && M:shoes.flags&NOSLIP)) + M.stop_pulling() + step(M, M.dir) + M << "\blue You slipped on the wet floor!" + playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) + M.Stun(8) + M.Weaken(5) + else + M.inertia_dir = 0 + return + else if(!istype(M, /mob/living/carbon/metroid)) + if (M.m_intent == "run") + M.stop_pulling() + step(M, M.dir) + M << "\blue You slipped on the wet floor!" + playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) + M.Stun(8) + M.Weaken(5) + else + M.inertia_dir = 0 + return + + if(2) //lube + if(!istype(M, /mob/living/carbon/metroid)) + M.stop_pulling() + step(M, M.dir) + spawn(1) step(M, M.dir) + spawn(2) step(M, M.dir) + spawn(3) step(M, M.dir) + spawn(4) step(M, M.dir) + M.take_organ_damage(2) // Was 5 -- TLE + M << "\blue You slipped on the floor!" + playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) + M.Weaken(10) + + ..() \ No newline at end of file diff --git a/code/game/asteroid/turf.dm b/code/game/turfs/simulated/asteroid.dm similarity index 100% rename from code/game/asteroid/turf.dm rename to code/game/turfs/simulated/asteroid.dm diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm new file mode 100644 index 00000000000..52f4cf12217 --- /dev/null +++ b/code/game/turfs/simulated/floor.dm @@ -0,0 +1,451 @@ +//This is so damaged or burnt tiles or platings don't get remembered as the default tile +var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3","damaged4", + "damaged5","panelscorched","floorscorched1","floorscorched2","platingdmg1","platingdmg2", + "platingdmg3","plating","light_on","light_on_flicker1","light_on_flicker2", + "light_on_clicker3","light_on_clicker4","light_on_clicker5","light_broken", + "light_on_broken","light_off","wall_thermite","grass1","grass2","grass3","grass4", + "asteroid","asteroid_dug", + "asteroid0","asteroid1","asteroid2","asteroid3","asteroid4", + "asteroid5","asteroid6","asteroid7","asteroid8","asteroid9","asteroid10","asteroid11","asteroid12", + "burning","oldburning","light-on-r","light-on-y","light-on-g","light-on-b", "wood", "wood-broken") + +var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3","asteroid","asteroid_dug") +var/list/wood_icons = list("wood","wood-broken") + +/turf/simulated/floor + + //Note to coders, the 'intact' var can no longer be used to determine if the floor is a plating or not. + //Use the is_plating(), is_plasteel_floor() and is_light_floor() procs instead. --Errorage + name = "floor" + icon = 'icons/turf/floors.dmi' + icon_state = "floor" + var/icon_regular_floor = "floor" //used to remember what icon the tile should have by default + var/icon_plating = "plating" + thermal_conductivity = 0.040 + heat_capacity = 10000 + var/broken = 0 + var/burnt = 0 + var/obj/item/stack/tile/floor_tile = new/obj/item/stack/tile/plasteel + + +/turf/simulated/floor/New() + ..() + if(icon_state in icons_to_ignore_at_floor_init) //so damaged/burned tiles or plating icons aren't saved as the default + icon_regular_floor = "floor" + else + icon_regular_floor = icon_state + +//turf/simulated/floor/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +// if ((istype(mover, /obj/machinery/vehicle) && !(src.burnt))) +// if (!( locate(/obj/machinery/mass_driver, src) )) +// return 0 +// return ..() + +/turf/simulated/floor/ex_act(severity) + //set src in oview(1) + switch(severity) + if(1.0) + src.ReplaceWithSpace() + if(2.0) + switch(pick(1,2;75,3)) + if (1) + src.ReplaceWithLattice() + if(prob(33)) new /obj/item/stack/sheet/metal(src) + if(2) + src.ReplaceWithSpace() + if(3) + if(prob(80)) + src.break_tile_to_plating() + else + src.break_tile() + src.hotspot_expose(1000,CELL_VOLUME) + if(prob(33)) new /obj/item/stack/sheet/metal(src) + if(3.0) + if (prob(50)) + src.break_tile() + src.hotspot_expose(1000,CELL_VOLUME) + return + +/turf/simulated/floor/blob_act() + return + +turf/simulated/floor/proc/update_icon() + if(is_plasteel_floor()) + if(!broken && !burnt) + icon_state = icon_regular_floor + if(is_plating()) + if(!broken && !burnt) + icon_state = icon_plating //Because asteroids are 'platings' too. + if(is_light_floor()) + var/obj/item/stack/tile/light/T = floor_tile + if(T.on) + switch(T.state) + if(0) + icon_state = "light_on" + SetLuminosity(5) + if(1) + var/num = pick("1","2","3","4") + icon_state = "light_on_flicker[num]" + SetLuminosity(5) + if(2) + icon_state = "light_on_broken" + SetLuminosity(5) + if(3) + icon_state = "light_off" + SetLuminosity(0) + else + SetLuminosity(0) + icon_state = "light_off" + if(is_grass_floor()) + if(!broken && !burnt) + if(!(icon_state in list("grass1","grass2","grass3","grass4"))) + icon_state = "grass[pick("1","2","3","4")]" + if(is_wood_floor()) + if(!broken && !burnt) + if( !(icon_state in wood_icons) ) + icon_state = "wood" + //world << "[icon_state]y's got [icon_state]" + spawn(1) + if(istype(src,/turf/simulated/floor)) //Was throwing runtime errors due to a chance of it changing to space halfway through. + if(air) + update_visuals(air) + +/turf/simulated/floor/return_siding_icon_state() + ..() + if(is_grass_floor()) + var/dir_sum = 0 + for(var/direction in cardinal) + var/turf/T = get_step(src,direction) + if(!(T.is_grass_floor())) + dir_sum += direction + if(dir_sum) + return "wood_siding[dir_sum]" + else + return 0 + + +/turf/simulated/floor/attack_paw(mob/user as mob) + return src.attack_hand(user) + +/turf/simulated/floor/attack_hand(mob/user as mob) + if (is_light_floor()) + var/obj/item/stack/tile/light/T = floor_tile + T.on = !T.on + update_icon() + if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) + return + if (user.pulling.anchored) + return + if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) + return + if (ismob(user.pulling)) + var/mob/M = user.pulling + +// if(M==user) //temporary hack to stop runtimes. ~Carn +// user.stop_pulling() //but...fixed the root of the problem +// return //shoudn't be needed now, unless somebody fucks with pulling again. + + var/mob/t = M.pulling + M.stop_pulling() + step(user.pulling, get_dir(user.pulling.loc, src)) + M.start_pulling(t) + else + step(user.pulling, get_dir(user.pulling.loc, src)) + return + +/turf/simulated/floor/proc/gets_drilled() + return + +/turf/simulated/floor/proc/break_tile_to_plating() + if(!is_plating()) + make_plating() + break_tile() + +/turf/simulated/floor/is_plasteel_floor() + if(istype(floor_tile,/obj/item/stack/tile/plasteel)) + return 1 + else + return 0 + +/turf/simulated/floor/is_light_floor() + if(istype(floor_tile,/obj/item/stack/tile/light)) + return 1 + else + return 0 + +/turf/simulated/floor/is_grass_floor() + if(istype(floor_tile,/obj/item/stack/tile/grass)) + return 1 + else + return 0 + +/turf/simulated/floor/is_wood_floor() + if(istype(floor_tile,/obj/item/stack/tile/wood)) + return 1 + else + return 0 + +/turf/simulated/floor/is_plating() + if(!floor_tile) + return 1 + return 0 + +/turf/simulated/floor/proc/break_tile() + if(istype(src,/turf/simulated/floor/engine)) return + if(istype(src,/turf/simulated/floor/mech_bay_recharge_floor)) + src.ReplaceWithPlating() + if(broken) return + if(is_plasteel_floor()) + src.icon_state = "damaged[pick(1,2,3,4,5)]" + broken = 1 + else if(is_light_floor()) + src.icon_state = "light_broken" + broken = 1 + else if(is_plating()) + src.icon_state = "platingdmg[pick(1,2,3)]" + broken = 1 + else if(is_wood_floor()) + src.icon_state = "wood-broken" + broken = 1 + else if(is_grass_floor()) + src.icon_state = "sand[pick("1","2","3")]" + broken = 1 + +/turf/simulated/floor/proc/burn_tile() + if(istype(src,/turf/simulated/floor/engine)) return + if(istype(src,/turf/simulated/floor/plating/airless/asteroid)) return//Asteroid tiles don't burn + if(broken || burnt) return + if(is_plasteel_floor()) + src.icon_state = "damaged[pick(1,2,3,4,5)]" + burnt = 1 + else if(is_plasteel_floor()) + src.icon_state = "floorscorched[pick(1,2)]" + burnt = 1 + else if(is_plating()) + src.icon_state = "panelscorched" + burnt = 1 + else if(is_wood_floor()) + src.icon_state = "wood-broken" + burnt = 1 + else if(is_grass_floor()) + src.icon_state = "sand[pick("1","2","3")]" + burnt = 1 + +//This proc will delete the floor_tile and the update_iocn() proc will then change the icon_state of the turf +//This proc auto corrects the grass tiles' siding. +/turf/simulated/floor/proc/make_plating() + if(istype(src,/turf/simulated/floor/engine)) return + + if(is_grass_floor()) + for(var/direction in cardinal) + if(istype(get_step(src,direction),/turf/simulated/floor)) + var/turf/simulated/floor/FF = get_step(src,direction) + FF.update_icon() //so siding get updated properly + + if(!floor_tile) return + del(floor_tile) + icon_plating = "plating" + SetLuminosity(0) + floor_tile = null + intact = 0 + broken = 0 + burnt = 0 + + update_icon() + levelupdate() + +//This proc will make the turf a plasteel floor tile. The expected argument is the tile to make the turf with +//If none is given it will make a new object. dropping or unequipping must be handled before or after calling +//this proc. +/turf/simulated/floor/proc/make_plasteel_floor(var/obj/item/stack/tile/plasteel/T = null) + broken = 0 + burnt = 0 + intact = 1 + SetLuminosity(0) + if(T) + if(istype(T,/obj/item/stack/tile/plasteel)) + floor_tile = T + if (icon_regular_floor) + icon_state = icon_regular_floor + else + icon_state = "floor" + icon_regular_floor = icon_state + update_icon() + levelupdate() + return + //if you gave a valid parameter, it won't get thisf ar. + floor_tile = new/obj/item/stack/tile/plasteel + icon_state = "floor" + icon_regular_floor = icon_state + + update_icon() + levelupdate() + +//This proc will make the turf a light floor tile. The expected argument is the tile to make the turf with +//If none is given it will make a new object. dropping or unequipping must be handled before or after calling +//this proc. +/turf/simulated/floor/proc/make_light_floor(var/obj/item/stack/tile/light/T = null) + broken = 0 + burnt = 0 + intact = 1 + if(T) + if(istype(T,/obj/item/stack/tile/light)) + floor_tile = T + update_icon() + levelupdate() + return + //if you gave a valid parameter, it won't get thisf ar. + floor_tile = new/obj/item/stack/tile/light + + update_icon() + levelupdate() + +//This proc will make a turf into a grass patch. Fun eh? Insert the grass tile to be used as the argument +//If no argument is given a new one will be made. +/turf/simulated/floor/proc/make_grass_floor(var/obj/item/stack/tile/grass/T = null) + broken = 0 + burnt = 0 + intact = 1 + if(T) + if(istype(T,/obj/item/stack/tile/grass)) + floor_tile = T + update_icon() + levelupdate() + return + //if you gave a valid parameter, it won't get thisf ar. + floor_tile = new/obj/item/stack/tile/grass + + update_icon() + levelupdate() + +//This proc will make a turf into a wood floor. Fun eh? Insert the wood tile to be used as the argument +//If no argument is given a new one will be made. +/turf/simulated/floor/proc/make_wood_floor(var/obj/item/stack/tile/wood/T = null) + broken = 0 + burnt = 0 + intact = 1 + if(T) + if(istype(T,/obj/item/stack/tile/wood)) + floor_tile = T + update_icon() + levelupdate() + return + //if you gave a valid parameter, it won't get thisf ar. + floor_tile = new/obj/item/stack/tile/wood + + update_icon() + levelupdate() + +/turf/simulated/floor/attackby(obj/item/C as obj, mob/user as mob) + + if(!C || !user) + return 0 + + if(istype(C,/obj/item/weapon/light/bulb)) //only for light tiles + if(is_light_floor()) + var/obj/item/stack/tile/light/T = floor_tile + if(T.state) + user.drop_item(C) + del(C) + T.state = C //fixing it by bashing it with a light bulb, fun eh? + update_icon() + user << "\blue You replace the light bulb." + else + user << "\blue The lightbulb seems fine, no need to replace it." + + if(istype(C, /obj/item/weapon/crowbar) && (!(is_plating()))) + if(broken || burnt) + user << "\red You remove the broken plating." + else + if(is_wood_floor()) + user << "\red You forcefully pry off the planks, destroying them in the process." + else + user << "\red You remove the [floor_tile.name]." + new floor_tile.type(src) + + make_plating() + playsound(src.loc, 'sound/items/Crowbar.ogg', 80, 1) + + return + + if(istype(C, /obj/item/weapon/screwdriver) && is_wood_floor()) + if(broken || burnt) + return + else + if(is_wood_floor()) + user << "\red You unscrew the planks." + new floor_tile.type(src) + + make_plating() + playsound(src.loc, 'sound/items/Screwdriver.ogg', 80, 1) + + return + + if(istype(C, /obj/item/stack/rods)) + var/obj/item/stack/rods/R = C + if (is_plating()) + if (R.amount >= 2) + user << "\blue Reinforcing the floor..." + if(do_after(user, 30) && R && R.amount >= 2 && is_plating()) + ReplaceWithEngineFloor() + playsound(src.loc, 'sound/items/Deconstruct.ogg', 80, 1) + R.use(2) + return + else + user << "\red You need more rods." + else + user << "\red You must remove the plating first." + return + + if(istype(C, /obj/item/stack/tile)) + if(is_plating()) + if(!broken && !burnt) + var/obj/item/stack/tile/T = C + floor_tile = new T.type + intact = 1 + if(istype(T,/obj/item/stack/tile/light)) + var/obj/item/stack/tile/light/L = T + var/obj/item/stack/tile/light/F = floor_tile + F.state = L.state + F.on = L.on + if(istype(T,/obj/item/stack/tile/grass)) + for(var/direction in cardinal) + if(istype(get_step(src,direction),/turf/simulated/floor)) + var/turf/simulated/floor/FF = get_step(src,direction) + FF.update_icon() //so siding gets updated properly + T.use(1) + update_icon() + levelupdate() + playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) + else + user << "\blue This section is too damaged to support a tile. Use a welder to fix the damage." + + + if(istype(C, /obj/item/weapon/cable_coil)) + if(is_plating()) + var/obj/item/weapon/cable_coil/coil = C + coil.turf_place(src, user) + else + user << "\red You must remove the plating first." + + if(istype(C, /obj/item/weapon/shovel)) + if(is_grass_floor()) + new /obj/item/weapon/ore/glass(src) + new /obj/item/weapon/ore/glass(src) //Make some sand if you shovel grass + user << "\blue You shovel the grass." + make_plating() + else + user << "\red You cannot shovel this." + + if(istype(C, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/welder = C + if(welder.isOn() && (is_plating())) + if(broken || burnt) + if(welder.remove_fuel(0,user)) + user << "\red You fix some dents on the broken plating." + playsound(src.loc, 'sound/items/Welder.ogg', 80, 1) + icon_state = "plating" + burnt = 0 + broken = 0 + else + user << "\blue You need more welding fuel to complete this task." \ No newline at end of file diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm new file mode 100644 index 00000000000..8a8d325b129 --- /dev/null +++ b/code/game/turfs/simulated/floor_types.dm @@ -0,0 +1,144 @@ +/turf/simulated/floor/airless + icon_state = "floor" + name = "airless floor" + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + + New() + ..() + name = "floor" + +/turf/simulated/floor/light + name = "Light floor" + luminosity = 5 + icon_state = "light_on" + floor_tile = new/obj/item/stack/tile/light + + New() + floor_tile.New() //I guess New() isn't run on objects spawned without the definition of a turf to house them, ah well. + var/n = name //just in case commands rename it in the ..() call + ..() + spawn(4) + if(src) + update_icon() + name = n + + + +/turf/simulated/floor/wood + name = "floor" + icon_state = "wood" + floor_tile = new/obj/item/stack/tile/wood + +/turf/simulated/floor/vault + icon_state = "rockvault" + + New(location,type) + ..() + icon_state = "[type]vault" + +/turf/simulated/wall/vault + icon_state = "rockvault" + + New(location,type) + ..() + icon_state = "[type]vault" + +/turf/simulated/floor/engine + name = "reinforced floor" + icon_state = "engine" + thermal_conductivity = 0.025 + heat_capacity = 325000 + +/turf/simulated/floor/engine/attackby(obj/item/weapon/C as obj, mob/user as mob) + if(!C) + return + if(!user) + return + if(istype(C, /obj/item/weapon/wrench)) + user << "\blue Removing rods..." + playsound(src.loc, 'sound/items/Ratchet.ogg', 80, 1) + if(do_after(user, 30)) + new /obj/item/stack/rods(src, 2) + ReplaceWithFloor() + var/turf/simulated/floor/F = src + F.make_plating() + return + +/turf/simulated/floor/engine/cult + name = "engraved floor" + icon_state = "cult" + + +/turf/simulated/floor/engine/n20 + New() + ..() + var/datum/gas_mixture/adding = new + var/datum/gas/sleeping_agent/trace_gas = new + + trace_gas.moles = 2000 + adding.trace_gases += trace_gas + adding.temperature = T20C + + assume_air(adding) + +/turf/simulated/floor/engine/vacuum + name = "vacuum floor" + icon_state = "engine" + oxygen = 0 + nitrogen = 0.001 + temperature = TCMB + +/turf/simulated/floor/plating + name = "plating" + icon_state = "plating" + floor_tile = null + intact = 0 + +/turf/simulated/floor/plating/airless + icon_state = "plating" + name = "airless plating" + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + + New() + ..() + name = "plating" + +/turf/simulated/floor/bluegrid + icon = 'icons/turf/floors.dmi' + icon_state = "bcircuit" + +/turf/simulated/floor/greengrid + icon = 'icons/turf/floors.dmi' + icon_state = "gcircuit" + + +/turf/simulated/shuttle + name = "shuttle" + icon = 'icons/turf/shuttle.dmi' + thermal_conductivity = 0.05 + heat_capacity = 0 + layer = 2 + +/turf/simulated/shuttle/wall + name = "wall" + icon_state = "wall1" + opacity = 1 + density = 1 + blocks_air = 1 + +/turf/simulated/shuttle/floor + name = "floor" + icon_state = "floor" + +/turf/simulated/shuttle/plating + name = "plating" + icon = 'icons/turf/floors.dmi' + icon_state = "plating" + +/turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph + name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. + icon_state = "floor4" \ No newline at end of file diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm new file mode 100644 index 00000000000..6c06c1557b6 --- /dev/null +++ b/code/game/turfs/simulated/walls.dm @@ -0,0 +1,358 @@ +/turf/simulated/wall + name = "wall" + desc = "A huge chunk of metal used to seperate rooms." + icon = 'icons/turf/walls.dmi' + var/mineral = "metal" + opacity = 1 + density = 1 + blocks_air = 1 + + thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT + heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall + + var/walltype = "metal" + +/turf/simulated/wall/proc/dismantle_wall(devastated=0, explode=0) + if(istype(src,/turf/simulated/wall/r_wall)) + if(!devastated) + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + new /obj/structure/girder/reinforced(src) + new /obj/item/stack/sheet/plasteel( src ) + else + new /obj/item/stack/sheet/metal( src ) + new /obj/item/stack/sheet/metal( src ) + new /obj/item/stack/sheet/plasteel( src ) + else if(istype(src,/turf/simulated/wall/cult)) + if(!devastated) + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + new /obj/effect/decal/cleanable/blood(src) + new /obj/structure/cultgirder(src) + else + new /obj/effect/decal/cleanable/blood(src) + new /obj/effect/decal/remains/human(src) + + else + if(!devastated) + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + switch(mineral) + if("metal") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/metal( src ) + new /obj/item/stack/sheet/metal( src ) + if("gold") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/gold( src ) + new /obj/item/stack/sheet/gold( src ) + if("silver") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/silver( src ) + new /obj/item/stack/sheet/silver( src ) + if("diamond") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/diamond( src ) + new /obj/item/stack/sheet/diamond( src ) + if("uranium") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/uranium( src ) + new /obj/item/stack/sheet/uranium( src ) + if("plasma") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/plasma( src ) + new /obj/item/stack/sheet/plasma( src ) + if("clown") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/clown( src ) + new /obj/item/stack/sheet/clown( src ) + if("sandstone") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/sandstone( src ) + new /obj/item/stack/sheet/sandstone( src ) + if("wood") + new /obj/structure/girder(src) + new /obj/item/stack/sheet/wood( src ) + new /obj/item/stack/sheet/wood( src ) + + else + switch(mineral) + if("metal") + new /obj/item/stack/sheet/metal( src ) + new /obj/item/stack/sheet/metal( src ) + new /obj/item/stack/sheet/metal( src ) + if("gold") + new /obj/item/stack/sheet/gold( src ) + new /obj/item/stack/sheet/gold( src ) + new /obj/item/stack/sheet/metal( src ) + if("silver") + new /obj/item/stack/sheet/silver( src ) + new /obj/item/stack/sheet/silver( src ) + new /obj/item/stack/sheet/metal( src ) + if("diamond") + new /obj/item/stack/sheet/diamond( src ) + new /obj/item/stack/sheet/diamond( src ) + new /obj/item/stack/sheet/metal( src ) + if("uranium") + new /obj/item/stack/sheet/uranium( src ) + new /obj/item/stack/sheet/uranium( src ) + new /obj/item/stack/sheet/metal( src ) + if("plasma") + new /obj/item/stack/sheet/plasma( src ) + new /obj/item/stack/sheet/plasma( src ) + new /obj/item/stack/sheet/metal( src ) + if("clown") + new /obj/item/stack/sheet/clown( src ) + new /obj/item/stack/sheet/clown( src ) + new /obj/item/stack/sheet/metal( src ) + if("sandstone") + new /obj/item/stack/sheet/sandstone( src ) + new /obj/item/stack/sheet/sandstone( src ) + new /obj/item/stack/sheet/metal( src ) + if("wood") + new /obj/item/stack/sheet/wood( src ) + new /obj/item/stack/sheet/wood( src ) + new /obj/item/stack/sheet/metal( src ) + + for(var/obj/O in src.contents) //Eject contents! + if(istype(O,/obj/effect/decal/poster)) + var/obj/effect/decal/poster/P = O + P.roll_and_drop(src) + else + O.loc = src + ReplaceWithPlating(explode) + +/turf/simulated/wall/examine() + set src in oview(1) + + usr << "It looks like a regular wall." + return + +/turf/simulated/wall/ex_act(severity) + switch(severity) + if(1.0) + //SN src = null + src.ReplaceWithSpace() + return + if(2.0) + if (prob(50)) + dismantle_wall(0,1) + else + dismantle_wall(1,1) + if(3.0) + var/proba + if (istype(src, /turf/simulated/wall/r_wall)) + proba = 15 + else + proba = 40 + if (prob(proba)) + dismantle_wall(0,1) + else + return + +/turf/simulated/wall/blob_act() + if(prob(50)) + dismantle_wall() + +/turf/simulated/wall/attack_paw(mob/user as mob) + if ((HULK in user.mutations)) + if (prob(40)) + usr << text("\blue You smash through the wall.") + dismantle_wall(1) + return + else + usr << text("\blue You punch the wall.") + return + + return src.attack_hand(user) + + +/turf/simulated/wall/attack_animal(mob/living/simple_animal/M as mob) + if(M.wall_smash) + if (istype(src, /turf/simulated/wall/r_wall)) + M << text("\blue This wall is far too strong for you to destroy.") + return + else + if (prob(40)) + M << text("\blue You smash through the wall.") + dismantle_wall(1) + return + else + M << text("\blue You smash against the wall.") + return + + M << "\blue You push the wall but nothing happens!" + return + +/turf/simulated/wall/attack_hand(mob/user as mob) + if ((HULK in user.mutations) || (SUPRSTR in user.augmentations)) + if (prob(40)) + usr << text("\blue You smash through the wall.") + dismantle_wall(1) + return + else + usr << text("\blue You punch the wall.") + return + + user << "\blue You push the wall but nothing happens!" + playsound(src.loc, 'sound/weapons/Genhit.ogg', 25, 1) + src.add_fingerprint(user) + return + +/turf/simulated/wall/attackby(obj/item/weapon/W as obj, mob/user as mob) + + if (!(istype(user, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") + user << "You don't have the dexterity to do this!" + return + + //get the user's location + if( !istype(user.loc, /turf) ) return //can't do this stuff whilst inside objects and such + + //THERMITE related stuff. Calls src.thermitemelt() which handles melting simulated walls and the relevant effects + if( thermite ) + if( istype(W, /obj/item/weapon/weldingtool) ) + var/obj/item/weapon/weldingtool/WT = W + if( WT.remove_fuel(0,user) ) + thermitemelt(user) + return + + else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) + thermitemelt(user) + return + + else if( istype(W, /obj/item/weapon/melee/energy/blade) ) + var/obj/item/weapon/melee/energy/blade/EB = W + + EB.spark_system.start() + user << "You slash \the [src] with \the [EB]; the thermite ignites!" + playsound(src.loc, "sparks", 50, 1) + playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) + + thermitemelt(user) + return + + var/turf/T = user.loc //get user's location for delay checks + + //DECONSTRUCTION + if( istype(W, /obj/item/weapon/weldingtool) ) + var/obj/item/weapon/weldingtool/WT = W + if( WT.remove_fuel(0,user) ) + user << "You begin slicing through the outer plating." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(100) + if( !istype(src, /turf/simulated/wall) || !user || !WT || !WT.isOn() || !T ) return + + if( user.loc == T && user.get_active_hand() == WT ) + user << "You remove the outer plating." + dismantle_wall() + else + user << "You need more welding fuel to complete this task." + return + + else if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) + + user << "You begin slicing through the outer plating." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(60) + if(mineral == "diamond")//Oh look, it's tougher + sleep(60) + if( !istype(src, /turf/simulated/wall) || !user || !W || !T ) return + + if( user.loc == T && user.get_active_hand() == W ) + user << "You remove the outer plating." + dismantle_wall() + for(var/mob/O in viewers(user, 5)) + O.show_message("The wall was sliced apart by [user]!", 1, "You hear metal being sliced apart.", 2) + return + + //DRILLING + else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) + + user << "You begin to drill though the wall." + + sleep(60) + if(mineral == "diamond") + sleep(60) + if( !istype(src, /turf/simulated/wall) || !user || !W || !T ) return + + if( user.loc == T && user.get_active_hand() == W ) + user << "Your drill tears though the last of the reinforced plating." + dismantle_wall() + for(var/mob/O in viewers(user, 5)) + O.show_message("The wall was drilled through by [user]!", 1, "You hear the grinding of metal.", 2) + return + + else if( istype(W, /obj/item/weapon/melee/energy/blade) ) + var/obj/item/weapon/melee/energy/blade/EB = W + + EB.spark_system.start() + user << "You stab \the [EB] into the wall and begin to slice it apart." + playsound(src.loc, "sparks", 50, 1) + + sleep(70) + if(mineral == "diamond") + sleep(70) + if( !istype(src, /turf/simulated/wall) || !user || !EB || !T ) return + + if( user.loc == T && user.get_active_hand() == W ) + EB.spark_system.start() + playsound(src.loc, "sparks", 50, 1) + playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) + dismantle_wall(1) + for(var/mob/O in viewers(user, 5)) + O.show_message("The wall was sliced apart by [user]!", 1, "You hear metal being sliced apart and sparks flying.", 2) + return + + else if(istype(W,/obj/item/apc_frame)) + var/obj/item/apc_frame/AH = W + AH.try_build(src) + return + + else if(istype(W,/obj/item/light_fixture_frame)) + var/obj/item/light_fixture_frame/AH = W + AH.try_build(src) + return + + else if(istype(W,/obj/item/light_fixture_frame/small)) + var/obj/item/light_fixture_frame/small/AH = W + AH.try_build(src) + return + + //Poster stuff + else if(istype(W,/obj/item/weapon/contraband/poster)) + place_poster(W,user) + return + + else + return attack_hand(user) + return + +/turf/simulated/wall/proc/thermitemelt(mob/user as mob) + if(mineral == "diamond") + return + var/obj/effect/overlay/O = new/obj/effect/overlay( src ) + O.name = "Thermite" + O.desc = "Looks hot." + O.icon = 'icons/effects/fire.dmi' + O.icon_state = "2" + O.anchored = 1 + O.density = 1 + O.layer = 5 + + var/turf/simulated/floor/F = ReplaceWithPlating() + F.burn_tile() + F.icon_state = "wall_thermite" + user << "The thermite melts through the wall." + + spawn(100) + if(O) del(O) +// F.sd_LumReset() //TODO: ~Carn + return + +/turf/simulated/wall/meteorhit(obj/M as obj) + if (prob(15)) + dismantle_wall() + else if(prob(70)) + ReplaceWithPlating() + else + ReplaceWithLattice() + return 0 \ No newline at end of file diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm new file mode 100644 index 00000000000..7020dfd715b --- /dev/null +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -0,0 +1,136 @@ +/turf/simulated/wall/mineral + name = "mineral wall" + desc = "This shouldn't exist" + icon_state = "" + var/last_event = 0 + var/active = null + +/turf/simulated/wall/mineral/New() + switch(mineral) + if("gold") + name = "gold wall" + desc = "A wall with gold plating. Swag!" + icon_state = "gold0" + walltype = "gold" +// var/electro = 1 +// var/shocked = null + if("silver") + name = "silver wall" + desc = "A wall with silver plating. Shiny!" + icon_state = "silver0" + walltype = "silver" +// var/electro = 0.75 +// var/shocked = null + if("diamond") + name = "diamond wall" + desc = "A wall with diamond plating. You monster." + icon_state = "diamond0" + walltype = "diamond" + if("uranium") + name = "uranium wall" + desc = "A wall with uranium plating. This is probably a bad idea." + icon_state = "uranium0" + walltype = "uranium" + if("plasma") + name = "plasma wall" + desc = "A wall with plasma plating. This is definately a bad idea." + icon_state = "plasma0" + walltype = "plasma" + if("clown") + name = "bananium wall" + desc = "A wall with bananium plating. Honk!" + icon_state = "clown0" + walltype = "clown" + if("sandstone") + name = "sandstone wall" + desc = "A wall with sandstone plating." + icon_state = "sandstone0" + walltype = "sandstone" + ..() + +/turf/simulated/wall/mineral/proc/radiate() + if(!active) + if(world.time > last_event+15) + active = 1 + for(var/mob/living/L in range(3,src)) + L.apply_effect(12,IRRADIATE,0) + for(var/turf/simulated/wall/mineral/T in range(3,src)) + if(T.mineral == "uranium") + T.radiate() + last_event = world.time + active = null + return + return + +/*/turf/simulated/wall/mineral/proc/shock() + if (electrocute_mob(user, C, src)) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + return 1 + else + return 0 + */ + +/turf/simulated/wall/mineral/attack_hand(mob/user as mob) + if(mineral == "uranium") + radiate() + ..() + +/turf/simulated/wall/mineral/attackby(obj/item/weapon/W as obj, mob/user as mob) + if((mineral == "plasma") && W) + if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite + ignite(is_hot(W)) + return + if(mineral == "uranium") + radiate() +// if((mineral == "gold") || (mineral == "silver")) +// if(shocked) +// shock() + ..() + +/turf/simulated/wall/mineral/proc/PlasmaBurn(temperature) + spawn(2) + new /obj/structure/girder(src) + src.ReplaceWithFloor() + for(var/turf/simulated/floor/target_tile in range(0,src)) + if(target_tile.parent && target_tile.parent.group_processing) + target_tile.parent.suspend_group_processing() + var/datum/gas_mixture/napalm = new + var/toxinsToDeduce = 20 + napalm.toxins = toxinsToDeduce + napalm.temperature = 400+T0C + target_tile.assume_air(napalm) + spawn (0) target_tile.hotspot_expose(temperature, 400) + for(var/obj/structure/falsewall/plasma/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve + var/turf/T = get_turf(F) + T.ReplaceWithMineralWall("plasma") + del (F) + for(var/turf/simulated/wall/mineral/W in range(3,src)) + if(mineral == "plasma") + W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame + for(var/obj/machinery/door/airlock/plasma/D in range(3,src)) + D.ignite(temperature/4) + +/turf/simulated/wall/mineral/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)//Doesn't fucking work because walls don't interact with air :( + if(mineral == "plasma") + if(exposed_temperature > 300) + PlasmaBurn(exposed_temperature) + +/turf/simulated/wall/mineral/proc/ignite(exposed_temperature) + if(mineral == "plasma") + if(exposed_temperature > 300) + PlasmaBurn(exposed_temperature) + +/turf/simulated/wall/mineral/Bumped(AM as mob|obj) + if(mineral == "uranium") + radiate() + ..() + +/turf/simulated/wall/mineral/bullet_act(var/obj/item/projectile/Proj) + if(mineral == "plasma") + if(istype(Proj,/obj/item/projectile/beam)) + PlasmaBurn(2500) + else if(istype(Proj,/obj/item/projectile/ion)) + PlasmaBurn(500) + ..() \ No newline at end of file diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm new file mode 100644 index 00000000000..b1a06f6e88a --- /dev/null +++ b/code/game/turfs/simulated/walls_misc.dm @@ -0,0 +1,5 @@ +/turf/simulated/wall/cult + name = "wall" + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick" + icon_state = "cult" + walltype = "cult" \ No newline at end of file diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm new file mode 100644 index 00000000000..7fae172f950 --- /dev/null +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -0,0 +1,273 @@ +/turf/simulated/wall/r_wall + name = "r wall" + desc = "A huge chunk of reinforced metal used to seperate rooms." + icon_state = "r_wall" + opacity = 1 + density = 1 + + walltype = "rwall" + + var/d_state = 0 + +/turf/simulated/wall/r_wall/attack_hand(mob/user as mob) + if ((HULK in user.mutations) || (SUPRSTR in user.augmentations)) + if (prob(10)) + usr << text("\blue You smash through the wall.") + dismantle_wall(1) + return + else + usr << text("\blue You punch the wall.") + return + + user << "\blue You push the wall but nothing happens!" + playsound(src.loc, 'sound/weapons/Genhit.ogg', 25, 1) + src.add_fingerprint(user) + return + + +/turf/simulated/wall/r_wall/attackby(obj/item/W as obj, mob/user as mob) + + if (!(istype(user, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") + user << "You don't have the dexterity to do this!" + return + + //get the user's location + if( !istype(user.loc, /turf) ) return //can't do this stuff whilst inside objects and such + + + //THERMITE related stuff. Calls src.thermitemelt() which handles melting simulated walls and the relevant effects + if( thermite ) + if( istype(W, /obj/item/weapon/weldingtool) ) + var/obj/item/weapon/weldingtool/WT = W + if( WT.remove_fuel(0,user) ) + thermitemelt(user) + return + + else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) + thermitemelt(user) + return + + else if( istype(W, /obj/item/weapon/melee/energy/blade) ) + var/obj/item/weapon/melee/energy/blade/EB = W + + EB.spark_system.start() + user << "You slash \the [src] with \the [EB]; the thermite ignites!" + playsound(src.loc, "sparks", 50, 1) + playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) + + thermitemelt(user) + return + + else if(istype(W, /obj/item/weapon/melee/energy/blade)) + user << "This wall is too thick to slice through. You will need to find a different path." + return + + var/turf/T = user.loc //get user's location for delay checks + + //DECONSTRUCTION + switch(d_state) + if(0) + if (istype(W, /obj/item/weapon/wirecutters)) + playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + src.d_state = 1 + src.icon_state = "r_wall-1" + new /obj/item/stack/rods( src ) + user << "You cut the outer grille." + return + + if(1) + if (istype(W, /obj/item/weapon/screwdriver)) + user << "You begin removing the support lines." + playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + + sleep(40) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( d_state == 1 && user.loc == T && user.get_active_hand() == W ) + src.d_state = 2 + src.icon_state = "r_wall-2" + user << "You remove the support lines." + return + + //REPAIRING (replacing the outer grille for cosmetic damage) + else if( istype(W, /obj/item/stack/rods) ) + var/obj/item/stack/O = W + src.d_state = 0 + src.icon_state = "r_wall" + relativewall_neighbours() //call smoothwall stuff + user << "You replace the outer grille." + if (O.amount > 1) + O.amount-- + else + del(O) + return + + if(2) + if( istype(W, /obj/item/weapon/weldingtool) ) + var/obj/item/weapon/weldingtool/WT = W + if( WT.remove_fuel(0,user) ) + + user << "You begin slicing through the metal cover." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(60) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !WT || !WT.isOn() || !T ) return + + if( d_state == 2 && user.loc == T && user.get_active_hand() == WT ) + src.d_state = 3 + src.icon_state = "r_wall-3" + user << "You press firmly on the cover, dislodging it." + else + user << "You need more welding fuel to complete this task." + return + + if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) + + user << "You begin slicing through the metal cover." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(40) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( d_state == 2 && user.loc == T && user.get_active_hand() == W ) + src.d_state = 3 + src.icon_state = "r_wall-3" + user << "You press firmly on the cover, dislodging it." + return + + if(3) + if (istype(W, /obj/item/weapon/crowbar)) + + user << "You struggle to pry off the cover." + playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + + sleep(100) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( d_state == 3 && user.loc == T && user.get_active_hand() == W ) + src.d_state = 4 + src.icon_state = "r_wall-4" + user << "You pry off the cover." + return + + if(4) + if (istype(W, /obj/item/weapon/wrench)) + + user << "You start loosening the anchoring bolts which secure the support rods to their frame." + playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + + sleep(40) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( d_state == 4 && user.loc == T && user.get_active_hand() == W ) + src.d_state = 5 + src.icon_state = "r_wall-5" + user << "You remove the bolts anchoring the support rods." + return + + if(5) + if( istype(W, /obj/item/weapon/weldingtool) ) + var/obj/item/weapon/weldingtool/WT = W + if( WT.remove_fuel(0,user) ) + + user << "You begin slicing through the support rods." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(100) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !WT || !WT.isOn() || !T ) return + + if( d_state == 5 && user.loc == T && user.get_active_hand() == WT ) + src.d_state = 6 + src.icon_state = "r_wall-6" + new /obj/item/stack/rods( src ) + user << "The support rods drop out as you cut them loose from the frame." + else + user << "You need more welding fuel to complete this task." + return + + if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) + + user << "You begin slicing through the support rods." + playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + + sleep(70) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( d_state == 5 && user.loc == T && user.get_active_hand() == W ) + src.d_state = 6 + src.icon_state = "r_wall-6" + new /obj/item/stack/rods( src ) + user << "The support rods drop out as you cut them loose from the frame." + return + + if(6) + if( istype(W, /obj/item/weapon/crowbar) ) + + user << "You struggle to pry off the outer sheath." + playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + + sleep(100) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( user.loc == T && user.get_active_hand() == W ) + user << "You pry off the outer sheath." + dismantle_wall() + return + +//vv OK, we weren't performing a valid deconstruction step or igniting thermite,let's check the other possibilities vv + + //DRILLING + if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) + + user << "You begin to drill though the wall." + + sleep(200) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return + + if( user.loc == T && user.get_active_hand() == W ) + user << "Your drill tears though the last of the reinforced plating." + dismantle_wall() + + //REPAIRING + else if( istype(W, /obj/item/stack/sheet/metal) && d_state ) + var/obj/item/stack/sheet/metal/MS = W + + user << "You begin patching-up the wall with \a [MS]." + + sleep( max(20*d_state,100) ) //time taken to repair is proportional to the damage! (max 10 seconds) + if( !istype(src, /turf/simulated/wall/r_wall) || !user || !MS || !T ) return + + if( user.loc == T && user.get_active_hand() == MS && d_state ) + src.d_state = 0 + src.icon_state = "r_wall" + relativewall_neighbours() //call smoothwall stuff + user << "You repair the last of the damage." + if (MS.amount > 1) + MS.amount-- + else + del(MS) + + //APC + else if( istype(W,/obj/item/apc_frame) ) + var/obj/item/apc_frame/AH = W + AH.try_build(src) + + else if(istype(W,/obj/item/light_fixture_frame)) + var/obj/item/light_fixture_frame/AH = W + AH.try_build(src) + return + + else if(istype(W,/obj/item/light_fixture_frame/small)) + var/obj/item/light_fixture_frame/small/AH = W + AH.try_build(src) + return + + //Poster stuff + else if(istype(W,/obj/item/weapon/contraband/poster)) + place_poster(W,user) + return + + //Finally, CHECKING FOR FALSE WALLS if it isn't damaged + else if(!d_state) + return attack_hand(user) + return \ No newline at end of file diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm new file mode 100644 index 00000000000..40fbe424668 --- /dev/null +++ b/code/game/turfs/space/space.dm @@ -0,0 +1,228 @@ +/turf/space + icon = 'icons/turf/space.dmi' + name = "\proper space" + icon_state = "placeholder" + + temperature = TCMB + thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT + heat_capacity = 700000 + +/turf/space/New() + if(!istype(src, /turf/space/transit)) + icon_state = "[pick(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25)]" + +/turf/space/attack_paw(mob/user as mob) + return src.attack_hand(user) + +/turf/space/attack_hand(mob/user as mob) + if ((user.restrained() || !( user.pulling ))) + return + if (user.pulling.anchored) + return + if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) + return + if (ismob(user.pulling)) + var/mob/M = user.pulling + var/atom/movable/t = M.pulling + M.stop_pulling() + step(user.pulling, get_dir(user.pulling.loc, src)) + M.start_pulling(t) + else + step(user.pulling, get_dir(user.pulling.loc, src)) + return + +/turf/space/attackby(obj/item/C as obj, mob/user as mob) + + if (istype(C, /obj/item/stack/rods)) + var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) + if(L) + return + var/obj/item/stack/rods/R = C + user << "\blue Constructing support lattice ..." + playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) + ReplaceWithLattice() + R.use(1) + return + + if (istype(C, /obj/item/stack/tile/plasteel)) + var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) + if(L) + var/obj/item/stack/tile/plasteel/S = C + del(L) + playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) + S.build(src) + S.use(1) + return + else + user << "\red The plating is going to need some support." + return + + +// Ported from unstable r355 + +/turf/space/Entered(atom/movable/A as mob|obj) + ..() + if ((!(A) || src != A.loc)) return + + inertial_drift(A) + + if(ticker && ticker.mode) + + // Okay, so let's make it so that people can travel z levels but not nuke disks! + // if(ticker.mode.name == "nuclear emergency") return + if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) + del(A) + return + + if(istype(A, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks travel Z levels ... And moving this shit down here so it only fires when they're actually trying to change z-level. + del(A) //The disk's Del() proc ensures a new one is created + return + + if(!isemptylist(A.search_contents_for(/obj/item/weapon/disk/nuclear))) + if(istype(A, /mob/living)) + var/mob/living/MM = A + if(MM.client) + MM << "\red Something you are carrying is preventing you from leaving. Don't play stupid; you know exactly what it is." + return + + var/move_to_z_str = pickweight(accessable_z_levels) + + var/move_to_z = text2num(move_to_z_str) + + if(!move_to_z) + return + + A.z = move_to_z + + if(src.x <= TRANSITIONEDGE) + A.x = world.maxx - TRANSITIONEDGE - 2 + A.y = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) + + else if (A.x >= (world.maxx - TRANSITIONEDGE - 1)) + A.x = TRANSITIONEDGE + 1 + A.y = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) + + else if (src.y <= TRANSITIONEDGE) + A.y = world.maxy - TRANSITIONEDGE -2 + A.x = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) + + else if (A.y >= (world.maxy - TRANSITIONEDGE - 1)) + A.y = TRANSITIONEDGE + 1 + A.x = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) + + + + + spawn (0) + if ((A && A.loc)) + A.loc.Entered(A) + +/turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj) + var/cur_x + var/cur_y + var/next_x + var/next_y + var/target_z + var/list/y_arr + + if(src.x <= 1) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) + del(A) + return + + var/list/cur_pos = src.get_global_map_pos() + if(!cur_pos) return + cur_x = cur_pos["x"] + cur_y = cur_pos["y"] + next_x = (--cur_x||global_map.len) + y_arr = global_map[next_x] + target_z = y_arr[cur_y] +/* + //debug + world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" + world << "Target Z = [target_z]" + world << "Next X = [next_x]" + //debug +*/ + if(target_z) + A.z = target_z + A.x = world.maxx - 2 + spawn (0) + if ((A && A.loc)) + A.loc.Entered(A) + else if (src.x >= world.maxx) + if(istype(A, /obj/effect/meteor)) + del(A) + return + + var/list/cur_pos = src.get_global_map_pos() + if(!cur_pos) return + cur_x = cur_pos["x"] + cur_y = cur_pos["y"] + next_x = (++cur_x > global_map.len ? 1 : cur_x) + y_arr = global_map[next_x] + target_z = y_arr[cur_y] +/* + //debug + world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" + world << "Target Z = [target_z]" + world << "Next X = [next_x]" + //debug +*/ + if(target_z) + A.z = target_z + A.x = 3 + spawn (0) + if ((A && A.loc)) + A.loc.Entered(A) + else if (src.y <= 1) + if(istype(A, /obj/effect/meteor)) + del(A) + return + var/list/cur_pos = src.get_global_map_pos() + if(!cur_pos) return + cur_x = cur_pos["x"] + cur_y = cur_pos["y"] + y_arr = global_map[cur_x] + next_y = (--cur_y||y_arr.len) + target_z = y_arr[next_y] +/* + //debug + world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" + world << "Next Y = [next_y]" + world << "Target Z = [target_z]" + //debug +*/ + if(target_z) + A.z = target_z + A.y = world.maxy - 2 + spawn (0) + if ((A && A.loc)) + A.loc.Entered(A) + + else if (src.y >= world.maxy) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) + del(A) + return + var/list/cur_pos = src.get_global_map_pos() + if(!cur_pos) return + cur_x = cur_pos["x"] + cur_y = cur_pos["y"] + y_arr = global_map[cur_x] + next_y = (++cur_y > y_arr.len ? 1 : cur_y) + target_z = y_arr[next_y] +/* + //debug + world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" + world << "Next Y = [next_y]" + world << "Target Z = [target_z]" + //debug +*/ + if(target_z) + A.z = target_z + A.y = 3 + spawn (0) + if ((A && A.loc)) + A.loc.Entered(A) + return \ No newline at end of file diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm new file mode 100644 index 00000000000..d84b33dbfe9 --- /dev/null +++ b/code/game/turfs/space/transit.dm @@ -0,0 +1,77 @@ +/turf/space/transit + var/pushdirection // push things that get caught in the transit tile this direction + +//Overwrite because we dont want people building rods in space. +/turf/space/transit/attackby(obj/O as obj, mob/user as mob) + return + +/turf/space/transit/north // moving to the north + + pushdirection = SOUTH // south because the space tile is scrolling south + + //IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST. + shuttlespace_ns1 + icon_state = "speedspace_ns_1" + shuttlespace_ns2 + icon_state = "speedspace_ns_2" + shuttlespace_ns3 + icon_state = "speedspace_ns_3" + shuttlespace_ns4 + icon_state = "speedspace_ns_4" + shuttlespace_ns5 + icon_state = "speedspace_ns_5" + shuttlespace_ns6 + icon_state = "speedspace_ns_6" + shuttlespace_ns7 + icon_state = "speedspace_ns_7" + shuttlespace_ns8 + icon_state = "speedspace_ns_8" + shuttlespace_ns9 + icon_state = "speedspace_ns_9" + shuttlespace_ns10 + icon_state = "speedspace_ns_10" + shuttlespace_ns11 + icon_state = "speedspace_ns_11" + shuttlespace_ns12 + icon_state = "speedspace_ns_12" + shuttlespace_ns13 + icon_state = "speedspace_ns_13" + shuttlespace_ns14 + icon_state = "speedspace_ns_14" + shuttlespace_ns15 + icon_state = "speedspace_ns_15" + +/turf/space/transit/east // moving to the east + + pushdirection = WEST + + shuttlespace_ew1 + icon_state = "speedspace_ew_1" + shuttlespace_ew2 + icon_state = "speedspace_ew_2" + shuttlespace_ew3 + icon_state = "speedspace_ew_3" + shuttlespace_ew4 + icon_state = "speedspace_ew_4" + shuttlespace_ew5 + icon_state = "speedspace_ew_5" + shuttlespace_ew6 + icon_state = "speedspace_ew_6" + shuttlespace_ew7 + icon_state = "speedspace_ew_7" + shuttlespace_ew8 + icon_state = "speedspace_ew_8" + shuttlespace_ew9 + icon_state = "speedspace_ew_9" + shuttlespace_ew10 + icon_state = "speedspace_ew_10" + shuttlespace_ew11 + icon_state = "speedspace_ew_11" + shuttlespace_ew12 + icon_state = "speedspace_ew_12" + shuttlespace_ew13 + icon_state = "speedspace_ew_13" + shuttlespace_ew14 + icon_state = "speedspace_ew_14" + shuttlespace_ew15 + icon_state = "speedspace_ew_15" \ No newline at end of file diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 0d34aac3fa8..56058bdd8ff 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -1,3 +1,35 @@ +/turf + icon = 'icons/turf/floors.dmi' + level = 1.0 + + //for floors, use is_plating(), is_plasteel_floor() and is_light_floor() + var/intact = 1 + + //Properties for open tiles (/floor) + var/oxygen = 0 + var/carbon_dioxide = 0 + var/nitrogen = 0 + var/toxins = 0 + + //Properties for airtight tiles (/wall) + var/thermal_conductivity = 0.05 + var/heat_capacity = 1 + + //Properties for both + var/temperature = T20C + + var/blocks_air = 0 + var/icon_old = null + var/pathweight = 1 + +/turf/New() + ..() + for(var/atom/movable/AM as mob|obj in src) + spawn( 0 ) + src.Entered(AM) + return + return + /turf/DblClick() if(istype(usr, /mob/living/silicon/ai)) return move_camera_by_click() @@ -19,14 +51,6 @@ if(!isAI(usr)) ..() -/turf/New() - ..() - for(var/atom/movable/AM as mob|obj in src) - spawn( 0 ) - src.Entered(AM) - return - return - /turf/ex_act(severity) return 0 @@ -83,7 +107,24 @@ return 1 //Nothing found to block so return success! -/turf/Entered(atom/movable/M as mob|obj) +/turf/Entered(atom/atom as mob|obj) + ..() +//vvvvv Infared beam stuff vvvvv + + if ((atom && atom.density && !( istype(atom, /obj/effect/beam) ))) + for(var/obj/effect/beam/i_beam/I in src) + spawn( 0 ) + if (I) + I.hit() + break + +//^^^^^ Infared beam stuff ^^^^^ + + if(!istype(atom, /atom/movable)) + return + + var/atom/movable/M = atom + var/loopsanity = 100 if(ismob(M)) if(!M:lastarea) @@ -119,6 +160,21 @@ return return +/turf/proc/is_plating() + return 0 +/turf/proc/is_asteroid_floor() + return 0 +/turf/proc/is_plasteel_floor() + return 0 +/turf/proc/is_light_floor() + return 0 +/turf/proc/is_grass_floor() + return 0 +/turf/proc/is_wood_floor() + return 0 +/turf/proc/return_siding_icon_state() //used for grass floors, which have siding. + return 0 + /turf/proc/inertial_drift(atom/movable/A as mob|obj) if(!(A.last_move)) return if((istype(A, /mob/) && src.x > 2 && src.x < (world.maxx - 1) && src.y > 2 && src.y < (world.maxy-1))) @@ -258,62 +314,7 @@ E.icon_state = "engine" E.levelupdate() -/turf/simulated/Entered(atom/A, atom/OL) - if (istype(A,/mob/living/carbon)) - var/mob/living/carbon/M = A - if(M.lying) return - if(istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - if(istype(H.shoes, /obj/item/clothing/shoes/clown_shoes)) - if(H.m_intent == "run") - if(H.footstep >= 2) - H.footstep = 0 - else - H.footstep++ - if(H.footstep == 0) - playsound(src, "clownstep", 50, 1) // this will get annoying very fast. - else - playsound(src, "clownstep", 20, 1) - switch (src.wet) - if(1) - if(istype(M, /mob/living/carbon/human)) // Added check since monkeys don't have shoes - if ((M.m_intent == "run") && !(istype(M:shoes, /obj/item/clothing/shoes) && M:shoes.flags&NOSLIP)) - M.stop_pulling() - step(M, M.dir) - M << "\blue You slipped on the wet floor!" - playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) - M.Stun(8) - M.Weaken(5) - else - M.inertia_dir = 0 - return - else if(!istype(M, /mob/living/carbon/metroid)) - if (M.m_intent == "run") - M.stop_pulling() - step(M, M.dir) - M << "\blue You slipped on the wet floor!" - playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) - M.Stun(8) - M.Weaken(5) - else - M.inertia_dir = 0 - return - - if(2) //lube - if(!istype(M, /mob/living/carbon/metroid)) - M.stop_pulling() - step(M, M.dir) - spawn(1) step(M, M.dir) - spawn(2) step(M, M.dir) - spawn(3) step(M, M.dir) - spawn(4) step(M, M.dir) - M.take_organ_damage(2) // Was 5 -- TLE - M << "\blue You slipped on the floor!" - playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) - M.Weaken(10) - - ..() /turf/proc/ReplaceWithSpace() var/old_dir = dir @@ -389,1512 +390,6 @@ S.levelupdate() return S -//turf/simulated/wall/New() -// ..() - -/turf/simulated/wall/proc/dismantle_wall(devastated=0, explode=0) - if(istype(src,/turf/simulated/wall/r_wall)) - if(!devastated) - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - new /obj/structure/girder/reinforced(src) - new /obj/item/stack/sheet/plasteel( src ) - else - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/plasteel( src ) - else if(istype(src,/turf/simulated/wall/cult)) - if(!devastated) - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - new /obj/effect/decal/cleanable/blood(src) - new /obj/structure/cultgirder(src) - else - new /obj/effect/decal/cleanable/blood(src) - new /obj/effect/decal/remains/human(src) - - else - if(!devastated) - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - switch(mineral) - if("metal") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - if("gold") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/gold( src ) - new /obj/item/stack/sheet/gold( src ) - if("silver") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/silver( src ) - new /obj/item/stack/sheet/silver( src ) - if("diamond") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/diamond( src ) - new /obj/item/stack/sheet/diamond( src ) - if("uranium") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/uranium( src ) - new /obj/item/stack/sheet/uranium( src ) - if("plasma") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/plasma( src ) - new /obj/item/stack/sheet/plasma( src ) - if("clown") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/clown( src ) - new /obj/item/stack/sheet/clown( src ) - if("sandstone") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/sandstone( src ) - new /obj/item/stack/sheet/sandstone( src ) - if("wood") - new /obj/structure/girder(src) - new /obj/item/stack/sheet/wood( src ) - new /obj/item/stack/sheet/wood( src ) - - else - switch(mineral) - if("metal") - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - if("gold") - new /obj/item/stack/sheet/gold( src ) - new /obj/item/stack/sheet/gold( src ) - new /obj/item/stack/sheet/metal( src ) - if("silver") - new /obj/item/stack/sheet/silver( src ) - new /obj/item/stack/sheet/silver( src ) - new /obj/item/stack/sheet/metal( src ) - if("diamond") - new /obj/item/stack/sheet/diamond( src ) - new /obj/item/stack/sheet/diamond( src ) - new /obj/item/stack/sheet/metal( src ) - if("uranium") - new /obj/item/stack/sheet/uranium( src ) - new /obj/item/stack/sheet/uranium( src ) - new /obj/item/stack/sheet/metal( src ) - if("plasma") - new /obj/item/stack/sheet/plasma( src ) - new /obj/item/stack/sheet/plasma( src ) - new /obj/item/stack/sheet/metal( src ) - if("clown") - new /obj/item/stack/sheet/clown( src ) - new /obj/item/stack/sheet/clown( src ) - new /obj/item/stack/sheet/metal( src ) - if("sandstone") - new /obj/item/stack/sheet/sandstone( src ) - new /obj/item/stack/sheet/sandstone( src ) - new /obj/item/stack/sheet/metal( src ) - if("wood") - new /obj/item/stack/sheet/wood( src ) - new /obj/item/stack/sheet/wood( src ) - new /obj/item/stack/sheet/metal( src ) - - for(var/obj/O in src.contents) //Eject contents! - if(istype(O,/obj/effect/decal/poster)) - var/obj/effect/decal/poster/P = O - P.roll_and_drop(src) - else - O.loc = src - ReplaceWithPlating(explode) - -/turf/simulated/wall/examine() - set src in oview(1) - - usr << "It looks like a regular wall." - return - -/turf/simulated/wall/ex_act(severity) - switch(severity) - if(1.0) - //SN src = null - src.ReplaceWithSpace() - return - if(2.0) - if (prob(50)) - dismantle_wall(0,1) - else - dismantle_wall(1,1) - if(3.0) - var/proba - if (istype(src, /turf/simulated/wall/r_wall)) - proba = 15 - else - proba = 40 - if (prob(proba)) - dismantle_wall(0,1) - else - return - -/turf/simulated/wall/blob_act() - if(prob(50)) - dismantle_wall() - -/turf/simulated/wall/attack_paw(mob/user as mob) - if ((HULK in user.mutations)) - if (prob(40)) - usr << text("\blue You smash through the wall.") - dismantle_wall(1) - return - else - usr << text("\blue You punch the wall.") - return - - return src.attack_hand(user) - - -/turf/simulated/wall/attack_animal(mob/living/simple_animal/M as mob) - if(M.wall_smash) - if (istype(src, /turf/simulated/wall/r_wall)) - M << text("\blue This wall is far too strong for you to destroy.") - return - else - if (prob(40)) - M << text("\blue You smash through the wall.") - dismantle_wall(1) - return - else - M << text("\blue You smash against the wall.") - return - - M << "\blue You push the wall but nothing happens!" - return - -/turf/simulated/wall/attack_hand(mob/user as mob) - if ((HULK in user.mutations) || (SUPRSTR in user.augmentations)) - if (prob(40)) - usr << text("\blue You smash through the wall.") - dismantle_wall(1) - return - else - usr << text("\blue You punch the wall.") - return - - user << "\blue You push the wall but nothing happens!" - playsound(src.loc, 'sound/weapons/Genhit.ogg', 25, 1) - src.add_fingerprint(user) - return - -/turf/simulated/wall/attackby(obj/item/weapon/W as obj, mob/user as mob) - - if (!(istype(user, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") - user << "You don't have the dexterity to do this!" - return - - //get the user's location - if( !istype(user.loc, /turf) ) return //can't do this stuff whilst inside objects and such - - //THERMITE related stuff. Calls src.thermitemelt() which handles melting simulated walls and the relevant effects - if( thermite ) - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT.remove_fuel(0,user) ) - thermitemelt(user) - return - - else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) - thermitemelt(user) - return - - else if( istype(W, /obj/item/weapon/melee/energy/blade) ) - var/obj/item/weapon/melee/energy/blade/EB = W - - EB.spark_system.start() - user << "You slash \the [src] with \the [EB]; the thermite ignites!" - playsound(src.loc, "sparks", 50, 1) - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - - thermitemelt(user) - return - - var/turf/T = user.loc //get user's location for delay checks - - //DECONSTRUCTION - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT.remove_fuel(0,user) ) - user << "You begin slicing through the outer plating." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(100) - if( !istype(src, /turf/simulated/wall) || !user || !WT || !WT.isOn() || !T ) return - - if( user.loc == T && user.get_active_hand() == WT ) - user << "You remove the outer plating." - dismantle_wall() - else - user << "You need more welding fuel to complete this task." - return - - else if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) - - user << "You begin slicing through the outer plating." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(60) - if(mineral == "diamond")//Oh look, it's tougher - sleep(60) - if( !istype(src, /turf/simulated/wall) || !user || !W || !T ) return - - if( user.loc == T && user.get_active_hand() == W ) - user << "You remove the outer plating." - dismantle_wall() - for(var/mob/O in viewers(user, 5)) - O.show_message("The wall was sliced apart by [user]!", 1, "You hear metal being sliced apart.", 2) - return - - //DRILLING - else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) - - user << "You begin to drill though the wall." - - sleep(60) - if(mineral == "diamond") - sleep(60) - if( !istype(src, /turf/simulated/wall) || !user || !W || !T ) return - - if( user.loc == T && user.get_active_hand() == W ) - user << "Your drill tears though the last of the reinforced plating." - dismantle_wall() - for(var/mob/O in viewers(user, 5)) - O.show_message("The wall was drilled through by [user]!", 1, "You hear the grinding of metal.", 2) - return - - else if( istype(W, /obj/item/weapon/melee/energy/blade) ) - var/obj/item/weapon/melee/energy/blade/EB = W - - EB.spark_system.start() - user << "You stab \the [EB] into the wall and begin to slice it apart." - playsound(src.loc, "sparks", 50, 1) - - sleep(70) - if(mineral == "diamond") - sleep(70) - if( !istype(src, /turf/simulated/wall) || !user || !EB || !T ) return - - if( user.loc == T && user.get_active_hand() == W ) - EB.spark_system.start() - playsound(src.loc, "sparks", 50, 1) - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - dismantle_wall(1) - for(var/mob/O in viewers(user, 5)) - O.show_message("The wall was sliced apart by [user]!", 1, "You hear metal being sliced apart and sparks flying.", 2) - return - - else if(istype(W,/obj/item/apc_frame)) - var/obj/item/apc_frame/AH = W - AH.try_build(src) - return - - else if(istype(W,/obj/item/light_fixture_frame)) - var/obj/item/light_fixture_frame/AH = W - AH.try_build(src) - return - - else if(istype(W,/obj/item/light_fixture_frame/small)) - var/obj/item/light_fixture_frame/small/AH = W - AH.try_build(src) - return - - //Poster stuff - else if(istype(W,/obj/item/weapon/contraband/poster)) - place_poster(W,user) - return - - else - return attack_hand(user) - return - -/turf/simulated/wall/r_wall/attack_hand(mob/user as mob) - if ((HULK in user.mutations) || (SUPRSTR in user.augmentations)) - if (prob(10)) - usr << text("\blue You smash through the wall.") - dismantle_wall(1) - return - else - usr << text("\blue You punch the wall.") - return - - user << "\blue You push the wall but nothing happens!" - playsound(src.loc, 'sound/weapons/Genhit.ogg', 25, 1) - src.add_fingerprint(user) - return - -/turf/simulated/wall/r_wall/attackby(obj/item/W as obj, mob/user as mob) - - if (!(istype(user, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") - user << "You don't have the dexterity to do this!" - return - - //get the user's location - if( !istype(user.loc, /turf) ) return //can't do this stuff whilst inside objects and such - - - //THERMITE related stuff. Calls src.thermitemelt() which handles melting simulated walls and the relevant effects - if( thermite ) - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT.remove_fuel(0,user) ) - thermitemelt(user) - return - - else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) - thermitemelt(user) - return - - else if( istype(W, /obj/item/weapon/melee/energy/blade) ) - var/obj/item/weapon/melee/energy/blade/EB = W - - EB.spark_system.start() - user << "You slash \the [src] with \the [EB]; the thermite ignites!" - playsound(src.loc, "sparks", 50, 1) - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - - thermitemelt(user) - return - - else if(istype(W, /obj/item/weapon/melee/energy/blade)) - user << "This wall is too thick to slice through. You will need to find a different path." - return - - var/turf/T = user.loc //get user's location for delay checks - - //DECONSTRUCTION - switch(d_state) - if(0) - if (istype(W, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) - src.d_state = 1 - src.icon_state = "r_wall-1" - new /obj/item/stack/rods( src ) - user << "You cut the outer grille." - return - - if(1) - if (istype(W, /obj/item/weapon/screwdriver)) - user << "You begin removing the support lines." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - - sleep(40) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( d_state == 1 && user.loc == T && user.get_active_hand() == W ) - src.d_state = 2 - src.icon_state = "r_wall-2" - user << "You remove the support lines." - return - - //REPAIRING (replacing the outer grille for cosmetic damage) - else if( istype(W, /obj/item/stack/rods) ) - var/obj/item/stack/O = W - src.d_state = 0 - src.icon_state = "r_wall" - relativewall_neighbours() //call smoothwall stuff - user << "You replace the outer grille." - if (O.amount > 1) - O.amount-- - else - del(O) - return - - if(2) - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT.remove_fuel(0,user) ) - - user << "You begin slicing through the metal cover." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(60) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !WT || !WT.isOn() || !T ) return - - if( d_state == 2 && user.loc == T && user.get_active_hand() == WT ) - src.d_state = 3 - src.icon_state = "r_wall-3" - user << "You press firmly on the cover, dislodging it." - else - user << "You need more welding fuel to complete this task." - return - - if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) - - user << "You begin slicing through the metal cover." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(40) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( d_state == 2 && user.loc == T && user.get_active_hand() == W ) - src.d_state = 3 - src.icon_state = "r_wall-3" - user << "You press firmly on the cover, dislodging it." - return - - if(3) - if (istype(W, /obj/item/weapon/crowbar)) - - user << "You struggle to pry off the cover." - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) - - sleep(100) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( d_state == 3 && user.loc == T && user.get_active_hand() == W ) - src.d_state = 4 - src.icon_state = "r_wall-4" - user << "You pry off the cover." - return - - if(4) - if (istype(W, /obj/item/weapon/wrench)) - - user << "You start loosening the anchoring bolts which secure the support rods to their frame." - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - - sleep(40) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( d_state == 4 && user.loc == T && user.get_active_hand() == W ) - src.d_state = 5 - src.icon_state = "r_wall-5" - user << "You remove the bolts anchoring the support rods." - return - - if(5) - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT.remove_fuel(0,user) ) - - user << "You begin slicing through the support rods." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(100) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !WT || !WT.isOn() || !T ) return - - if( d_state == 5 && user.loc == T && user.get_active_hand() == WT ) - src.d_state = 6 - src.icon_state = "r_wall-6" - new /obj/item/stack/rods( src ) - user << "The support rods drop out as you cut them loose from the frame." - else - user << "You need more welding fuel to complete this task." - return - - if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) - - user << "You begin slicing through the support rods." - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - sleep(70) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( d_state == 5 && user.loc == T && user.get_active_hand() == W ) - src.d_state = 6 - src.icon_state = "r_wall-6" - new /obj/item/stack/rods( src ) - user << "The support rods drop out as you cut them loose from the frame." - return - - if(6) - if( istype(W, /obj/item/weapon/crowbar) ) - - user << "You struggle to pry off the outer sheath." - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) - - sleep(100) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( user.loc == T && user.get_active_hand() == W ) - user << "You pry off the outer sheath." - dismantle_wall() - return - -//vv OK, we weren't performing a valid deconstruction step or igniting thermite,let's check the other possibilities vv - - //DRILLING - if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) - - user << "You begin to drill though the wall." - - sleep(200) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !W || !T ) return - - if( user.loc == T && user.get_active_hand() == W ) - user << "Your drill tears though the last of the reinforced plating." - dismantle_wall() - - //REPAIRING - else if( istype(W, /obj/item/stack/sheet/metal) && d_state ) - var/obj/item/stack/sheet/metal/MS = W - - user << "You begin patching-up the wall with \a [MS]." - - sleep( max(20*d_state,100) ) //time taken to repair is proportional to the damage! (max 10 seconds) - if( !istype(src, /turf/simulated/wall/r_wall) || !user || !MS || !T ) return - - if( user.loc == T && user.get_active_hand() == MS && d_state ) - src.d_state = 0 - src.icon_state = "r_wall" - relativewall_neighbours() //call smoothwall stuff - user << "You repair the last of the damage." - if (MS.amount > 1) - MS.amount-- - else - del(MS) - - //APC - else if( istype(W,/obj/item/apc_frame) ) - var/obj/item/apc_frame/AH = W - AH.try_build(src) - - else if(istype(W,/obj/item/light_fixture_frame)) - var/obj/item/light_fixture_frame/AH = W - AH.try_build(src) - return - - else if(istype(W,/obj/item/light_fixture_frame/small)) - var/obj/item/light_fixture_frame/small/AH = W - AH.try_build(src) - return - - //Poster stuff - else if(istype(W,/obj/item/weapon/contraband/poster)) - place_poster(W,user) - return - - //Finally, CHECKING FOR FALSE WALLS if it isn't damaged - else if(!d_state) - return attack_hand(user) - return - -/turf/simulated/wall/mineral/attack_hand(mob/user as mob) - if(mineral == "uranium") - radiate() - ..() - -/turf/simulated/wall/mineral/attackby(obj/item/weapon/W as obj, mob/user as mob) - if((mineral == "plasma") && W) - if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite - ignite(is_hot(W)) - return - if(mineral == "uranium") - radiate() -// if((mineral == "gold") || (mineral == "silver")) -// if(shocked) -// shock() - ..() - -/turf/simulated/wall/mineral/proc/PlasmaBurn(temperature) - spawn(2) - new /obj/structure/girder(src) - src.ReplaceWithFloor() - for(var/turf/simulated/floor/target_tile in range(0,src)) - if(target_tile.parent && target_tile.parent.group_processing) - target_tile.parent.suspend_group_processing() - var/datum/gas_mixture/napalm = new - var/toxinsToDeduce = 20 - napalm.toxins = toxinsToDeduce - napalm.temperature = 400+T0C - target_tile.assume_air(napalm) - spawn (0) target_tile.hotspot_expose(temperature, 400) - for(var/obj/structure/falsewall/plasma/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve - var/turf/T = get_turf(F) - T.ReplaceWithMineralWall("plasma") - del (F) - for(var/turf/simulated/wall/mineral/W in range(3,src)) - if(mineral == "plasma") - W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame - for(var/obj/machinery/door/airlock/plasma/D in range(3,src)) - D.ignite(temperature/4) - -/turf/simulated/wall/mineral/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)//Doesn't fucking work because walls don't interact with air :( - if(mineral == "plasma") - if(exposed_temperature > 300) - PlasmaBurn(exposed_temperature) - -/turf/simulated/wall/mineral/proc/ignite(exposed_temperature) - if(mineral == "plasma") - if(exposed_temperature > 300) - PlasmaBurn(exposed_temperature) - -/turf/simulated/wall/mineral/Bumped(AM as mob|obj) - if(mineral == "uranium") - radiate() - ..() - -/turf/simulated/wall/mineral/bullet_act(var/obj/item/projectile/Proj) - if(mineral == "plasma") - if(istype(Proj,/obj/item/projectile/beam)) - PlasmaBurn(2500) - else if(istype(Proj,/obj/item/projectile/ion)) - PlasmaBurn(500) - ..() - -/turf/simulated/wall/proc/thermitemelt(mob/user as mob) - if(mineral == "diamond") - return - var/obj/effect/overlay/O = new/obj/effect/overlay( src ) - O.name = "Thermite" - O.desc = "Looks hot." - O.icon = 'icons/effects/fire.dmi' - O.icon_state = "2" - O.anchored = 1 - O.density = 1 - O.layer = 5 - - var/turf/simulated/floor/F = ReplaceWithPlating() - F.burn_tile() - F.icon_state = "wall_thermite" - user << "The thermite melts through the wall." - - spawn(100) - if(O) del(O) -// F.sd_LumReset() //TODO: ~Carn - return - -/turf/simulated/wall/meteorhit(obj/M as obj) - if (prob(15)) - dismantle_wall() - else if(prob(70)) - ReplaceWithPlating() - else - ReplaceWithLattice() - return 0 - - -//This is so damaged or burnt tiles or platings don't get remembered as the default tile -var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3","damaged4", - "damaged5","panelscorched","floorscorched1","floorscorched2","platingdmg1","platingdmg2", - "platingdmg3","plating","light_on","light_on_flicker1","light_on_flicker2", - "light_on_clicker3","light_on_clicker4","light_on_clicker5","light_broken", - "light_on_broken","light_off","wall_thermite","grass1","grass2","grass3","grass4", - "asteroid","asteroid_dug", - "asteroid0","asteroid1","asteroid2","asteroid3","asteroid4", - "asteroid5","asteroid6","asteroid7","asteroid8","asteroid9","asteroid10","asteroid11","asteroid12", - "burning","oldburning","light-on-r","light-on-y","light-on-g","light-on-b", "wood", "wood-broken") - -var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3","asteroid","asteroid_dug") -var/list/wood_icons = list("wood","wood-broken") - -/turf/simulated/floor - - //Note to coders, the 'intact' var can no longer be used to determine if the floor is a plating or not. - //Use the is_plating(), is_plasteel_floor() and is_light_floor() procs instead. --Errorage - name = "floor" - icon = 'icons/turf/floors.dmi' - icon_state = "floor" - var/icon_regular_floor = "floor" //used to remember what icon the tile should have by default - var/icon_plating = "plating" - thermal_conductivity = 0.040 - heat_capacity = 10000 - var/broken = 0 - var/burnt = 0 - var/obj/item/stack/tile/floor_tile = new/obj/item/stack/tile/plasteel - -/turf/simulated/floor/airless - icon_state = "floor" - name = "airless floor" - oxygen = 0.01 - nitrogen = 0.01 - temperature = TCMB - - New() - ..() - name = "floor" - -/turf/simulated/floor/light - name = "Light floor" - luminosity = 5 - icon_state = "light_on" - floor_tile = new/obj/item/stack/tile/light - - New() - floor_tile.New() //I guess New() isn't run on objects spawned without the definition of a turf to house them, ah well. - var/n = name //just in case commands rename it in the ..() call - ..() - spawn(4) - if(src) - update_icon() - name = n - - - -/turf/simulated/floor/wood - name = "floor" - icon_state = "wood" - floor_tile = new/obj/item/stack/tile/wood - -/turf/simulated/floor/vault - icon_state = "rockvault" - - New(location,type) - ..() - icon_state = "[type]vault" - -/turf/simulated/wall/vault - icon_state = "rockvault" - - New(location,type) - ..() - icon_state = "[type]vault" - -/turf/simulated/floor/engine - name = "reinforced floor" - icon_state = "engine" - thermal_conductivity = 0.025 - heat_capacity = 325000 - -/turf/simulated/floor/engine/cult - name = "engraved floor" - icon_state = "cult" - - -/turf/simulated/floor/engine/n20 - New() - ..() - var/datum/gas_mixture/adding = new - var/datum/gas/sleeping_agent/trace_gas = new - - trace_gas.moles = 2000 - adding.trace_gases += trace_gas - adding.temperature = T20C - - assume_air(adding) - -/turf/simulated/floor/engine/vacuum - name = "vacuum floor" - icon_state = "engine" - oxygen = 0 - nitrogen = 0.001 - temperature = TCMB - -/turf/simulated/floor/plating - name = "plating" - icon_state = "plating" - floor_tile = null - intact = 0 - -/turf/simulated/floor/plating/airless - icon_state = "plating" - name = "airless plating" - oxygen = 0.01 - nitrogen = 0.01 - temperature = TCMB - - New() - ..() - name = "plating" - -/turf/simulated/floor/bluegrid - icon = 'icons/turf/floors.dmi' - icon_state = "bcircuit" - -/turf/simulated/floor/greengrid - icon = 'icons/turf/floors.dmi' - icon_state = "gcircuit" - -/turf/simulated/floor/New() - ..() - if(icon_state in icons_to_ignore_at_floor_init) //so damaged/burned tiles or plating icons aren't saved as the default - icon_regular_floor = "floor" - else - icon_regular_floor = icon_state - -//turf/simulated/floor/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) -// if ((istype(mover, /obj/machinery/vehicle) && !(src.burnt))) -// if (!( locate(/obj/machinery/mass_driver, src) )) -// return 0 -// return ..() - -/turf/simulated/floor/ex_act(severity) - //set src in oview(1) - switch(severity) - if(1.0) - src.ReplaceWithSpace() - if(2.0) - switch(pick(1,2;75,3)) - if (1) - src.ReplaceWithLattice() - if(prob(33)) new /obj/item/stack/sheet/metal(src) - if(2) - src.ReplaceWithSpace() - if(3) - if(prob(80)) - src.break_tile_to_plating() - else - src.break_tile() - src.hotspot_expose(1000,CELL_VOLUME) - if(prob(33)) new /obj/item/stack/sheet/metal(src) - if(3.0) - if (prob(50)) - src.break_tile() - src.hotspot_expose(1000,CELL_VOLUME) - return - -/turf/simulated/floor/blob_act() - return - -turf/simulated/floor/proc/update_icon() - if(is_plasteel_floor()) - if(!broken && !burnt) - icon_state = icon_regular_floor - if(is_plating()) - if(!broken && !burnt) - icon_state = icon_plating //Because asteroids are 'platings' too. - if(is_light_floor()) - var/obj/item/stack/tile/light/T = floor_tile - if(T.on) - switch(T.state) - if(0) - icon_state = "light_on" - SetLuminosity(5) - if(1) - var/num = pick("1","2","3","4") - icon_state = "light_on_flicker[num]" - SetLuminosity(5) - if(2) - icon_state = "light_on_broken" - SetLuminosity(5) - if(3) - icon_state = "light_off" - SetLuminosity(0) - else - SetLuminosity(0) - icon_state = "light_off" - if(is_grass_floor()) - if(!broken && !burnt) - if(!(icon_state in list("grass1","grass2","grass3","grass4"))) - icon_state = "grass[pick("1","2","3","4")]" - if(is_wood_floor()) - if(!broken && !burnt) - if( !(icon_state in wood_icons) ) - icon_state = "wood" - //world << "[icon_state]y's got [icon_state]" - spawn(1) - if(istype(src,/turf/simulated/floor)) //Was throwing runtime errors due to a chance of it changing to space halfway through. - if(air) - update_visuals(air) - -/turf/simulated/floor/return_siding_icon_state() - ..() - if(is_grass_floor()) - var/dir_sum = 0 - for(var/direction in cardinal) - var/turf/T = get_step(src,direction) - if(!(T.is_grass_floor())) - dir_sum += direction - if(dir_sum) - return "wood_siding[dir_sum]" - else - return 0 - - -/turf/simulated/floor/attack_paw(mob/user as mob) - return src.attack_hand(user) - -/turf/simulated/floor/attack_hand(mob/user as mob) - if (is_light_floor()) - var/obj/item/stack/tile/light/T = floor_tile - T.on = !T.on - update_icon() - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - -// if(M==user) //temporary hack to stop runtimes. ~Carn -// user.stop_pulling() //but...fixed the root of the problem -// return //shoudn't be needed now, unless somebody fucks with pulling again. - - var/mob/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return - -/turf/simulated/floor/engine/attackby(obj/item/weapon/C as obj, mob/user as mob) - if(!C) - return - if(!user) - return - if(istype(C, /obj/item/weapon/wrench)) - user << "\blue Removing rods..." - playsound(src.loc, 'sound/items/Ratchet.ogg', 80, 1) - if(do_after(user, 30)) - new /obj/item/stack/rods(src, 2) - ReplaceWithFloor() - var/turf/simulated/floor/F = src - F.make_plating() - return - -/turf/simulated/floor/proc/gets_drilled() - return - -/turf/simulated/floor/proc/break_tile_to_plating() - if(!is_plating()) - make_plating() - break_tile() - -/turf/simulated/floor/is_plasteel_floor() - if(istype(floor_tile,/obj/item/stack/tile/plasteel)) - return 1 - else - return 0 - -/turf/simulated/floor/is_light_floor() - if(istype(floor_tile,/obj/item/stack/tile/light)) - return 1 - else - return 0 - -/turf/simulated/floor/is_grass_floor() - if(istype(floor_tile,/obj/item/stack/tile/grass)) - return 1 - else - return 0 - -/turf/simulated/floor/is_wood_floor() - if(istype(floor_tile,/obj/item/stack/tile/wood)) - return 1 - else - return 0 - -/turf/simulated/floor/is_plating() - if(!floor_tile) - return 1 - return 0 - -/turf/simulated/floor/proc/break_tile() - if(istype(src,/turf/simulated/floor/engine)) return - if(istype(src,/turf/simulated/floor/mech_bay_recharge_floor)) - src.ReplaceWithPlating() - if(broken) return - if(is_plasteel_floor()) - src.icon_state = "damaged[pick(1,2,3,4,5)]" - broken = 1 - else if(is_light_floor()) - src.icon_state = "light_broken" - broken = 1 - else if(is_plating()) - src.icon_state = "platingdmg[pick(1,2,3)]" - broken = 1 - else if(is_wood_floor()) - src.icon_state = "wood-broken" - broken = 1 - else if(is_grass_floor()) - src.icon_state = "sand[pick("1","2","3")]" - broken = 1 - -/turf/simulated/floor/proc/burn_tile() - if(istype(src,/turf/simulated/floor/engine)) return - if(istype(src,/turf/simulated/floor/plating/airless/asteroid)) return//Asteroid tiles don't burn - if(broken || burnt) return - if(is_plasteel_floor()) - src.icon_state = "damaged[pick(1,2,3,4,5)]" - burnt = 1 - else if(is_plasteel_floor()) - src.icon_state = "floorscorched[pick(1,2)]" - burnt = 1 - else if(is_plating()) - src.icon_state = "panelscorched" - burnt = 1 - else if(is_wood_floor()) - src.icon_state = "wood-broken" - burnt = 1 - else if(is_grass_floor()) - src.icon_state = "sand[pick("1","2","3")]" - burnt = 1 - -//This proc will delete the floor_tile and the update_iocn() proc will then change the icon_state of the turf -//This proc auto corrects the grass tiles' siding. -/turf/simulated/floor/proc/make_plating() - if(istype(src,/turf/simulated/floor/engine)) return - - if(is_grass_floor()) - for(var/direction in cardinal) - if(istype(get_step(src,direction),/turf/simulated/floor)) - var/turf/simulated/floor/FF = get_step(src,direction) - FF.update_icon() //so siding get updated properly - - if(!floor_tile) return - del(floor_tile) - icon_plating = "plating" - SetLuminosity(0) - floor_tile = null - intact = 0 - broken = 0 - burnt = 0 - - update_icon() - levelupdate() - -//This proc will make the turf a plasteel floor tile. The expected argument is the tile to make the turf with -//If none is given it will make a new object. dropping or unequipping must be handled before or after calling -//this proc. -/turf/simulated/floor/proc/make_plasteel_floor(var/obj/item/stack/tile/plasteel/T = null) - broken = 0 - burnt = 0 - intact = 1 - SetLuminosity(0) - if(T) - if(istype(T,/obj/item/stack/tile/plasteel)) - floor_tile = T - if (icon_regular_floor) - icon_state = icon_regular_floor - else - icon_state = "floor" - icon_regular_floor = icon_state - update_icon() - levelupdate() - return - //if you gave a valid parameter, it won't get thisf ar. - floor_tile = new/obj/item/stack/tile/plasteel - icon_state = "floor" - icon_regular_floor = icon_state - - update_icon() - levelupdate() - -//This proc will make the turf a light floor tile. The expected argument is the tile to make the turf with -//If none is given it will make a new object. dropping or unequipping must be handled before or after calling -//this proc. -/turf/simulated/floor/proc/make_light_floor(var/obj/item/stack/tile/light/T = null) - broken = 0 - burnt = 0 - intact = 1 - if(T) - if(istype(T,/obj/item/stack/tile/light)) - floor_tile = T - update_icon() - levelupdate() - return - //if you gave a valid parameter, it won't get thisf ar. - floor_tile = new/obj/item/stack/tile/light - - update_icon() - levelupdate() - -//This proc will make a turf into a grass patch. Fun eh? Insert the grass tile to be used as the argument -//If no argument is given a new one will be made. -/turf/simulated/floor/proc/make_grass_floor(var/obj/item/stack/tile/grass/T = null) - broken = 0 - burnt = 0 - intact = 1 - if(T) - if(istype(T,/obj/item/stack/tile/grass)) - floor_tile = T - update_icon() - levelupdate() - return - //if you gave a valid parameter, it won't get thisf ar. - floor_tile = new/obj/item/stack/tile/grass - - update_icon() - levelupdate() - -//This proc will make a turf into a wood floor. Fun eh? Insert the wood tile to be used as the argument -//If no argument is given a new one will be made. -/turf/simulated/floor/proc/make_wood_floor(var/obj/item/stack/tile/wood/T = null) - broken = 0 - burnt = 0 - intact = 1 - if(T) - if(istype(T,/obj/item/stack/tile/wood)) - floor_tile = T - update_icon() - levelupdate() - return - //if you gave a valid parameter, it won't get thisf ar. - floor_tile = new/obj/item/stack/tile/wood - - update_icon() - levelupdate() - -/turf/simulated/floor/attackby(obj/item/C as obj, mob/user as mob) - - if(!C || !user) - return 0 - - if(istype(C,/obj/item/weapon/light/bulb)) //only for light tiles - if(is_light_floor()) - var/obj/item/stack/tile/light/T = floor_tile - if(T.state) - user.drop_item(C) - del(C) - T.state = C //fixing it by bashing it with a light bulb, fun eh? - update_icon() - user << "\blue You replace the light bulb." - else - user << "\blue The lightbulb seems fine, no need to replace it." - - if(istype(C, /obj/item/weapon/crowbar) && (!(is_plating()))) - if(broken || burnt) - user << "\red You remove the broken plating." - else - if(is_wood_floor()) - user << "\red You forcefully pry off the planks, destroying them in the process." - else - user << "\red You remove the [floor_tile.name]." - new floor_tile.type(src) - - make_plating() - playsound(src.loc, 'sound/items/Crowbar.ogg', 80, 1) - - return - - if(istype(C, /obj/item/weapon/screwdriver) && is_wood_floor()) - if(broken || burnt) - return - else - if(is_wood_floor()) - user << "\red You unscrew the planks." - new floor_tile.type(src) - - make_plating() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 80, 1) - - return - - if(istype(C, /obj/item/stack/rods)) - var/obj/item/stack/rods/R = C - if (is_plating()) - if (R.amount >= 2) - user << "\blue Reinforcing the floor..." - if(do_after(user, 30) && R && R.amount >= 2 && is_plating()) - ReplaceWithEngineFloor() - playsound(src.loc, 'sound/items/Deconstruct.ogg', 80, 1) - R.use(2) - return - else - user << "\red You need more rods." - else - user << "\red You must remove the plating first." - return - - if(istype(C, /obj/item/stack/tile)) - if(is_plating()) - if(!broken && !burnt) - var/obj/item/stack/tile/T = C - floor_tile = new T.type - intact = 1 - if(istype(T,/obj/item/stack/tile/light)) - var/obj/item/stack/tile/light/L = T - var/obj/item/stack/tile/light/F = floor_tile - F.state = L.state - F.on = L.on - if(istype(T,/obj/item/stack/tile/grass)) - for(var/direction in cardinal) - if(istype(get_step(src,direction),/turf/simulated/floor)) - var/turf/simulated/floor/FF = get_step(src,direction) - FF.update_icon() //so siding gets updated properly - T.use(1) - update_icon() - levelupdate() - playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) - else - user << "\blue This section is too damaged to support a tile. Use a welder to fix the damage." - - - if(istype(C, /obj/item/weapon/cable_coil)) - if(is_plating()) - var/obj/item/weapon/cable_coil/coil = C - coil.turf_place(src, user) - else - user << "\red You must remove the plating first." - - if(istype(C, /obj/item/weapon/shovel)) - if(is_grass_floor()) - new /obj/item/weapon/ore/glass(src) - new /obj/item/weapon/ore/glass(src) //Make some sand if you shovel grass - user << "\blue You shovel the grass." - make_plating() - else - user << "\red You cannot shovel this." - - if(istype(C, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/welder = C - if(welder.isOn() && (is_plating())) - if(broken || burnt) - if(welder.remove_fuel(0,user)) - user << "\red You fix some dents on the broken plating." - playsound(src.loc, 'sound/items/Welder.ogg', 80, 1) - icon_state = "plating" - burnt = 0 - broken = 0 - else - user << "\blue You need more welding fuel to complete this task." - -/turf/unsimulated/floor/attack_paw(user as mob) - return src.attack_hand(user) - -/turf/unsimulated/floor/attack_hand(var/mob/user as mob) - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - var/mob/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return - -// imported from space.dm - -/turf/space/attack_paw(mob/user as mob) - return src.attack_hand(user) - -/turf/space/attack_hand(mob/user as mob) - if ((user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - var/atom/movable/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return - -/turf/space/attackby(obj/item/C as obj, mob/user as mob) - - if (istype(C, /obj/item/stack/rods)) - var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) - if(L) - return - var/obj/item/stack/rods/R = C - user << "\blue Constructing support lattice ..." - playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) - ReplaceWithLattice() - R.use(1) - return - - if (istype(C, /obj/item/stack/tile/plasteel)) - var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) - if(L) - var/obj/item/stack/tile/plasteel/S = C - del(L) - playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) - S.build(src) - S.use(1) - return - else - user << "\red The plating is going to need some support." - return - - -// Ported from unstable r355 - -/turf/space/Entered(atom/movable/A as mob|obj) - ..() - if ((!(A) || src != A.loc)) return - - inertial_drift(A) - - if(ticker && ticker.mode) - - // Okay, so let's make it so that people can travel z levels but not nuke disks! - // if(ticker.mode.name == "nuclear emergency") return - if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) - if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) - return - - if(istype(A, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks travel Z levels ... And moving this shit down here so it only fires when they're actually trying to change z-level. - del(A) //The disk's Del() proc ensures a new one is created - return - - if(!isemptylist(A.search_contents_for(/obj/item/weapon/disk/nuclear))) - if(istype(A, /mob/living)) - var/mob/living/MM = A - if(MM.client) - MM << "\red Something you are carrying is preventing you from leaving. Don't play stupid; you know exactly what it is." - return - - var/move_to_z_str = pickweight(accessable_z_levels) - - var/move_to_z = text2num(move_to_z_str) - - if(!move_to_z) - return - - A.z = move_to_z - - if(src.x <= TRANSITIONEDGE) - A.x = world.maxx - TRANSITIONEDGE - 2 - A.y = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) - - else if (A.x >= (world.maxx - TRANSITIONEDGE - 1)) - A.x = TRANSITIONEDGE + 1 - A.y = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) - - else if (src.y <= TRANSITIONEDGE) - A.y = world.maxy - TRANSITIONEDGE -2 - A.x = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) - - else if (A.y >= (world.maxy - TRANSITIONEDGE - 1)) - A.y = TRANSITIONEDGE + 1 - A.x = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) - - - - - spawn (0) - if ((A && A.loc)) - A.loc.Entered(A) - -/turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj) - var/cur_x - var/cur_y - var/next_x - var/next_y - var/target_z - var/list/y_arr - - if(src.x <= 1) - if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) - return - - var/list/cur_pos = src.get_global_map_pos() - if(!cur_pos) return - cur_x = cur_pos["x"] - cur_y = cur_pos["y"] - next_x = (--cur_x||global_map.len) - y_arr = global_map[next_x] - target_z = y_arr[cur_y] -/* - //debug - world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" - world << "Target Z = [target_z]" - world << "Next X = [next_x]" - //debug -*/ - if(target_z) - A.z = target_z - A.x = world.maxx - 2 - spawn (0) - if ((A && A.loc)) - A.loc.Entered(A) - else if (src.x >= world.maxx) - if(istype(A, /obj/effect/meteor)) - del(A) - return - - var/list/cur_pos = src.get_global_map_pos() - if(!cur_pos) return - cur_x = cur_pos["x"] - cur_y = cur_pos["y"] - next_x = (++cur_x > global_map.len ? 1 : cur_x) - y_arr = global_map[next_x] - target_z = y_arr[cur_y] -/* - //debug - world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" - world << "Target Z = [target_z]" - world << "Next X = [next_x]" - //debug -*/ - if(target_z) - A.z = target_z - A.x = 3 - spawn (0) - if ((A && A.loc)) - A.loc.Entered(A) - else if (src.y <= 1) - if(istype(A, /obj/effect/meteor)) - del(A) - return - var/list/cur_pos = src.get_global_map_pos() - if(!cur_pos) return - cur_x = cur_pos["x"] - cur_y = cur_pos["y"] - y_arr = global_map[cur_x] - next_y = (--cur_y||y_arr.len) - target_z = y_arr[next_y] -/* - //debug - world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" - world << "Next Y = [next_y]" - world << "Target Z = [target_z]" - //debug -*/ - if(target_z) - A.z = target_z - A.y = world.maxy - 2 - spawn (0) - if ((A && A.loc)) - A.loc.Entered(A) - - else if (src.y >= world.maxy) - if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) - return - var/list/cur_pos = src.get_global_map_pos() - if(!cur_pos) return - cur_x = cur_pos["x"] - cur_y = cur_pos["y"] - y_arr = global_map[cur_x] - next_y = (++cur_y > y_arr.len ? 1 : cur_y) - target_z = y_arr[next_y] -/* - //debug - world << "Src.z = [src.z] in global map X = [cur_x], Y = [cur_y]" - world << "Next Y = [next_y]" - world << "Target Z = [target_z]" - //debug -*/ - if(target_z) - A.z = target_z - A.y = 3 - spawn (0) - if ((A && A.loc)) - A.loc.Entered(A) - return - -/obj/effect/vaultspawner - var/maxX = 6 - var/maxY = 6 - var/minX = 2 - var/minY = 2 - -/obj/effect/vaultspawner/New(turf/location as turf,lX = minX,uX = maxX,lY = minY,uY = maxY,var/type = null) - if(!type) - type = pick("sandstone","rock","alien") - - var/lowBoundX = location.x - var/lowBoundY = location.y - - var/hiBoundX = location.x + rand(lX,uX) - var/hiBoundY = location.y + rand(lY,uY) - - var/z = location.z - - for(var/i = lowBoundX,i<=hiBoundX,i++) - for(var/j = lowBoundY,j<=hiBoundY,j++) - if(i == lowBoundX || i == hiBoundX || j == lowBoundY || j == hiBoundY) - new /turf/simulated/wall/vault(locate(i,j,z),type) - else - new /turf/simulated/floor/vault(locate(i,j,z),type) - - del(src) /turf/proc/kill_creatures(mob/U = null)//Will kill people/creatures and damage mechs./N //Useful to batch-add creatures to the list. @@ -1913,3 +408,25 @@ turf/simulated/floor/proc/update_icon() if(flags & NOJAUNT) return flags |= NOJAUNT + +/turf/proc/AdjacentTurfs() + var/L[] = new() + for(var/turf/simulated/t in oview(src,1)) + if(!t.density) + if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) + L.Add(t) + return L +/turf/proc/Distance(turf/t) + if(get_dist(src,t) == 1) + var/cost = (src.x - t.x) * (src.x - t.x) + (src.y - t.y) * (src.y - t.y) + cost *= (pathweight+t.pathweight)/2 + return cost + else + return get_dist(src,t) +/turf/proc/AdjacentTurfsSpace() + var/L[] = new() + for(var/turf/t in oview(src,1)) + if(!t.density) + if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) + L.Add(t) + return L \ No newline at end of file diff --git a/code/game/turfs/unsimulated.dm b/code/game/turfs/unsimulated.dm new file mode 100644 index 00000000000..178b69b2868 --- /dev/null +++ b/code/game/turfs/unsimulated.dm @@ -0,0 +1,5 @@ +/turf/unsimulated + intact = 1 + name = "command" + oxygen = MOLES_O2STANDARD + nitrogen = MOLES_N2STANDARD \ No newline at end of file diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm new file mode 100644 index 00000000000..f18ceeb8210 --- /dev/null +++ b/code/game/turfs/unsimulated/floor.dm @@ -0,0 +1,24 @@ +/turf/unsimulated/floor + name = "floor" + icon = 'icons/turf/floors.dmi' + icon_state = "Floor3" + +/turf/unsimulated/floor/attack_paw(user as mob) + return src.attack_hand(user) + +/turf/unsimulated/floor/attack_hand(var/mob/user as mob) + if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) + return + if (user.pulling.anchored) + return + if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) + return + if (ismob(user.pulling)) + var/mob/M = user.pulling + var/mob/t = M.pulling + M.stop_pulling() + step(user.pulling, get_dir(user.pulling.loc, src)) + M.start_pulling(t) + else + step(user.pulling, get_dir(user.pulling.loc, src)) + return \ No newline at end of file diff --git a/code/game/turfs/unsimulated/walls.dm b/code/game/turfs/unsimulated/walls.dm new file mode 100644 index 00000000000..2b23fda7c61 --- /dev/null +++ b/code/game/turfs/unsimulated/walls.dm @@ -0,0 +1,15 @@ +/turf/unsimulated/wall + name = "wall" + icon = 'icons/turf/walls.dmi' + icon_state = "riveted" + opacity = 1 + density = 1 + +turf/unsimulated/wall/splashscreen + name = "Space Station 13" + icon = 'icons/misc/fullscreen.dmi' + icon_state = "title" + layer = FLY_LAYER + +/turf/unsimulated/wall/other + icon_state = "r_wall" \ No newline at end of file diff --git a/code/game/verbs/atom_verbs.dm b/code/game/verbs/atom_verbs.dm new file mode 100644 index 00000000000..08183ef0c17 --- /dev/null +++ b/code/game/verbs/atom_verbs.dm @@ -0,0 +1,31 @@ +/atom/movable/verb/pull() + set name = "Pull" + set category = "IC" + set src in oview(1) + + usr.start_pulling(src) + return + +/atom/verb/point() + set name = "Point To" + set category = "Object" + set src in oview() + var/atom/this = src//detach proc from src + src = null + + if(!usr || !isturf(usr.loc)) + return + if(usr.stat || usr.restrained()) + return + if(usr.status_flags & FAKEDEATH) + return + + var/tile = get_turf(this) + if (!tile) + return + + var/P = new /obj/effect/decal/point(tile) + spawn (20) + if(P) del(P) + + usr.visible_message("[usr] points to [this]") diff --git a/code/game/vote.dm b/code/game/vote.dm deleted file mode 100644 index 6369b425a6b..00000000000 --- a/code/game/vote.dm +++ /dev/null @@ -1,345 +0,0 @@ -/datum/vote/New() - - nextvotetime = world.timeofday // + 10*config.vote_delay - - -/datum/vote/proc/canvote()//marker1 - var/excess = world.timeofday - vote.nextvotetime - - if(excess < -10000) // handle clock-wrapping problems - very long delay (>20 hrs) if wrapped - vote.nextvotetime = world.timeofday - return 1 - return (excess >= 0) - -/datum/vote/proc/nextwait() - return timetext( round( (nextvotetime - world.timeofday)/10) ) - -/datum/vote/proc/endwait() - return timetext( round( (votetime - world.timeofday)/10) ) - -/datum/vote/proc/timetext(var/interval) - var/minutes = round(interval / 60) - var/seconds = round(interval % 60) - - var/tmin = "[minutes>0?num2text(minutes)+"min":null]" - var/tsec = "[seconds>0?num2text(seconds)+"sec":null]" - - if(tmin && tsec) // hack to skip inter-space if either field is blank - return "[tmin] [tsec]" - else - if(!tmin && !tsec) // return '0sec' if 0 time left - return "0sec" - return "[tmin][tsec]" - -/datum/vote/proc/getvotes() - var/list/L = list() - for(var/mob/M in player_list) - if(M.client && M.client.inactivity < 1200) // clients inactive for 2 minutes don't count - L[M.client.vote] += 1 - - return L - - -/datum/vote/proc/endvote() - - if(!voting) // means that voting was aborted by an admin - return - - world << "\red ***Voting has closed." - - log_vote("Voting closed, result was [winner]") - voting = 0 - nextvotetime = world.timeofday + 10*config.vote_delay - - for(var/mob/M in player_list) // clear vote window from all clients - if(M.client) - M << browse(null, "window=vote") - M.client.showvote = 0 - - calcwin() - - if(mode) - if(!ticker) - if(!going) - world << "The game will start soon." - going = 1 - var/wintext = capitalize(winner) - if(winner=="default") - world << "Result is \red No change." - return - - // otherwise change mode - - - world << "Result is change to \red [wintext]" - world.save_mode(winner) - - if(ticker && ticker.mode) - world <<"\red World will reboot in 10 seconds" - - feedback_set_details("end_error","mode vote - [winner]") - - if(blackbox) - blackbox.save_all_data_to_sql() - - sleep(100) - log_game("Rebooting due to mode vote") - world.Reboot() - else - master_mode = winner - - else - - if(winner=="default") - world << "Result is \red No restart." - return - - world << "Result is \red Restart round." - - world <<"\red World will reboot in 5 seconds" - - feedback_set_details("end_error","restart vote") - - if(blackbox) - blackbox.save_all_data_to_sql() - - sleep(50) - log_game("Rebooting due to restart vote") - world.Reboot() - return - - -/datum/vote/proc/calcwin() - - var/list/votes = getvotes() - - if(vote.mode) - var/best = -1 - - for(var/v in votes) - if(v=="none") - continue - if(best < votes[v]) - best = votes[v] - - - var/list/winners = list() - - for(var/v in votes) - if(votes[v] == best) - winners += v - - var/ret = "" - - - for(var/w in winners) - if(lentext(ret) > 0) - ret += "/" - if(w=="default") - winners = list("default") - ret = "No change" - break - else - ret += capitalize(w) - - - - if(winners.len != 1) - ret = "Tie: " + ret - - - if(winners.len == 0) - vote.winner = "default" - ret = "No change" - else - vote.winner = pick(winners) - - return ret - else - - if(votes["default"] < votes["restart"]) - - vote.winner = "restart" - return "Restart" - else - vote.winner = "default" - return "No restart" - - -/mob/verb/vote() - set category = "OOC" - set name = "Vote" - usr.client.showvote = 1 - - - var/text = "Voting" - - var/footer = "
Close" - - - if(config.vote_no_dead && usr.stat == 2) - text += "Voting while dead has been disallowed." - text += footer - usr << browse(text, "window=vote") - usr.client.showvote = 0 - usr.client.vote = "none" - return - - if(vote.voting) - // vote in progress, do the current - - text += "Vote to [vote.mode?"change mode":"restart round"] in progress.
" - text += "[vote.endwait()] until voting is closed.
" - - var/list/votes = vote.getvotes() - - if(vote.mode) // true if changing mode - - text += "Current game mode is: [master_mode].
Select the mode to change to:
    " - - for(var/md in config.votable_modes) - var/disp = capitalize(md) - if(md=="default") - disp = "No change" - - //world << "[md]|[disp]|[src.client.vote]|[votes[md]]" - - if(src.client.vote == md) - text += "
  • [disp]" - else - text += "
  • [disp]" - - text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " - - text += "
" - - text +="

Current winner: [vote.calcwin()]
" - - text += footer - - usr << browse(text, "window=vote") - - else // voting to restart - - text += "Restart the world?

    " - - var/list/VL = list("default","restart") - - for(var/md in VL) - var/disp = (md=="default"? "No":"Yes") - - if(src.client.vote == md) - text += "
  • [disp]" - else - text += "
  • [disp]" - - text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " - - text += "
" - - text +="

Current winner: [vote.calcwin()]
" - - text += footer - - usr << browse(text, "window=vote") - - - else //no vote in progress - - if(shuttlecoming == 1) - usr << "\blue Cannot start Vote - Shuttle has been called." - return - - if(!config.allow_vote_restart && !config.allow_vote_mode) - text += "

Player voting is disabled." - - usr << browse(text, "window=vote") - usr.client.showvote = 0 - return - - if(!vote.canvote()) // not time to vote yet - if(config.allow_vote_restart) text+="Voting to restart is enabled.
" - if(config.allow_vote_mode) text+="Voting to change mode is enabled.
" - - text+="

Next vote can begin in [vote.nextwait()]." - text+=footer - - usr << browse(text, "window=vote") - - else // voting can begin - if(config.allow_vote_restart) - text += "Begin restart vote.
" - if(config.allow_vote_mode) - text += "Begin change mode vote.
" - - text += footer - usr << browse(text, "window=vote") - - spawn(20) - if(usr.client && usr.client.showvote) - usr.vote() - else - usr << browse(null, "window=vote") - - return - - -/datum/vote/Topic(href, href_list) - ..() - //world << "[usr] has activated the vote Topic" - - if(href_list["voter"]) - world << "[usr.ckey] has attempted to bypass the voting system." //ckey is easy key - return - - if(href_list["vclose"]) - - if(usr) - usr << browse(null, "window=vote") - usr.client.showvote = 0 - return - - if(href_list["vmode"]) - if(vote.voting) - return - - if(!vote.canvote() ) // double check even though this shouldn't happen - return - - vote.mode = text2num(href_list["vmode"])-1 // hack to yield 0=restart, 1=changemode - if(!ticker && vote.mode == 1) - if(going) - world << "The game start has been delayed." - going = 0 - vote.voting = 1 // now voting - vote.votetime = world.timeofday + config.vote_period*10 // when the vote will end - - spawn(config.vote_period*10) - vote.endvote() - - world << "\red*** A vote to [vote.mode?"change game mode":"restart"] has been initiated by [usr.key]." - world << "\red You have [vote.timetext(config.vote_period)] to vote." - - log_vote("Voting to [vote.mode ? "change mode" : "restart round"] started by [usr.name]/[usr.key]") - - for(var/mob/CM in player_list) - if(CM.client) - if( config.vote_no_default || (config.vote_no_dead && CM.stat == 2) ) - CM.client.vote = "none" - else - CM.client.vote = "default" - - if(usr) usr.vote() - return - - - return - - if(href_list["vote"] && vote.voting) - if(usr) - usr.client.vote = href_list["vote"] - - //world << "Setting client [usr.key]'s vote to: [href_list["vote"]]." - - usr.vote() - return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 4c5728d2fef..f8ef9f4ee3e 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -325,3 +325,104 @@ src << "You must be conscious to do this!" return + +/mob/living/carbon/clean_blood() + . = ..() + if(ishuman(src)) + var/mob/living/carbon/human/H = src + if(H.gloves) + if(H.gloves.clean_blood()) + H.update_inv_gloves(0) + else + if(H.bloody_hands) + H.bloody_hands = 0 + H.update_inv_gloves(0) + update_icons() //apply the now updated overlays to the mob + + +//Throwing stuff + +/mob/living/carbon/proc/toggle_throw_mode() + var/obj/item/W = get_active_hand() + if( !W )//Not holding anything + if( client && (TK in mutations) ) + var/obj/item/tk_grab/O = new(src) + put_in_active_hand(O) + O.host = src + return + + if( istype(W,/obj/item/tk_grab) ) + if(hand) del(l_hand) + else del(r_hand) + return + + if (src.in_throw_mode) + throw_mode_off() + else + throw_mode_on() + +/mob/living/carbon/proc/throw_mode_off() + src.in_throw_mode = 0 + src.throw_icon.icon_state = "act_throw_off" + +/mob/living/carbon/proc/throw_mode_on() + src.in_throw_mode = 1 + src.throw_icon.icon_state = "act_throw_on" + +/mob/living/carbon/proc/throw_item(atom/target) + src.throw_mode_off() + if(usr.stat || !target) + return + if(target.type == /obj/screen) return + + var/atom/movable/item = src.get_active_hand() + + if(!item) return + + if (istype(item, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = item + item = G.throw() //throw the person instead of the grab + if(ismob(item)) + var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors + var/turf/end_T = get_turf(target) + if(start_T && end_T) + var/mob/M = item + var/start_T_descriptor = "tile at [start_T.x], [start_T.y], [start_T.z] in area [get_area(start_T)]" + var/end_T_descriptor = "tile at [end_T.x], [end_T.y], [end_T.z] in area [get_area(end_T)]" + + M.attack_log += text("\[[time_stamp()]\] Has been thrown by [usr.name] ([usr.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") + usr.attack_log += text("\[[time_stamp()]\] Has thrown [M.name] ([M.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") + + if(!item) return //Grab processing has a chance of returning null + + u_equip(item) + update_icons() + if(src.client) + src.client.screen -= item + + item.loc = src.loc + + if(istype(item, /obj/item)) + item:dropped(src) // let it know it's been dropped + + //actually throw it! + if (item) + item.layer = initial(item.layer) + src.visible_message("\red [src] has thrown [item].") + + if(!src.lastarea) + src.lastarea = get_area(src.loc) + if((istype(src.loc, /turf/space)) || (src.lastarea.has_gravity == 0)) + src.inertia_dir = get_dir(target, src) + step(src, inertia_dir) + + +/* + if(istype(src.loc, /turf/space) || (src.flags & NOGRAV)) //they're in space, move em one space in the opposite direction + src.inertia_dir = get_dir(target, src) + step(src, inertia_dir) +*/ + + + + item.throw_at(target, item.throw_range, item.throw_speed) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 89d8c9bfb5a..ef7b690d0a8 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -1,3 +1,10 @@ +//Not sure why this is necessary... +/proc/AutoUpdateAI(obj/subject) + if (subject!=null) + for(var/mob/living/silicon/ai/M in player_list) + if ((M.client && M.machine == subject)) + subject.attack_ai(M) + /mob/living/silicon/ai name = "AI" diff --git a/code/world.dm b/code/world.dm new file mode 100644 index 00000000000..8cd7892b376 --- /dev/null +++ b/code/world.dm @@ -0,0 +1,295 @@ +/world + mob = /mob/new_player + turf = /turf/space + area = /area + view = "15x15" + + hub = "Exadv1.spacestation13" + hub_password = "SORRYNOPASSWORD" + name = "/tg/ Station 13" +/* This is for any host that would like their server to appear on the main SS13 hub. +To use it, simply replace the password above, with the password found below, and it should work. +If not, let us know on the main tgstation IRC channel of irc.rizon.net #tgstation13 we can help you there. + + hub = "Exadv1.spacestation13" + hub_password = "kMZy3U5jJHSiBQjr" + name = "Space Station 13" +*/ + + + +#define RECOMMENDED_VERSION 494 +/world/New() + ..() + + src.load_configuration() + + if (config && config.server_name != null && config.server_suffix && world.port > 0) + // dumb and hardcoded but I don't care~ + config.server_name += " #[(world.port % 1000) / 100]" + + src.load_mode() + src.load_motd() + src.load_admins() + investigate_reset() + if (config.usewhitelist) + load_whitelist() + LoadBansjob() + Get_Holiday() //~Carn, needs to be here when the station is named so :P + src.update_status() + makepowernets() + + sun = new /datum/sun() + vote = new /datum/vote() + radio_controller = new /datum/controller/radio() + data_core = new /obj/effect/datacore() + paiController = new /datum/paiController() + + ..() + + sleep(50) + + plmaster = new /obj/effect/overlay( ) + plmaster.icon = 'icons/effects/tile_effects.dmi' + plmaster.icon_state = "plasma" + plmaster.layer = FLY_LAYER + plmaster.mouse_opacity = 0 + + slmaster = new /obj/effect/overlay( ) + slmaster.icon = 'icons/effects/tile_effects.dmi' + slmaster.icon_state = "sleeping_agent" + slmaster.layer = FLY_LAYER + slmaster.mouse_opacity = 0 + + src.update_status() + + master_controller = new /datum/controller/game_controller() + spawn(-1) + master_controller.setup() + lighting_controller.Initialize() + + if(byond_version < RECOMMENDED_VERSION) + world.log << "Your server's byond version does not meet the recommended requirements for TGstation code. Please update BYOND" + + diary = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")].log") + diary << {" + +Starting up. [time2text(world.timeofday, "hh:mm.ss")] +--------------------- +"} + + diaryofmeanpeople = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")] Attack.log") + diaryofmeanpeople << {" + +Starting up. [time2text(world.timeofday, "hh:mm.ss")] +--------------------- +"} + + href_logfile = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")] hrefs.html") + + jobban_loadbanfile() + jobban_updatelegacybans() + LoadBans() + make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) + process_teleport_locs() //Sets up the wizard teleport locations + process_ghost_teleport_locs() //Sets up ghost teleport locations. + sleep_offline = 1 + + spawn(3000) //so we aren't adding to the round-start lag + if(config.ToRban) + ToRban_autoupdate() + if(config.kick_inactive) + KickInactiveClients() + +#undef RECOMMENDED_VERSION + + return + +//world/Topic(href, href_list[]) +// world << "Received a Topic() call!" +// world << "[href]" +// for(var/a in href_list) +// world << "[a]" +// if(href_list["hello"]) +// world << "Hello world!" +// return "Hello world!" +// world << "End of Topic() call." +// ..() + +/world/Topic(T, addr, master, key) + diary << "TOPIC: \"[T]\", from:[addr], master:[master], key:[key]" + + if (T == "ping") + var/x = 1 + for (var/client/C) + x++ + return x + + else if(T == "players") + var/n = 0 + for(var/mob/M in player_list) + if(M.client) + n++ + return n + + else if (T == "status") + var/list/s = list() + s["version"] = game_version + s["mode"] = master_mode + s["respawn"] = config ? abandon_allowed : 0 + s["enter"] = enter_allowed + s["vote"] = config.allow_vote_mode + s["ai"] = config.allow_ai + s["host"] = host ? host : null + s["players"] = list() + var/n = 0 + var/admins = 0 + + for(var/client/C in client_list) + if(C.holder) + if(C.stealth) + continue //so stealthmins aren't revealed by the hub + admins++ + s["player[n]"] = C.key + n++ + s["players"] = n + + if(revdata) s["revision"] = revdata.revision + s["admins"] = admins + + return list2params(s) + + +/world/Reboot(var/reason) + spawn(0) + world << sound(pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg')) // random end sounds!! - LastyBatsy + + for(var/client/C) + if (config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite + C << link("byond://[config.server]") + else + C << link("byond://[world.address]:[world.port]") + + ..(reason) + + +#define INACTIVITY_KICK 6000 //10 minutes in ticks (approx.) +/world/proc/KickInactiveClients() + for(var/client/C) + if( !C.holder && (C.inactivity >= INACTIVITY_KICK) ) + if(C.mob) + if(!istype(C.mob, /mob/dead/)) + log_access("AFK: [key_name(C)]") + C << "\red You have been inactive for more than 10 minutes and have been disconnected." + del(C) + spawn(3000) KickInactiveClients()//more or less five minutes +#undef INACTIVITY_KICK + + +/world/proc/load_mode() + var/text = file2text("data/mode.txt") + if (text) + var/list/lines = dd_text2list(text, "\n") + if (lines[1]) + master_mode = lines[1] + diary << "Saved mode is '[master_mode]'" + +/world/proc/save_mode(var/the_mode) + var/F = file("data/mode.txt") + fdel(F) + F << the_mode + +/world/proc/load_motd() + join_motd = file2text("config/motd.txt") + + +/world/proc/load_admins() + var/text = file2text("config/admins.txt") + if (!text) + diary << "Failed to load config/admins.txt\n" + else + var/list/lines = dd_text2list(text, "\n") + for(var/line in lines) + if (!line) + continue + + if (copytext(line, 1, 2) == ";") + continue + + var/pos = findtext(line, " - ", 1, null) + if (pos) + var/m_key = copytext(line, 1, pos) + var/a_lev = copytext(line, pos + 3, length(line) + 1) + admins[m_key] = a_lev + diary << ("ADMIN: [m_key] = [a_lev]") + + +/world/proc/load_configuration() + config = new /datum/configuration() + config.load("config/config.txt") + config.load("config/game_options.txt","game_options") + config.loadsql("config/dbconfig.txt") + config.loadforumsql("config/forumdbconfig.txt") + // apply some settings from config.. + abandon_allowed = config.respawn + + +/world/proc/update_status() + var/s = "" + + if (config && config.server_name) + s += "[config.server_name] — " + + s += "[station_name()]"; + s += " (" + s += "" //Change this to wherever you want the hub to link to. +// s += "[game_version]" + s += "Default" //Replace this with something else. Or ever better, delete it and uncomment the game version. + s += "" + s += ")" + + var/list/features = list() + + if (!ticker) + features += "STARTING" + + if (ticker && master_mode) + features += master_mode + + if (!enter_allowed) + features += "closed" + + if (abandon_allowed) + features += abandon_allowed ? "respawn" : "no respawn" + + if (config && config.allow_vote_mode) + features += "vote" + + if (config && config.allow_ai) + features += "AI allowed" + + var/n = 0 + for (var/mob/M in player_list) + if (M.client) + n++ + + if (n > 1) + features += "~[n] players" + else if (n > 0) + features += "~[n] player" + + /* + is there a reason for this? the byond site shows 'hosted by X' when there is a proper host already. + if (host) + features += "hosted by [host]" + */ + + if (!host && config && config.hostedby) + features += "hosted by [config.hostedby]" + + if (features) + s += ": [dd_list2text(features, ", ")]" + + /* does this help? I do not know */ + if (src.status != s) + src.status = s diff --git a/config/testers.txt b/config/testers.txt deleted file mode 100644 index 72d289c83ba..00000000000 --- a/config/testers.txt +++ /dev/null @@ -1 +0,0 @@ -wark \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index 1b47ca5e133..a4824851467 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -16,16 +16,14 @@ #define FILE_DIR "code/datums" #define FILE_DIR "code/datums/diseases" #define FILE_DIR "code/datums/helper_datums" +#define FILE_DIR "code/datums/organs" #define FILE_DIR "code/datums/spells" #define FILE_DIR "code/defines" -#define FILE_DIR "code/defines/area" #define FILE_DIR "code/defines/obj" #define FILE_DIR "code/defines/procs" -#define FILE_DIR "code/defines/tanning" #define FILE_DIR "code/FEA" #define FILE_DIR "code/game" #define FILE_DIR "code/game/area" -#define FILE_DIR "code/game/asteroid" #define FILE_DIR "code/game/gamemodes" #define FILE_DIR "code/game/gamemodes/blob" #define FILE_DIR "code/game/gamemodes/blob/blobs" @@ -86,6 +84,7 @@ #define FILE_DIR "code/game/objects/structures/stool_bed_chair_nest" #define FILE_DIR "code/game/turfs" #define FILE_DIR "code/game/turfs/simulated" +#define FILE_DIR "code/game/turfs/space" #define FILE_DIR "code/game/turfs/unsimulated" #define FILE_DIR "code/game/vehicles" #define FILE_DIR "code/game/vehicles/airtight" @@ -140,7 +139,6 @@ #define FILE_DIR "code/modules/mob/living/silicon/robot" #define FILE_DIR "code/modules/mob/living/simple_animal" #define FILE_DIR "code/modules/mob/new_player" -#define FILE_DIR "code/modules/mob/organ" #define FILE_DIR "code/modules/paperwork" #define FILE_DIR "code/modules/power" #define FILE_DIR "code/modules/power/antimatter" @@ -208,7 +206,6 @@ #define FILE_DIR "interface" #define FILE_DIR "maps" #define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "music" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" @@ -234,6 +231,7 @@ #include "code\names.dm" #include "code\setup.dm" #include "code\stylesheet.dm" +#include "code\world.dm" #include "code\ATMOSPHERICS\atmospherics.dm" #include "code\ATMOSPHERICS\datum_pipe_network.dm" #include "code\ATMOSPHERICS\datum_pipeline.dm" @@ -305,6 +303,8 @@ #include "code\datums\helper_datums\global_iterator.dm" #include "code\datums\helper_datums\teleport.dm" #include "code\datums\helper_datums\topic_input.dm" +#include "code\datums\organs\organ.dm" +#include "code\datums\organs\organ_external.dm" #include "code\datums\spells\area_teleport.dm" #include "code\datums\spells\conjure.dm" #include "code\datums\spells\emplosion.dm" @@ -318,12 +318,7 @@ #include "code\datums\spells\trigger.dm" #include "code\datums\spells\turf_teleport.dm" #include "code\datums\spells\wizard.dm" -#include "code\defines\atom.dm" -#include "code\defines\hub.dm" #include "code\defines\obj.dm" -#include "code\defines\turf.dm" -#include "code\defines\world.dm" -#include "code\defines\area\Space Station 13 areas.dm" #include "code\defines\obj\hydro.dm" #include "code\defines\obj\machinery.dm" #include "code\defines\obj\storage.dm" @@ -351,40 +346,26 @@ #include "code\defines\procs\statistics.dm" #include "code\defines\procs\syndicate_name.dm" #include "code\defines\procs\time_stamp.dm" -#include "code\defines\tanning\leather.dm" #include "code\FEA\FEA_airgroup.dm" #include "code\FEA\FEA_fire.dm" #include "code\FEA\FEA_gas_mixture.dm" #include "code\FEA\FEA_group_helpers.dm" #include "code\FEA\FEA_system.dm" #include "code\FEA\FEA_turf_tile.dm" -#include "code\game\algorithm.dm" -#include "code\game\atom_procs.dm" -#include "code\game\cellautomata.dm" -#include "code\game\chemistry.dm" +#include "code\game\asteroid.dm" +#include "code\game\atoms.dm" +#include "code\game\atoms_movable.dm" #include "code\game\communications.dm" #include "code\game\dna.dm" #include "code\game\hud.dm" -#include "code\game\landmarks.dm" -#include "code\game\prisonshuttle.dm" #include "code\game\shuttle_engines.dm" #include "code\game\skincmd.dm" #include "code\game\smoothwall.dm" #include "code\game\sound.dm" -#include "code\game\specops_shuttle.dm" -#include "code\game\status.dm" -#include "code\game\step_triggers.dm" #include "code\game\supplyshuttle.dm" -#include "code\game\syndicate_shuttle.dm" -#include "code\game\syndicate_specops_shuttle.dm" -#include "code\game\throwing.dm" -#include "code\game\topic.dm" -#include "code\game\vote.dm" #include "code\game\area\ai_monitored.dm" #include "code\game\area\areas.dm" -#include "code\game\asteroid\artifacts.dm" -#include "code\game\asteroid\asteroid.dm" -#include "code\game\asteroid\turf.dm" +#include "code\game\area\Space Station 13 areas.dm" #include "code\game\gamemodes\events.dm" #include "code\game\gamemodes\factions.dm" #include "code\game\gamemodes\game_mode.dm" @@ -498,6 +479,7 @@ #include "code\game\machinery\turrets.dm" #include "code\game\machinery\vending.dm" #include "code\game\machinery\washing_machine.dm" +#include "code\game\machinery\wishgranter.dm" #include "code\game\machinery\atmoalter\area_atmos_computer.dm" #include "code\game\machinery\atmoalter\canister.dm" #include "code\game\machinery\atmoalter\meter.dm" @@ -538,10 +520,14 @@ #include "code\game\machinery\computer\pod.dm" #include "code\game\machinery\computer\power.dm" #include "code\game\machinery\computer\prisoner.dm" +#include "code\game\machinery\computer\prisonshuttle.dm" #include "code\game\machinery\computer\robot.dm" #include "code\game\machinery\computer\security.dm" #include "code\game\machinery\computer\shuttle.dm" +#include "code\game\machinery\computer\specops_shuttle.dm" #include "code\game\machinery\computer\station_alert.dm" +#include "code\game\machinery\computer\syndicate_shuttle.dm" +#include "code\game\machinery\computer\syndicate_specops_shuttle.dm" #include "code\game\machinery\doors\airlock.dm" #include "code\game\machinery\doors\airlock_electronics.dm" #include "code\game\machinery\doors\brigdoors.dm" @@ -611,6 +597,7 @@ #include "code\game\objects\effects\overlays.dm" #include "code\game\objects\effects\portals.dm" #include "code\game\objects\effects\signs.dm" +#include "code\game\objects\effects\step_triggers.dm" #include "code\game\objects\effects\decals\cleanable.dm" #include "code\game\objects\effects\decals\contraband.dm" #include "code\game\objects\effects\decals\crayon.dm" @@ -622,6 +609,7 @@ #include "code\game\objects\effects\decals\Cleanable\robots.dm" #include "code\game\objects\effects\spawners\bombspawner.dm" #include "code\game\objects\effects\spawners\gibspawner.dm" +#include "code\game\objects\effects\spawners\vaultspawner.dm" #include "code\game\objects\items\apc_frame.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\bodybag.dm" @@ -662,6 +650,7 @@ #include "code\game\objects\items\stacks\rods.dm" #include "code\game\objects\items\stacks\stack.dm" #include "code\game\objects\items\stacks\sheets\glass.dm" +#include "code\game\objects\items\stacks\sheets\leather.dm" #include "code\game\objects\items\stacks\sheets\light.dm" #include "code\game\objects\items\stacks\sheets\mineral.dm" #include "code\game\objects\items\stacks\sheets\sheet_types.dm" @@ -784,13 +773,27 @@ #include "code\game\objects\structures\stool_bed_chair_nest\bed.dm" #include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm" #include "code\game\objects\structures\stool_bed_chair_nest\stools.dm" +#include "code\game\turfs\simulated.dm" #include "code\game\turfs\turf.dm" +#include "code\game\turfs\unsimulated.dm" +#include "code\game\turfs\simulated\asteroid.dm" #include "code\game\turfs\simulated\beach.dm" +#include "code\game\turfs\simulated\floor.dm" +#include "code\game\turfs\simulated\floor_types.dm" +#include "code\game\turfs\simulated\walls.dm" +#include "code\game\turfs\simulated\walls_mineral.dm" +#include "code\game\turfs\simulated\walls_misc.dm" +#include "code\game\turfs\simulated\walls_reinforced.dm" +#include "code\game\turfs\space\space.dm" +#include "code\game\turfs\space\transit.dm" #include "code\game\turfs\unsimulated\beach.dm" +#include "code\game\turfs\unsimulated\floor.dm" +#include "code\game\turfs\unsimulated\walls.dm" #include "code\game\vehicles\vehicle.dm" #include "code\game\vehicles\airtight\airtight.dm" #include "code\game\vehicles\airtight\land.dm" #include "code\game\vehicles\airtight\space.dm" +#include "code\game\verbs\atom_verbs.dm" #include "code\game\verbs\ooc.dm" #include "code\game\verbs\sound.dm" #include "code\game\verbs\suicide.dm" @@ -1097,8 +1100,6 @@ #include "code\modules\mob\new_player\preferences_setup.dm" #include "code\modules\mob\new_player\savefile.dm" #include "code\modules\mob\new_player\sprite_accessories.dm" -#include "code\modules\mob\organ\organ.dm" -#include "code\modules\mob\organ\organ_external.dm" #include "code\modules\paperwork\clipboard.dm" #include "code\modules\paperwork\filingcabinet.dm" #include "code\modules\paperwork\folders.dm" From 96d07478273fc4afeaf09d68307d7f81eb2f1459 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sat, 8 Sep 2012 22:36:24 +0000 Subject: [PATCH 11/87] Updated the changelog to help make server hosts aware that they may have to redo their hub variables to have their server show up on the hub. The last commit will most likely reset those variables on them. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4660 316c924e-a436-60f5-8080-3fe189b3f50e --- html/changelog.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/html/changelog.html b/html/changelog.html index 31cc9a04941..c41e08d8768 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,7 +48,13 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> - +

+

Important note for server hosts!

+

Important note for server hosts!:

+
    +
  • The file /code/defines/hub.dm was merged into /code/world.dm. To get your server back on the hub, open /code/world.dm and set the hub variables again. Sorry for the inconvenience.
  • +
+

8 September 2012

Carn updated:

From 3f7985844e1cfe4234da0cb6a304324de1bd60f7 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sat, 8 Sep 2012 23:50:54 +0000 Subject: [PATCH 12/87] More work on away missions. They're almost playable now. Things left to do mainly involves stuff interacting with Z8 - counting people as dead, making sure teleports don't work, etc. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4661 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/master_controller.dm | 3 +- code/global.dm | 3 +- code/modules/assembly/bomb.dm | 2 + code/modules/awaymissions/gateway.dm | 96 ++++- code/modules/awaymissions/loot.dm | 1 + code/modules/awaymissions/pamphlet.dm | 13 + code/modules/awaymissions/zlevel.dm | 6 +- icons/obj/bureaucracy.dmi | Bin 3484 -> 7623 bytes icons/obj/machines/gateway.dmi | Bin 21844 -> 32649 bytes maps/RandomZLevels/example.dmm | 355 ++++++++-------- maps/tgstation.2.0.9.dmm | 560 +++++++++++++------------- tgstation.dme | 4 + 12 files changed, 574 insertions(+), 469 deletions(-) create mode 100644 code/modules/awaymissions/pamphlet.dm diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 51d6873154f..35330656159 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -35,6 +35,8 @@ datum/controller/game_controller/New() del(master_controller) master_controller = src + createRandomZlevel() + if(!air_master) air_master = new /datum/controller/air_system() air_master.setup() @@ -54,7 +56,6 @@ datum/controller/game_controller/New() datum/controller/game_controller/proc/setup() world.tick_lag = config.Ticklag - createRandomZlevel() setup_objects() setupgenetics() setupfactions() diff --git a/code/global.dm b/code/global.dm index dd4d340ae9b..e3158da50f6 100644 --- a/code/global.dm +++ b/code/global.dm @@ -170,7 +170,8 @@ var/list/AAlarmWireColorToIndex #define shuttle_time_to_arrive 6000 // 10 minutes to arrive //away missions -var/list/awaydestinations = list() +var/list/awaydestinations = list() //a list of landmarks that the warpgate can take you to +var/returndestination //the location immediately south of the station gateway diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index 0208c74391a..683d79e8fa2 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -66,6 +66,8 @@ return if(status) bombtank.ignite() //if its not a dud, boom (or not boom if you made shitty mix) the ignite proc is below, in this file + else + bombtank.release() /obj/item/device/onetankbomb/HasProximity(atom/movable/AM as mob|obj) if(bombassembly) diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 53c17d54a7f..fb8b4fd962c 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -2,6 +2,7 @@ name = "gateway" desc = "It's a Nanotrasen approved one-way experimental teleporter that will take you places. Still has the pricetag on it." icon = 'icons/obj/machines/gateway.dmi' + icon_state = "off" density = 1 anchored = 1 var/active = 0 @@ -13,25 +14,58 @@ /obj/machinery/gateway/update_icon() if(active) - icon_state = "on[dir]" + icon_state = "on" return - icon_state = "off[dir]" - -/obj/machinery/gateway/attack_hand(mob/user as mob) - update_icon() + icon_state = "off" //this is da important part wot makes things go /obj/machinery/gateway/center density = 1 - dir = 3 //this doesn't work for some reason? see below + icon_state = "offcenter" + use_power = 1 + + //warping vars var/list/linked = list() //a list of the connected gateway chunks - var/ready = 0 + var/ready = 0 //have we got all the parts for a gateway? + var/wait = 0 //this just grabs world.time at world start + + //power vars + var/obj/structure/cable/attached = null /obj/machinery/gateway/center/initialize() - dir = 3 //see above update_icon() + attemptAttach() + + if(src.z == 1) //if it's the station gate + returndestination = get_step(loc, SOUTH) + wait = world.time + 18000 //+ thirty minutes + +/obj/machinery/gateway/center/update_icon() + if(active) + icon_state = "oncenter" + return + icon_state = "offcenter" + +//stolen from syndie beacon code. +/obj/machinery/gateway/center/proc/checkWirePower() + if(!attached) + return 0 + var/datum/powernet/PN = attached.get_powernet() + if(!PN) + return 0 + if(PN.avail < 128000) + return 0 + return 1 + +obj/machinery/gateway/center/process() + if(stat & (NOPOWER)) + if(active) toggleoff() + return + + if(active) + use_power(128000) /obj/machinery/gateway/center/proc/detect() linked = list() //clear the list @@ -52,9 +86,19 @@ if(linked.len == 8) ready = 1 -/obj/machinery/gateway/center/proc/toggleon() +/obj/machinery/gateway/center/proc/toggleon(mob/user as mob) if(!ready) return if(linked.len != 8) return + if(!powered()) return + if(world.time < wait) + user << "Error: Warpspace triangulation in progress. Estimated time to completion: [round(((wait - world.time) / 10) / 60)] minutes." + return + if(!awaydestinations.len) + user << "Error: No destination found." + return + if(!checkWirePower()) + user << "Error: Inadequate electricity reserve." + return for(var/obj/machinery/gateway/G in linked) G.active = 1 @@ -76,16 +120,40 @@ detect() return if(!active) - toggleon() + toggleon(user) return toggleoff() +/obj/machinery/gateway/center/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W,/obj/item/weapon/screwdriver)) + attemptAttach(user, 1) + +//this is kinda ugly i know, but i want the attach proc seperate so we can call it in initialize() +/obj/machinery/gateway/center/proc/attemptAttach(mob/user as mob, tilesafe = 0) + var/turf/T = loc + if(tilesafe && T.intact) + return + if(isturf(T)) + attached = locate() in T + if(user) + if(!attached) + user << "There isn't a cable to connect to [src]." + return + user << "You attach the cable to [src]." + //okay, here's the good teleporting stuff /obj/machinery/gateway/center/HasEntered(mob/user as mob) if(!ready) return if(!active) return - var/obj/effect/landmark/dest = pick(awaydestinations) - if(dest) - user.loc = dest.loc - return \ No newline at end of file + if(src.z == 1) //if it's the station gate + var/obj/effect/landmark/dest = pick(awaydestinations) + if(dest) +//i'm sorry did i say good? + user.loc = dest.loc + use_power(128000) + return + else //they made it back to the station! + user.loc = returndestination + user.dir = SOUTH + use_power(128000) \ No newline at end of file diff --git a/code/modules/awaymissions/loot.dm b/code/modules/awaymissions/loot.dm index 0f67d375225..70ec7ddc36c 100644 --- a/code/modules/awaymissions/loot.dm +++ b/code/modules/awaymissions/loot.dm @@ -9,6 +9,7 @@ var/list/things = params2list(loot) if(things && things.len) for(var/i = lootcount, i > 0, i--) + if(!things.len) return var/lootspawn = text2path(pick(things)) if(!lootdoubles) things.Remove(lootspawn) diff --git a/code/modules/awaymissions/pamphlet.dm b/code/modules/awaymissions/pamphlet.dm new file mode 100644 index 00000000000..e8e674afb35 --- /dev/null +++ b/code/modules/awaymissions/pamphlet.dm @@ -0,0 +1,13 @@ +/obj/item/weapon/paper/pamphlet + name = "pamphlet" + icon_state = "pamphlet" + info = "Welcome to the Nanotrasen Gateway project...
\ + Congratulations! If you're reading this, you and your superiors have decided that you're \ + ready to commit to a life spent colonising the rolling hills of far away worlds. You \ + must be ready for a lifetime of adventure, a little bit of hard work, and an award \ + winning dental plan- but that's not all the Nanotrasen Gateway project has to offer.
\ +
Because we care about you, we feel it is only fair to make sure you know the risks \ + before you commit to joining the Nanotrasen Gateway project. All away destinations have \ + been fully scanned by a Nanotrasen expeditionary team, and are certified to be 100% safe. \ + We've even left a case of space beer along with the basic materials you'll need to expand \ + Nanotrasen's operational area and start your new life." \ No newline at end of file diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index 6aee8391050..da468705afd 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -1,6 +1,8 @@ -var/list/potentialRandomZlevels = list() - proc/createRandomZlevel() + if(awaydestinations.len) //crude, but it saves another var! + return + + var/list/potentialRandomZlevels = list() var/text = file2text("maps/RandomZLevels/fileList.txt") diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index bf632f8291aad48f991e0c041252669196ff9a15..ef718e765edd8ecb3268128e136d593baf5c9151 100644 GIT binary patch literal 7623 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 IRkn`!KWwa#I{*Lx literal 3484 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�sGQj8m5&a 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

bo1W)J_*>bC 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 literal 21844 zcmb4r2T+q;xMt|RNN>_qK@DX6%df#0|){lMd@8YL3)#3Lhled(mSC@ z4G4jd?3e$)yLay0-PzfhOh_hQzMS%&bKa-CMCt2lP>`~afVHxhS6@m)Ev%XPKUr;gpRD%Vr#%mGMaz(NgjVKXANn_!N!p&)9mk-MHWQFqrD=T(1xKiv%RC^u3| z-JMQKK+0C;{*byU<)E8hvU{~k!d5D(!Zz0H&Dh!PK+q`)$4H%$%mf7D1U*rE^uj0e zPpf}`#kB9yO;)pAX|Sj{Z@;74n=y~4gJ%q;Fc6S-A;aL8#`;}q2^;Kf9T zK8TP!QIwqERl72Cmp;gt+AQ6iwlR|;2(PizMjA&L68W+9%{cdC4Gnt*JT`fccAI0? zREm$d4a4ITi|Ho6-rNF7W>A2dm&*MQy1VhcnzP2op8;1Rxbe3}A+^9QQ$(@1jAj%j zOniLgAxjdj!d!82eWRBDjE9E@)Zno@5gNvM2h&T{r6cuSC}96?3%X|g#9p}#IfOG~ zpcEW3_qu+8nTZM1zU#5x`d-4wd~aH(mluclwgTaI{9I~O-SuI?1C|~whX#elzkVkE z3b`2MK`0_64{a<)>Ws4^WA~{jslo%Dygd`Pa>PqVy5=Ek+Jt`Gt8|@lmKCViT9DWI z=zw1dXLWI3g6GKTi=b6zFj_9W2=!(9;5u&h zxCqU=dD&UIyyI_vy-I4HK-O;coP%mvXT*Hrl2@Z`ec=&a?&7{9eH;rvNIM#5;|fj& z`+tniU6x>mvYu9$CwzfkS%o2BxA~YLxqBw)m1*dYMhUKl&5KP}>0=*x=`7vpU6Y@Z&$ZAk_d&TmVcTxfY{1Qmi;GQSYaF&7I21enEGo(^F4i(e4)=0I_lQ6}X;#K_?6=~2tO(YG zZEl)@3+>KXfL~M0p-LGFAKL0%bJaIB9RNa)J&ve($&;2y;CBghQ~ca;X(=A&S_ z9SE&aXUd5?xn~Y8ml= z{(QRwYB;Pj_kkyI+$m2v!qIZ^Ih}eUz(8hgZSB5s_mL}4 z)ah>$%EJH=42qx>sz0B{J7dN7@Vg}kWyEB*OYR$B$`ZdqI!Kkz0wgnHH1CG49QEy= z*!{6p-(W15N5j$1kLVjGkdJn2)u^@W-WO8`FQ-r);S)a&yq!l>3N$F5fOArTjgqL! zg#2Xq#7ABV9ot7cmM?~^ul4LF{R<|SsGmSRsw zQ_K3$qV0E}Kap3m%C~TX2X0?fI;F({pNJ`zEFADKM6aFrya-PcgWNnw7JAt`)iiyD zirGK$V|;E1Ef&EJ#N_Ua+rMzFq~QqUj^a$r>_*Sg#dA~BBEq{{U2MVXtlo6rlwLD z=}(-8=V-s$`upBN5nZ{Yx%#6j&xT+;VPjivMMvYi9zrI>+9NrPyx$fPw}IWu<9H0` zIUil;(Z$BawV^%XcR%elCVuZA=!)LR$UaVF-v+3u2LF1VLo`b<@Y7|;QDsYc>>e+a zknj1cq5Zu`j!Viyy&Nm>^_{nNxqoaKC}mHE-PfQE@RJevXx6aHZ3;zZ07^qJuRg*!5Q^%Dt)Zi3mj)UFH z=_n&eBD%y_paD93blh~LKO};3&-HQ?C60)4q%gH5KW~N$j{}@p3vVZ{BOLdHFU%Ge zICM9yl8C7qL_XNY`S1Wszph>>Gx&vz-__ZDT{!`Z0A%<`%?Zbz{FRmv>eMssQn(G( zxjjiq2HfQ9EVgIBcRJT99X>^Lt$qFyrb67)4E}j%6w&x@Droz8Sj9_28Z-eFPIaq@ zZ>E40dIx^At}&ESyu6rq0&e~^KW|o`G|@i3Q@J-H!~)g5>A@(AkE)mK*PI5{Bf4q7 z4S&G-lh*US z5MU0j+2_mrT%&u0!=NuvHPeuh^x79jO)_#4*@iWa;hg3hDLTs%juQ%-sx0Uve&g53 zv8&IhJa5L%!)aou<&iL=!lIG1yad({{&cmH!lt681OaxoI9KV+?bIQ<{G5tf%23GF z9SQ-tpiA*S?s02U6{Z-dHkf>EgH3@_T zQVstnl!3RuP(O+><(o$^`MT)1Y^X9OWAIaFRh6h!RVoXw{!dSkurv8xd<M!!;< z{tI-dGYLb?V<4IwHk1OdUg&Prs+{D=dDneM`JJbf1qU9)rMkUC#W&BDcpq_%$ji33 z$sGB#9)i(H2_&kX%jk6H z7y9sL#YTedD46pq(=~C*;>zMn^cdq;B@XFN)yc11KCT2Ra#Wd=e)A{$BPa@al#Cbc zsx68!d%q+hw*4lYS&~t(O+RSufUqY(P!ei+LvVV-Hur6d@P`yELLc^VyZz%rH^%bu z{e59~7Z-?h)t~{+w~s4L7DBzfy`)wjSJ+K1g8wMLthO~b7DXb8LEXjW0|QUiPa0U} z2#R{h+;79TvM|R8lJXMxdJ41>PdXX)7`%4{BeIgGLheq(JBK(8YtSDrx!D=;(B-8xurD?&IiE|N#97wZ zm0fv{BjcbwgHiXB7cr~LD&lPhvygJ>Dc>{t_jDOYZnuI&Rw4bk9*hGf^zm z@L>>M3di2w-tp(&sbwjKXi<6jOol*SN&3e0ON0Z?=g*(N2QqAHbzKnxImPO^PZcHk zUau1?ickyZ7QKn-Ztwm{@e!$Ac_U+V)af9k?`46zaNCQAXc;8P<{&>%x@t#7Siq>H zc3UnM*uL??yPS^rW-l`0>I|QvGwFkgor{3ItG@Q@0O?ZyP}Yj_Zv4R#X~!Rub0B|7 zs$Yta?t!S^C438A~E@42`<{&-xI=x{GVc>5s&ZS&^9}zcQ{y`YR8Xh|{S{*4j-q=J}H3-z; z4OPvnJ_Gk{#`=SPgg|eKl+9EbBYUhaZ_aB-2b?Nj`I^TXa(udy z3ny2fcfdlvFJEAi@D87(30cfXuDr50I6(jq63^g(H ziBG2fPmLR10gooN6zKcb&J}6*J74mS8LQBQLR66#zXMCnjZakndWkN4njJF25tr$b zi_0rb#dED_rTh+49e9_x^-;*L{pkX~a2Vvt!-HR!^0JaN$h@t=L$4Ru-S5H&U&_9LuK9Cdbw;W@$;!S3R1h9)5~wlN6>@o+A?Z z05Lb$c=zshAm$W$Ix4JR40H>{8P-}~L8ZU0!^30sR7ZzvzQYG{q5Dqm)>efNhqAOQ zzqJCKn8;b3omQ&Ug_GsBwS&W_Hy#2b+HKTt0zqPz397*=Cn-%p_w;}n2OhtjBnt`( zUTEumM%Er|e!9T1Cl-&4xM^IL&wfmI*H=H zK;H*G+|YY{sr?dYJ{2~l4T1!k86-qSF(o9tmuD9S;sppN&iR3UIp~XpCnAg-!I?5Y z=#T?qTukSlPMo&$7AWMCctt%Oom)}lKYW|-eBn~b&2IUQnK=c!Hm;`A-$(E6=AAM& z0~5dzrlO$6t*Vx9?eO}(??7fuZh{v$cBCwB{~4g+I< z#2s`3{jAMIYYuq&Uwo)AJXcVt`w-P-WO^RXd)1*ttS;wwX9N#C6Oowl|>dD5R z5pQnd0U*TTw4-TWwuQao%KPQJtn`)9eM9;9a3kD#(Ml$SnE=CsY-Ge|4DmSLHqMIP z2Bwe^MhsUMB%Edwxy&qnx;k_VZ`U79GHio#U+c}Q4~Rfn^;{6&-h*TJgp6xmnLhxqt}Q~BFs<(IYKB4foGf`vbK8=4E1m}himpFx06FyJL?$9 z7;%X9*tN!S88oaJL)>P_=Nzo@deWuc9zw!<80^wY*$gGZkRKcR96bAdHcc?4v>-S5 z>n|9sQ(++_@(z_`P6I$B;CQ%OSSRl=|N7mh^(ovi5A9Vq5eajkf0h-D7zwmE7xg5c zRX%xe&GQZ4m4qXQZER25Epm8&`>w;?1rtb&n+Z5!-61q_8GAXP3WeffAfe|6(GQ%MV9z5-BK32Mx&($Z+fklki-C>Wjm*7VQ zDdp<(<-op5wJacnoa-~t=(b-+7XV_IUq-v;)n5cWs^1#z$DX_g5jlDmKA1qEL*D>* zu|=cEO(ue$5VJTmi~KJVb~*0z0HuiMIiawRt7@kuux+;uHZj_fO1?IV=A)_7kXsBY zG*qL#Qe^fz++lslGyTaM*xK4_U>7=n!du|AXx_gVmUbDPl;J9L&e;E#ZQc}=3;H#y zz(dj@n8oWspdZIt4d-cj*++Ep?lMMh%^w5~Gn`+k_saHpc4Ubd(D@0+qb60>IL7%c z9&xq5#l!YVZHhu!y?j8WKZAL-?O&ASsN_c$1O><7{+e?FSd69ioS|ozk9^C4mU!lq zi~gnGZE&V4^;foZ0Y63GyHNT~f2Z!rvdgzrAaBiqi8+P#S$>Gbgi+c{eR{Isl=O_GPkIcacLKu5>b3j5J%ANG-LE8;{hmh+CUkMELejqy)A_0##$z?@ zzQ$N^b3U-E5t6b7anAlQktVG4DY?Umi%;SlvXcN{w=pg+Rzp^P1LGe zqtL?EkF<}x<3DK@L?k79fB$C6)u$>rd=5m5^{#dE?{F(5T>@nNpyu8d>;>ism})Ek z>#nG#rmd#5=#)pd+i#6{%vx7IA--|ygxZam?d>JkwBD?Rd9@t0pUi*d%{eq{a$A>4Z(@-L?RN!n_xI)x<|%m=R=^GBF!c;;~HXbi+RNFq%Nb z{3e`gRE*_$A*ipnmx;x|2xNEKF=BLN@rso2!@ZHXHtNXLl-%6h&zQT-OCdd0PaaEA zu3cP51)+sTFaAE9L${BHORsGYLpIK*W@aAVeEB$Wyg$WZfD2k>&T7xFVEh{AEvRR$ z&Tv2b4;B&GXr$uxIcgt5D#_Xr8yG$|j35W@DwaDKifuQTS^1adkj>l^$eh^c5AjV4 zS6cATAshZN8rP;zPO%&3{%Dtkm&a<)WDs6r#2~J4EkBzjr?-?W#~@FcLyKvK@9gh) zp(dTnOMZSkL{~7R0F%EC(JyuC3Dt0o#&iH6?BSN2?KL?YM0*Wq?-1jlv2+6#^t}np zs;DkSOxv)DYRhwt;xRI@pUb&=%kWD-zeQ|Jk$rnN* z`_Z$+hvL!<(YGk6eloxBt^pV_iSMTPk~l!_Nk~MLP?YFT9%OK>&|o1n{aSj#|1)$J zHlc@RIWhhC(QT)J_|5LYe#V#G1`Fg3+HZQTkn@p%WNw=r6lxh*sB)>A%RX&o!sj+f zF23NmsRGx?IcUt(Wd!IUkb@mtu3=yA<7r3%FuXL(1{FElEL$Z>VCgIXxi~mDRLlCg zn<^*16)20*$G@kWyNK-R&Ca`sdz|#HO@UpQGU84nUj)>JWe)5A~~40B8!mR?Z2nwdtk3vhE`Biq)Z{4 zblaD4ZJA;FEm9FK9FC3JNO<&P`ZB@GTE}Aofc7nXd*ud?d;ILf$R^k4MW67fWz6<_ zAB1$Y(d@=qh5ivUMQh(q8av3ySH5(@gS46?5TIb$C^gIyZDbH|d3@^D$~vO9w%WA% z6`3xZ4Zl(sHtUo12g}f)dyMP`k`EYe>CG|t3xt79KnZe(9YFFK(B|NGbUDI|3V(sS z&fJsfFD_f~;6chzl2_KE-1eka<5y(Q#8y-kiBXvaN&HN3cqpvLKF_<1`dbZrR8)r9 z*uH+#Uf39IDhSF|=*HVUZ%>HXZ#*7zPFAcVTUJc@Yc8_4pZd;modCg$$QLG%MnMsS zIs7)-JwS@d?uWDXbN^ufdBlA}%y4zp?}nzM*E%|aH#dO})?Up^HHs07$LdHimz<8Z zpRZhx^9ECP=Z0b+Mg*W?S7qg5V|FIi@CUrj!S=!T^7C7$9Dcr43=?LBW^&vxC!%&* zeYaus>*@|-=Ri_EfV^OzzGY0z(UUYRY>u}sCwd@|X>a7{yl>Ebp4UPgF=_;N+sc`w zRu=we&U63(x*_}rmYQSHZ7J+QtRD%SQjd#L48TRG>e-fJhp2h~E!_95(y+p|t|+}oz|oA_NxO6b zj@oZ8w7yL_@|LRw<%);h7hr)HPSb#vmfowmNJ;xVYYlRHSibBc1be27a@V4=j6`i3 z(?CN|`9(#$Pmnd)J^F^VVd?2+^6XUHP49P!TwYM!+TA(v0fYlX0(Ii}Pf)b-C|-F~skqkqst`IPhqk<(nWpq=pC+s`|}miRoG}?heO}zZQx@ zE6(`YvoD7Pu+>{Bg<;{K$m?1_V7Vf?%BE={#IVr?_v=x9-{J*(EJ>KGNb{T~c)wWu z#Q=tvJgtkczXUOaK1H#|84rZdpp_q^4X!}sn;+Bn=7pn1-VjU?W-cyHZMpq8ckt_% zG)z9rgFGP)>B#A#{`N!0Kj;)-k$6~V?ML*=>q)H3Q)3{x$Z?89_B^RieH;BT&o`~; zs_?bYs{S*02FM4S7O^*YfqGF{UIaNEIr&tajzMnsIU1j)I|iK+AcRGfnnEU2eOheK zsLmAbE!Xx~;Utz-+skoo-JK+*`_|lS2rL~o(#6WQ5OAh^QAW!0Rj=qhB_wNK!>U_{ zM3G2O_-Gfr8+sv=%mZUAle~Omy?jYQM`RUi&Q2R$Rr2PyUqKB+S~(Tr2e9*7=bNw8 zJRg(>&F=^Hd9noE{&3ToT-tF(=Xc-7fyHpSIxUL~;KYZoj zU~oN@yf19PhWmt{^|Xn_brcn)HUNiG3{!N@CJdROkjvn(Ub}hw3O1zu`F}9nR3b7( zPR4h`^iYx#65-PhhH+}#9UWOz>6D)Af$ECe*QpkFMBRkH z!j*+o3}aCRteE2qTHpi&Fp!8}f&F97kU!x{{)ZOJ&*`FX8))~qv@6SWk-NTEr)bq~ zRr`t@cofA_Tx|BW?oXY5C+}%~%BPj!5Vvq7HWdIL^Ra3GHcYIFWaQ_pCeGxirYb;y6dKlQwT)LQE}eL_pc z0VECQ(O)yZwS>HUa|(DiLzDBC5_SYs0+A|k^{bDMWDkMkXZ z+;AGv|nC_va2D?RbCkZ9dX9Cy32dI#g*-bQc*{MdGBhA)S)L&+7;PbU)y z$t|8#4#t4L-k|hp1bRQGkFmNZVU=a!uTa{WJ%&O3%|ud=tv=8w3S>2w zg?_Cb(gS3+U5{#yo0!j#zf!w$*V%qL>fs;eje~I80WF-n95zd>ya@AJS-RxmNo`nb zVn$6fCf)x7=;5if&|FaY!#AugeH&afQ9tbqC!dJ32&Ph7?xN;T*ZqR$DfZJ^+*t$d zS2j9Tn`P2lwm0Gq43e<-{l97KskE5VMjQ$Y8S0q6jgy~5!7%t80Fxk)fNK8zb)f2_ zg3@vutVcji+uhNs=M(+Z)YQ*sxk*Wb$w=Ko+L95imAQ-5r*_$jsRDA?O#kGB$t&Zb zF42^y03g0&J}CwZ&MOc zMtmqPegG)hK~RpAA$5S!a`xME`$yJ)VQBcw(6DFXo_0}D`Ll|mk}^Df|JT4d1MqajzEdjI_;KhHG1lVl=a(U{CY}C;Xtmd@Os!HaB zRW-Qe{~(DcAz2Flt0YdE?Ng5RNoeZTyKN9Y)_6=pIak$(#uozD%8@t`AiU2ue`tn84$FjmNCD+rD*t~vwu3GTu)L_`-bRqt7@q|Ia*P`Hm(A@5pE!wy z8%FG&XK8PZ3J>Bspa+~N2T5xv0LXp2`H9S0>4BaHfNh7aN`qOxJwK{2Ryg~yEk)OE z2x^4O`RoMmuIAzu=<@-#ls-U_c9otY6#lP*^wid}-~UCAcKuI1T1(rNtSC@`YwH^= zOr8-P?a#gvaJXo?-nTN?4@hXHSkeb!aY;eoN|0Y&P4lnv@1jDiJU7e9Mp>f!uxcgm zjnCFF*d5`go1^&SL99~%Rs%n83-Ey>mn{j~P;d}x0a$4(3))9R5#A2rV6u+)UJe#p z*<_d=g*cbP6~sAou)BgD{m;*YtC;q(@vu?u%f@v}?W&Yl$TZ+TWs z?r46+W~VSXB?_}XByx_JzKLy&`S>DHIrXWiW@h$A;)8XY2$&K+o-A z>5K>bOPN_L#z)M=_$=Kxr35o=D$|ZbqSrIBAKPl#YL4iOEoq@|%QYk$XG@>ta4}6B zWA)>qh#5zu5?8E|lc>@*J-9>RPghInC_6Hi3Q=9L%Kq2da{QAZ54d6r+~`JcVVu+J zf{*($oH~ZXAosgaN_2Y0EFynPyYV>wYl1K1@xZJcf;}N8Y6TGF*L@N`-EA6o3p?=H0h#a}0&1?H=Umw9@_?46T2oo3iI!^67^I!?eUx)PR(bq z+wqpulYb_F6`rZ>-iRX4_k>+ZRxSn>_lH!JQp4M{uFOlwyT?|itU96Pf(>y!lV!iV z)mo_+nM0`r209_n;BwxlEljJR_kCVMMQuu|I2P*EC4)S?yiq`gVZ;1=y<@BD&67(i zrJU6!KcOHbnOv}ST0t3UFECmI9YnjG!uU!VWA>r?gw@>oNx_x)>3FQp*My@nLBssc zJ*SkPjvWcW3|BoiADtxLB!#e=pdLJ*4Nna^idF*?-Jv-y{;=c>pTBZs=HMtSE+(yC zC`0qGU;y4`8X7$cK?xe^KCRkB6J2aSzjWW`ZAI4*V>rdaAy1N3Kl1ULQ>~*NdtCE5 zV0lJPRpgz*hs`FkEvA%6*#j{OycFQ~b@}T|l(N+$WaHYb_<~FD_v~l}YB!0fZi`S* zQa+TIFGU|R$2{Zh`3!&P@{%|RzM$ZW67(H5e-RX-%vt%UDLnglXpHvp!IvkucJAXG zV8D8pT+e>D+J3gE!3@xyMf8zXFKuTOw4`}bek$vpfVnRgdX+1NP3f@1S zB!wCsyYGh7ep1#WAudssM*Zrn*rHVlx<8a_h<}P8Ccan6^4T<)pY#;>R_iLDU<56t z`W$qA#VTKSC#B#AzNf>&1x=O@Zea*Hd;fF_U$n=&6>pJ>GB94yE8=wc-@iF!&SVsy zRqwy89m2I6R1IFGshkHqm&9tW+P1d$00Z5guIQ?nww352|{VYA3N` z#v-5B$Lt;_ryr!TaE25raOo$8!zeK;pqtF7rJUHDy6OHwl-<2(45U^7QgTtCH*qmr@0d^tmDL>JEx*D1!z%bW#5h@U?i+o2aj*yCG1`|$j zN}+RqR#@`^%n2ZFe-l5hSEAQ++`$EWZcu2D5my=ogMiCW)gD$VVGYc$<=@q;#G#f^led6ldbRhl=-oU_jiUkLwroi8(a^m(MfE z1FuIlL97MAH~2{gbTPlLd?im8HT=6t>nxZXUn&Qs{q=1{4}83891uz?(SFvDcSmvC z-k>-ShL6 z|3A&HvPn9E0406wCvSTDRbzX|Mr|p|g^iyNQnWAp=nYU&Jd(h$tY+R zHev_RU_An6zajzu2D5#}NI{TfVtW$V0h2UaLsC_?dl+6lcU%KJxqIZYO-mR@3nqtlR&VrE&`3GU%x4iDo2%th#0zbhDY)KqvSYcuI&fZ=C2pjUdn=Ps}))% zn=TqD0fPuum;b~xe?a-*!Gj6E9%Lslj7(KJ%*Yk#nU3}1P^_(>hBLISQAv26nG|5f z8h?YA{5Kr1KH(lV@Y1OtQskz_oYXD(;ZfeQh9cWGK&;-1@c#E zVtLvI`h~bM2O#e(H z`}0W6ww~b^xGIVp} zZq=PWzQ~nFxBT8K`!!UM-=ZmHrF8l@0oOQEoEb@6#6Y(ZvRRQfDd@2a|&nrG0eK-wjooK1=vC3UfgJ_C*+eWgB9HB60+#tIe zg1!uw*R^w^H=8@3RR}hOoo~cUaa2eIbS?80x?Qw?JoIaYu$1Z+)@&ljds3wmcJDsj z)aUz7DS9g2Yf#gh%nxN4Fu5f3tr=z5(Y#ADVCg~%s*wpKoU^L>87mUeC3*y>MR7A} z_UyZSKW_@(7IwSo*^@sA<*bV5O<9&-a8PD`TY@u^q6*BgXHBr??j`~`wLJc>Io27O z8JAtTh&(?AWVE;GJ6NQ!yZaXKgfT=DME7)_o&75QO~o$z>eJ)C)YM48u5pXfJ_jfL z9TWBoOW3oNJNAPd$FLMso}5qpX6tn@`({;}6UmDN7MeFyC#*J>q^0Wp7JH~o$_Q2Z z&^O}6lBhT0>B(|0i9?3A48nWIq3%hJQV3Pq~Ug(yea(ESl8j-zY(;Vian<@n9o}S6&)!U zc?Bg|vHA=K%R|76A$FQDM7_wJlHvMspmC+U6%e(7ZK2z$ihziX1c%=k-S|o}LGo;9 z>~mdy_m`;>R@>leIhTiIfRn*RxhgbFDkCJh4?x$2YDDGxQl*AM~6>R8!oK z2hL55Ejlk$M-=y)#2!&xCdOX2oM^G3R(ajtxn79UIU1?K38#BgD zqYGK)QcWC5PwNLrMR`txJJG1EYQy*^Kb3k{A@mRoM=?5LSwf|2cj+1{cz^uLU!MKs z>K2WE_B}Sr4FnQ!zjbfC2eSHJ)Dd#$#&VHKlNcRUKHGRUL8aXb*k9qSR(1A1K1_h3 z5NPl$D~m`WR9p!XM}c|o77pGtR={_AZ0dYV#<4i7cq%MbtkrfZdGj)W7b7G|w4tlOEgHKwwt zN*{F6<@^fo)yyXEENNS?{OnK0FiuLO*-Ld!h$879&yU^?8|BmKR{;)V+PV6NsPHhD zaanKg1=N@A;yg%=NoIJ_DSs8k@1Q*d00HC@*4y%aGPxb18H8hc%jTsV*P}Kx-M|T2 z#~c^K1q+B23GyTckO@@+^eq9$#74CHh@Ma#FT1jsxXDwW5|k->#JhiNv3XAm$<;p+ zhpPaR=Rek1!hfu>Y+g+^Lv`g=h?HtHnK}gMgo=Uq;dTx_2l;)DZS@7%dljAwAU z`n2Pf{sN-wX$OqwER8cUL?8d{-*|a~ypcH}e<+a6xc*%<1-3|F4f-;MV(q-i@<sF_#Z}*|pk>NI~s;bPllK_8SbPsn-#B&vq|0diQYkk`Rrar<0lVR_{z0sT3 zXyZPkTlQ%c>oe--wl!`16CnoUM)~c=)(~*_Q`?5qoD3?FTKaxemV5?OXE@iJztkZ_2k)ZZdfrpuF+J-4PF(!}C%CCeRz6>}_9D8+ikyn7P#qejqi$ES834qFyE?`&tf;tn*#AqqcbqBJsR6ma)RmvDrO4ISGi%RTl@x0RFe5~K z2*6x6FL1dZR8~&_l^ureja|dP9jj9La(;XNhv8QiO*0GOVq#{-IZLp?;uAo-10?zv zFJ1sDerl?IfrM?JNh1OqwXhwvc{Eea0Y6`Pv#%rPfjdv+HA$>tGHH@|Gw-+T<7j%# z`~gI@fW^^%0587f;sx%fiTA+|%jag%kJSGga;#N8v=zk7P&WM|E-kGIaCw%JM-42O;hl`5%lbdn_c{W|`IoeyR`Mb1HFfTSy+abiMI;t} z-^*|%?${wYzl$ll5k^RZ0*Q^0e`8hEGehcb zp7iyrxtWm^JZS$tYDy~o=g$+S$1|cEbIMBDa*4GvL+^jlL`mL%l;WN+P!xG*;^-Un zOQ;t~o<@`NeX)8Tn(M08fu~r&HXN>$Ktn^S`Bcv`j*hh~{Es@pJrzB1Hs7L};Ql)~ zj$NeqxM0wzje!bc9qM&2iZOddU=MjO_WY9(CR{~$Z#2W!`(EKB0165U z5c60gfDg;D)^`2F=a;s`YqO-;DRW#d29euG(N8R;u4W>FsnJfM6|ME;rX<8~$}&si zb@-H}uA?()%u=o0N-tCj(%sf7fLfAiXkTC7+Qc`Oeab<_>yZ$OdRqfrvMr#n%RR8| z&5PaF1W+%Ew%~p^V~m|-#!wVkSR!@jW-FV+AUWjnrGMm#&7;rpS}#(gCxZV)dl$E- zWX{UX9}mjNlvLV(sJ^AqdgwCWasp`mPslE&gi!swm>nYL?*LA8=T9D=oh><*D%aac zNqW?V%#}We5x#!+IWA7@;X@U^sV=~c)EXGL#}e>9G9bvU(QO-cPp(p4AUM%&jNPjL zn~r)W1v8>%|Co$CkK@BPL)^w=|7Q#@OGoHzxcs0%BEy{ZcE z9TYv^h!4ENV zqPGBJHYpUEt^YIP1bvw0X@0n4Qk5HW5$jbbcs(phNQsXN%_`j}ja61a18i?PU~=yT z|IYaWF7+Hk;PfkCoMPKmrl4bEh)hQJ;xjim?7mzjVOk#D!+V0mQenrA-dbOhlpk?! z>jFL&pbL3Kbk>%Rt4765dd0q*k4!y(ygW|OL*p1&qo1OHdKJ4rH95R!s~LzQ-}!vh zP?i!SAT58kxE<{qGP!F2*XL5O(iVwJ z(vqpco_LN9-(+lL)9L{aU$OQpZCm5mJVZplMt`u{26G0IR<3SCT)-T>T`(LN#DkMz>_jGm_voYy1(_Ah6_NOYT<4l4azF*-9bY5 zZeEEG40xdWxa=(cHt)V_=i- zhPdn0wzaX3`W5lwX;pIB0k^j2OR2jTzH#KD5+zn4IhgFguiWTz$W)~+%kEvJZ64QN6wvbmD{ zLVV8Y4M%zaJ{%F2-bScuUE*w_{?y#ZNi8Biqbyq`LzfObQR_|Y=Wd>lUvic*G}N9* zZl$EO6wp+KHspO={;~Y^pMno9B6o@}<9OY-D;|2@zS2^zBeaQDK8mlH+!pZ0iw4{7 zH36SVs6EaAsO%+``RJnXI;(+HFL zM;as0vjuPgP&Dx)Je}2*Bf8MMD#}N1+<*VzcY>p{GES~O10Eaa;qTEO%!nr`=FXkD znrcg+=T3zd!;4`(o5Hp?6p0Kxy)+~hVl9&Zs}v;P8C93=VGkBE_kPP|PP3N^{n-EJ z^KYInpTr{nfIxI=*#8TV6M**?IbQpA5Pwr4vHD>1PQ(SNHn+~DoSaT*&iyWd^N^7$ptQH)i7%)SxsRqd&AY&#z=~t{a=*@TfA6ds|!|hgcVJc zl>=J+VlNW&&t7x@Q|a52&-S~LInfdVkh1{TB(fDq|3zqn6Pqgrspufj)jQ>wwp*n~ zS>1~6Ul5v5N8X%&j)^JS%^?j3%nkZxsgFolU!HDGzSK?;#F|hJ4ybr#<>bIxe}CJ5 zzq3I1ZE+!otFiqDR)@iUW>jv`GhsVqg8j<8h@p&9lV#&Sff3h>qVJm&p{DyHfGnuYu8$h94t~r?XwGR8~%=CrUTNVH(Fn6W@>1AoDt4 zx1nu=V*uO%lj8^&Y7ZK)1;W>d4MTU~g|l5wqWd-Lm*#&QA>C8t^+k;Q9u6z;^I?gT|s@#yaxs_Ey{< zVa72lN3c}H%RdQ6fSJ~b)ISKtk?DJ78gP`&PXUSA2V&ztOhH^p3qncaqF+#oFNuE* zh@Ad2v$7_tx!GU0c_SvaH5iu<6Q5*oGGypKm%Y9@FQ$&{&LsPA_F4aOkl2L{KBNek6A>1iI%2t$y!q?KJddRikf>YQy#RG3B6X zqGP?X2+lj6t(MD*=0(i8v6qytlMGFZC*>ACH~_e|;Qeprh^^qFf+oq=HFK47PNi)@ zwM`cpUV_rYijqWAnVW!lWAYGZFk0SMYfju?*{*33slEaGzN%)S7=Mvn4=|xXyQde@ zO{6Gu;<_l>pClqa46G~+kA19uXUOVmZ4hq(bi;)uVkM@_Y?Th%CMi|gG1b$|7j)5e zY$VIl5pJOsZa`ZoHeA7MGoZp}qj`%#VpF`B@|3~GdNz{s5ra`W@_%Y50sqKDfaEJq z;t!ePiH~=q*;>z?Z8mE8{jcv8;AVV!>kPIAD{g~TA1uUHYN>e{zZTq_{3GOz?$Xh* z_;5Fv;f6OW*ctHtn47mTJglmsy`uqPba}QzB zM=sSzOvtB?kWUyzTAFKx&{is!Voc>Sj3FW)F2of7xQ4DL(OEZvb8Sz<^Z!qi{RyQn7sgt&b3%j0pF-GZQt0X92Q@CM zF5XTzG%$~Qw{Qo@rJD`~wozp)6u^TC>g?ZGlCuT2moXn7{|ap1#~sqQ4H`k~1RP3% zK2B7WepzsZ+L(QHrK&7YPy&qnEi4jJ`}$gIJX)0%{d&Me9cpgA9F`(&4g(yGP_ zbM>*b2S~BNL(@H(h2WewmLnsIGD@uA^dxBd9Zc6QMyfZ;5rJ)fT-$eCX7)N`9 z20-w+GEV+S9-vwQ=p(7WdBS z6P1>09tOfmbJH**&WTVXPGv8fN4!CSDQ)s~Prr3osDd_gFTB;Oeo_^#-+WrXCE}iy za!iB*ibP0Jg)m6bQ(3p7 zf=Nv%2yO=h2s`=w9ErJC*#Rn8^(!%wS0H()nlki`k-7vvhOxZ&7_gI+z|A#4cd8fp z$JXst#Vpfz`{S#tkBuxpJbwI6k>nw5ZU37$aa3x$3Fv|<4oKnBOQcQ_x=23T{%s`* zxY9UB61@tgI2PKabFnh!_SWXFKEuS}0yrmRIBm zb?A-WZtn4L-N@tmEkYjfmH_BQZ@U2dfqQ|235PTr1LY>5+*MW@if<6f&(ALey{f9^ zE87TdCf)bQ$jb69KtfqsT3SKd6hL0y;PI-mB4*-dCPdJ)z$v46dFN13;EapgQ@b=n zbB<6Ki)t>L8yx+YQ%<=I;;jO3rRH5ihTYRd1iZaUDb4bueCo@Bujs3R%+EP9izCrG zTf2KRP!Dh{!8x!1e<$C4Tllw0-R2RqK#&v{JCsA;X;`=qM_GyX+L+W!f% zH#Rj*+EOmYdYjZM%f+V+)x{~F7{5Q_i`|W!RdB{Ug`9qPPb*FZ$1Ni)zB{|4gG}5! zy}Mqi*g7g?Mb4^avnF;D`#PbC#qyDoEyi9USoANpdG@@ofnw_-=5KR>?fbE0&5IT_ zPNc%5n^_w=NJJTZeC1bjH}ujo$6e~&wE5u{*{wrUyt4VFyrglnACDI=iKlhz%O(Ag z34bA}VpRk&o>Y17+?i`YNf<2lcU0l3B4vLXy`5AIZFFe9w`<~z;Vimt-O~sG#U-F8 zjMSQJW8WK)SD_L<##+qxs|JOeQ`q$5L+JO-d@ZWK#LQ#6w((m>6aUmnrAe%DnL7)~W6#b2h;OXw*X+zqo*CLosx;cN z8N4e9o0@cCoXH+;EZJxZ?!6v?=(@qn_?*>E;WS7HPs{SUr#<3}iVN&Xy5Z5%oMWRm zctn-oGn}KDIKRAmV_5AlG@UuiqU!!U8dt|MA0iXu=4;79I>6gDUiwqn(pg^Ot3SZu|r zg|j!O@ITKOInJN7?ab`1pD^AacFl&cqh{o!U#~Ih?a;zrX4i#UkjxVR5V_hb7m$`?wiAO#5FU;NhvC!94(ao zLOkH_=e{-~q}6@coQ!673v&%4>YPZZm!3zV=UfkR+xuYTQ`+$WNn!}#sN4KA>hE~M ziva{iiA@NPvk4f1(?V4%V1hmvKF*Z3(o_SJm^hW^I=gw2O2`%yrd1k6dV^O6pN|~n zR9sgn88%<7sf~SxF&BISloJ3J7-#g`$d8;Xd34C{kz>z?G3Pgc2UP>D?p}VpT_^er zSoD1cN;lS)A@kzGVo%AsC?<}WO@0*gAKVu9=9U3CsJdq8=3?XC6z}Sx{B^?@d~IdI za!itHrDPw##8Y@8+^cR*9oQxG@MK)Ysu5tt3dkk?#N6~l>6M|JQIy*=5vj_Y@WuP> zjhLSiW`d3()sH7-DSq3$cMk7%E%?I;yHP8qrFI27R|26Qg1Wavak^U`GV2{Png? zEpLyg-PL2BpYJIZW3^4vvX9@?lL%ZLx~MqG2CQUPVqZUj08MN>-57Az*V=LHMT-|U zAs>Jr1{~e6BSpiLCN>!-crr2t%tVAl}0Uw zvRI82S)>Nwm!@9sS8dODsfr)C**ouZbB3NfX%lwjY{KXTM9SnQAYDHj6|xJ}#c9`f zc+BjVD1i89d6vG|c(7IKLwG!O#~{X3!7pA8=xLciJDiK@vg0&aBC#RXU z?4l$xuXXGV-OSwSxis_5TjN6JRReF*vebb(%-9#z2Cr%2>X%JKWf_{=yMKn?TR%lS zrPOe38Z}e3#mBpmbPXEd$4_A19>} zfd;;orpb{$fP@>I=I@6OI?H?Wr5dGx+5k) z2+yAREJuwnN~=eKJ(GaAbQ8al1CANalOex!X8a-o6D;yqmR9P-_pLt7 zHmdoYi<9O2uun{ArO;-hxfl7HG{6lQ9Zi8#3nwD@YG&qw4|!8OqXDIq zbqI!6M4&Y~+Mb2Gk({5)kaNn%hW~wgTYUmvhz;Z4;OR{Y4E)pwZ1QG@^IsL=$V0v> zE7|}~K7bSDJ+%;deBahSeOuX}XT!1yC^HqyTM2FIdL@uy{8+BX);>FustGkwwTlEf zBV%vz&q3=bRo1mWkfJAezI18H-RNM3yIW2x{Sqe%Q2VaLBMD^jzpK07bjg7UzG11N z3OVceK~pQ8o>|=yN+o@KGlh7lnJBYT-!9a2wja%KWc`F~%i-Kens;y*AYxWWBtnLh zz?~>uA?0fHmhp2LYpWErx$p{MNA4Rma5q!4PEz=nqs6+I5DVm-eCEJA3A42G+CnUb zr^vJe_lWLd*kTrnA%nK>eiD<;Hs>5-j(mh^1f6NI`0=%?LiXp((ZLGU7j{y@dnYg2 zLU7nmhR|~tZPW0cDY991Kar9$r=z}3^RKUjeSy9Rr?BAKXgYhGg`u>zijRLHwBy4S zrmO-a$GNZv*F-*v64lb%3`CawBGP@WSxz~QaS^e08TC6kX!Gxyw;h&BF?}{-L8-nE zLi{5Nd<|F%?}#5l9G8E%{Ds|n-sGvvPt8^{6gcW( z`qIREqG?YaLS82)no+whr8n|*B+9Q}Oy-r^(tC=Cm;C)+Hp#{brCNQoG+d+fJ3e;K zEsCnJ9CwT`mkA2!mI$fT-FZ^;z2pTeNDNGh&K@XSGWq+pLwq?)OK!l+!&#Y$kL_** z#RoGWO)5OQct%TfHpe9X_kp`jqPI*3xCwfq@Bn}Hs%fzuzxLV2Yx>*u>rPv4`{Cgi zTJV@mu5fal_Ki`u_xyj2#DP;(Tp z7ENxr+g<*zAy&Noj}4~c@=}hq6XQ#b*eSA{e+M~hO+90|BZ|jOv5gZ4_AppY5X}m> PCRGGx?_^hd7K!^mx{d|U diff --git a/maps/RandomZLevels/example.dmm b/maps/RandomZLevels/example.dmm index d7d810f586c..fc57f61b49c 100644 --- a/maps/RandomZLevels/example.dmm +++ b/maps/RandomZLevels/example.dmm @@ -1,177 +1,190 @@ -"a" = (/turf/space,/area) -"b" = (/turf/simulated/floor,/area/awaymission/example) -"c" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) -"d" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) -"e" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/awaymission/example) -"f" = (/obj/structure/ladder{height = 1; id = "al"},/turf/simulated/floor,/area/awaymission/example) -"g" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/awaymission/example) -"h" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/example) -"i" = (/turf/simulated/wall,/area/awaymission/example) -"j" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/example) -"k" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/example) -"l" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/example) -"m" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"n" = (/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"o" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"p" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"q" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"r" = (/obj/structure/table,/obj/effect/spawner/lootdrop{loot = "/obj/item/weapon/gun/energy/laser/retro;/obj/item/weapon/gun/projectile"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"s" = (/turf/simulated/floor{tag = "icon-stage_stairs (WEST)"; icon_state = "stage_stairs"; dir = 8},/area/awaymission/example) -"t" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) -"u" = (/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"v" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"w" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) -"x" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"y" = (/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/awaymission/example) -"z" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) -"A" = (/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) -"B" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"C" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"D" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"E" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"F" = (/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/awaymission/example) -"G" = (/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/awaymission/example) -"H" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"I" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) -"J" = (/obj/structure/stool,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) -"K" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"L" = (/obj/structure/ladder{id = "al"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"M" = (/turf/simulated/floor{tag = "icon-yellowfull (WEST)"; icon_state = "yellowfull"; dir = 8},/area/awaymission/example) -"N" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) -"O" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) -"P" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/awaymission/example) -"Q" = (/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) +"aa" = (/turf/space,/area) +"ab" = (/turf/simulated/wall,/area/awaymission/example) +"ac" = (/turf/simulated/floor,/area/awaymission/example) +"ad" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) +"ae" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"af" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"ag" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Armory APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/awaymission/example) +"ah" = (/obj/structure/ladder{height = 1; id = "al"},/turf/simulated/floor,/area/awaymission/example) +"ai" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/awaymission/example) +"aj" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/example) +"ak" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/example) +"al" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/example) +"am" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/example) +"an" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"ao" = (/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"ap" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"aq" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"ar" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"as" = (/obj/structure/table,/obj/effect/spawner/lootdrop{loot = "/obj/item/weapon/gun/energy/laser/retro;/obj/item/weapon/gun/projectile"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) +"at" = (/turf/simulated/floor{tag = "icon-stage_stairs (WEST)"; icon_state = "stage_stairs"; dir = 8},/area/awaymission/example) +"au" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) +"av" = (/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) +"aw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) +"ax" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) +"ay" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"az" = (/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/awaymission/example) +"aA" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) +"aB" = (/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) +"aC" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) +"aD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"aE" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) +"aF" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Armory APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"aG" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"aH" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/example) +"aI" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/example) +"aJ" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/example) +"aK" = (/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/awaymission/example) +"aL" = (/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/awaymission/example) +"aM" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) +"aN" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) +"aO" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/example) +"aP" = (/obj/machinery/gateway/center,/turf/simulated/floor,/area/awaymission/example) +"aQ" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"aR" = (/obj/structure/stool,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) +"aS" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) +"aT" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor,/area/awaymission/example) +"aU" = (/obj/machinery/gateway,/turf/simulated/floor,/area/awaymission/example) +"aV" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor,/area/awaymission/example) +"aW" = (/obj/structure/ladder{id = "al"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) +"aX" = (/turf/simulated/floor{tag = "icon-yellowfull (WEST)"; icon_state = "yellowfull"; dir = 8},/area/awaymission/example) +"aY" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) +"aZ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/awaymission/example) +"ba" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/example) +"bb" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/awaymission/example) +"bc" = (/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) +"bd" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaadbcbbbbbbbeaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbfbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaacbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaadbbbbbbbbgbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeacadacacacacacacacafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagacacacacacahacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeacacacacacacacacaiacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabajacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} (1,1,2) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaijkkliaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaiimmmmiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaainnnnnniaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaainnnnnniaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaionnnnpiaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaimqnnqmiaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaairmnnmmiaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaiiinniiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaainniaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaainniaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaiiiiiiiiissiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaituuuuuvuuuuvuuuuwiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaixyzzzzzzzzzzzzzABiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaixBiiiiijkkliiiixBiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaiCBiaaaaaaaaaaaixDiiaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaixBiaaaaaaaaaaaixBEiaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaiixBiiiaaaaaaaaaixBEiaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaitFGHIiaaaaaaaaaixDiiaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaixyzJKiiijkkliiiixBiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaiCLMxGuuuuuuuuuuuFBiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaixGuFyzzNzzzzNzzzzOiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaiPzNzQiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabakalalamabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababananananababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabapaoaoaoaoaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanaraoaoaranabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabasanaoaoananabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaoaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababatatababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabauavavavavavawavavavavawavavavavaxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayazaAaAaAaAaAaAaAaAaAaAaAaAaAaBaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaCabababababakalalamababababayaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaDaCabaaaaaaaaaaaaaaaaaaaaaaabayaEababaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaFaCabaaaaaaaaaaaaaaaaaaaaaaabayaCaGabaaabacacaiacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababayaCabababaaaaaaaaaaaaaaaaaaabayaCaGabaaabacaHaIaJacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabauaKaLaMaNabaaaaaaaaaaaaaaaaaaabayaEababaaabacaOaPaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayazaAaRaSabababakalalamababababayaCabaaaaabacaTaUaVacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaDaWaXayaLavavavavavavavavavavavaKaCabaaaaabacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaLavaKazaAaAaYaAaAaAaAaYaAaAaAaBaCabaaaaababaZacbaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaAaYaAbcabababababababababababayaCabaaaaaaabacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaabayaCababababababacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaLavavavavavavavavaxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaAaAaAaAaAaAaAaAaAbdabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 819ec7e1460..32fb88a5675 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -1147,253 +1147,253 @@ "awc" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "awd" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) "awe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) -"awf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) -"awg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter/gateway) -"awh" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) -"awi" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter/gateway) -"awj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) -"awk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; locked = 0; name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awt" = (/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awu" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awv" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aww" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"awx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"awy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/sleep) -"awz" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/turf/simulated/floor,/area/crew_quarters/sleep) -"awA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) -"awB" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"awC" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"awD" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"awE" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) -"awF" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"awG" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"awH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) -"awI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"awJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"awK" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"awL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"awM" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"awN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"awO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"awT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"awU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"awV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"awW" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"awX" = (/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"awY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"awZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"axa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"axb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"axc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry) -"axd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axg" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axh" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axi" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axj" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axk" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"axm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) -"axn" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) -"axo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plating,/area/storage/tech) -"axp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) -"axq" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) -"axr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) -"axs" = (/obj/item/weapon/paper{info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; name = "Confidential Correspondence, Pg 1"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) -"axt" = (/turf/simulated/floor{icon_state = "dark"},/area/teleporter/gateway) -"axu" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = "SS13"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"axw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"axx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"axy" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"axz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"axA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"axB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"axC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"axD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"axE" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"axF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"axG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"axH" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axI" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axJ" = (/obj/machinery/shower{tag = "icon-shower (WEST)"; icon_state = "shower"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axK" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"axL" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"axM" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axO" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"axQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"axR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"axS" = (/obj/structure/lattice,/turf/space,/area/hallway/secondary/entry) -"axT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"axU" = (/turf/simulated/wall,/area/security/checkpoint2) -"axV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera/xray{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"axZ" = (/turf/simulated/wall,/area/storage/primary) -"aya" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/storage/primary) -"ayb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/storage/tech) -"ayc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) -"ayd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"aye" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"ayf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/teleporter/gateway) -"ayg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter/gateway) -"ayh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter/gateway) -"ayi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/teleporter/gateway) -"ayj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aym" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ayq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ays" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ayu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/sleep) -"ayv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayw" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayx" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayy" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) -"ayz" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/theatre) -"ayA" = (/turf/simulated/wall,/area/crew_quarters/theatre) -"ayB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayC" = (/turf/simulated/wall,/area/maintenance/fsmaint2) -"ayD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ayE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ayF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ayG" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ayH" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ayI" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ayJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) -"ayK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) -"ayL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/fsmaint2) -"ayM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayP" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"ayQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"ayR" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ayS" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"ayT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"ayU" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"ayV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"ayW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry) -"ayX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) -"ayY" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) -"ayZ" = (/obj/machinery/power/apc{dir = 1; name = "Checkpoint APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aza" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"azb" = (/obj/machinery/computer/card,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"azc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"azd" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint2) -"aze" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azf" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"azg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"azh" = (/turf/simulated/wall/r_wall,/area/storage/primary) -"azi" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) -"azj" = (/turf/simulated/floor,/area/storage/primary) -"azk" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/storage/primary) -"azl" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/storage/primary) -"azm" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area/storage/primary) -"azn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor,/area/storage/primary) -"azo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) -"azp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/storage/primary) -"azq" = (/obj/machinery/power/apc{dir = 1; name = "Primary Tool Storage APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/storage/primary) -"azr" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/storage/primary) -"azs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) -"azt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"azu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) -"azv" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) -"azw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/window/reinforced,/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/teleporter/gateway) -"azx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/teleporter/gateway) -"azy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/windoor_assembly{dir = 2},/turf/simulated/floor/plating,/area/teleporter/gateway) -"azz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/stack/sheet/rglass{amount = 2},/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor/plating,/area/teleporter/gateway) -"azA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plating,/area/teleporter/gateway) -"azB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azC" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"azD" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"azE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"azF" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"azG" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) -"azH" = (/obj/machinery/door/airlock/glass_command{name = "Command Suits"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"azI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"azJ" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"azK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"azL" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/turf/simulated/floor,/area/crew_quarters/sleep) -"azM" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azO" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azP" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azQ" = (/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/theatre) -"azR" = (/turf/simulated/floor,/area/crew_quarters/theatre) -"azS" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"azT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azV" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azY" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) -"azZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAa" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fsmaint2) -"aAh" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) -"aAi" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAj" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAk" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAl" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAm" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAn" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAo" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"aAp" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aAq" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area/hallway/secondary/entry) -"aAr" = (/obj/structure/closet/wardrobe/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint2) -"aAs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/security/checkpoint2) -"aAt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/security/checkpoint2) -"aAu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/security/checkpoint2) -"aAv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) -"aAw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint2) -"aAx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aAy" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aAz" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aAA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aAB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/primary) -"aAC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/storage/primary) -"aAD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/storage/primary) -"aAE" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aAF" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aAG" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/storage/primary) -"aAH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/storage/primary) -"aAI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area/storage/tech) -"aAJ" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/plating,/area/storage/tech) -"aAK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) -"aAL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) -"aAM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) -"aAN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/storage/tech) -"aAO" = (/obj/machinery/camera{c_tag = "Secure Construction Area"; dir = 4; network = "SS13"},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aAP" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aAQ" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aAR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor/plating,/area/teleporter/gateway) +"awf" = (/turf/simulated/floor,/area/teleporter/gateway) +"awg" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter/gateway) +"awh" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) +"awi" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter/gateway) +"awj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; locked = 0; name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"aws" = (/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awt" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awu" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"awv" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aww" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"awx" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/sleep) +"awy" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/turf/simulated/floor,/area/crew_quarters/sleep) +"awz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"awA" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) +"awB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) +"awC" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) +"awD" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) +"awE" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"awF" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"awG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) +"awH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"awI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"awJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"awK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) +"awL" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) +"awM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"awN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"awS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"awT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"awU" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"awV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"awW" = (/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"awX" = (/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) +"awY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"awZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"axa" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"axb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry) +"axc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axf" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axg" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axh" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axi" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axj" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"axl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) +"axm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) +"axn" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plating,/area/storage/tech) +"axo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) +"axp" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) +"axq" = (/obj/item/weapon/paper{info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; name = "Confidential Correspondence, Pg 1"; pixel_x = 0; pixel_y = 0},/obj/machinery/gateway{dir = 8},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) +"axr" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/teleporter/gateway) +"axs" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) +"axt" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = "SS13"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) +"axv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"axw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"axx" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"axy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"axz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) +"axA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"axB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"axC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"axD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"axE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"axF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"axG" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"axH" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"axI" = (/obj/machinery/shower{tag = "icon-shower (WEST)"; icon_state = "shower"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"axJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"axK" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"axL" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axN" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"axP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"axQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"axR" = (/obj/structure/lattice,/turf/space,/area/hallway/secondary/entry) +"axS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"axT" = (/turf/simulated/wall,/area/security/checkpoint2) +"axU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera/xray{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axY" = (/turf/simulated/wall,/area/storage/primary) +"axZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/storage/primary) +"aya" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/storage/tech) +"ayb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) +"ayc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"ayd" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"aye" = (/obj/item/device/multitool,/turf/simulated/floor,/area/teleporter/gateway) +"ayf" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter/gateway) +"ayg" = (/obj/machinery/gateway,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) +"ayh" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter/gateway) +"ayi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"aym" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"ayp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ays" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"ayt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/sleep) +"ayu" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"ayv" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"ayw" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"ayx" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) +"ayy" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/theatre) +"ayz" = (/turf/simulated/wall,/area/crew_quarters/theatre) +"ayA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayB" = (/turf/simulated/wall,/area/maintenance/fsmaint2) +"ayC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"ayD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"ayE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"ayF" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayG" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) +"ayJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) +"ayK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/fsmaint2) +"ayL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) +"ayP" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) +"ayQ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayR" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) +"ayS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) +"ayT" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) +"ayU" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) +"ayV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/hallway/secondary/entry) +"ayW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) +"ayX" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) +"ayY" = (/obj/machinery/power/apc{dir = 1; name = "Checkpoint APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"ayZ" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aza" = (/obj/machinery/computer/card,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"azb" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"azc" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint2) +"azd" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aze" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"azf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"azg" = (/turf/simulated/wall/r_wall,/area/storage/primary) +"azh" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) +"azi" = (/turf/simulated/floor,/area/storage/primary) +"azj" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/storage/primary) +"azk" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/storage/primary) +"azl" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area/storage/primary) +"azm" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor,/area/storage/primary) +"azn" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) +"azo" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/storage/primary) +"azp" = (/obj/machinery/power/apc{dir = 1; name = "Primary Tool Storage APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/storage/primary) +"azq" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/storage/primary) +"azr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) +"azs" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"azt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) +"azu" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) +"azv" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/window/reinforced,/obj/machinery/light_construct{dir = 8},/turf/simulated/floor,/area/teleporter/gateway) +"azw" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/teleporter/gateway) +"azx" = (/obj/structure/windoor_assembly{dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/teleporter/gateway) +"azy" = (/obj/item/stack/sheet/rglass{amount = 2},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/structure/window/reinforced,/turf/simulated/floor,/area/teleporter/gateway) +"azz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light_construct{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/teleporter/gateway) +"azA" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azB" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azC" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"azE" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azF" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azG" = (/obj/machinery/door/airlock/glass_command{name = "Command Suits"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"azH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"azI" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"azJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"azK" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/turf/simulated/floor,/area/crew_quarters/sleep) +"azL" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azN" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azP" = (/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/theatre) +"azQ" = (/turf/simulated/floor,/area/crew_quarters/theatre) +"azR" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"azS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azU" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azX" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint2) +"azY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAa" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fsmaint2) +"aAg" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) +"aAh" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAi" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAj" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAk" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAl" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAm" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAn" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) +"aAo" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"aAp" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area/hallway/secondary/entry) +"aAq" = (/obj/structure/closet/wardrobe/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint2) +"aAr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/security/checkpoint2) +"aAs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/security/checkpoint2) +"aAt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/security/checkpoint2) +"aAu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) +"aAv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint2) +"aAw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aAx" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aAy" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aAz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aAA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/primary) +"aAB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/storage/primary) +"aAC" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/storage/primary) +"aAD" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"aAE" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"aAF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/storage/primary) +"aAG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/storage/primary) +"aAH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area/storage/tech) +"aAI" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/plating,/area/storage/tech) +"aAJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) +"aAK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) +"aAL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) +"aAM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/storage/tech) +"aAN" = (/obj/machinery/camera{c_tag = "Secure Construction Area"; dir = 4; network = "SS13"},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/turf/simulated/floor,/area/teleporter/gateway) +"aAO" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/teleporter/gateway) +"aAP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/teleporter/gateway) +"aAQ" = (/obj/structure/computerframe,/turf/simulated/floor,/area/teleporter/gateway) +"aAR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor,/area/teleporter/gateway) "aAS" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aAT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "aAU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) @@ -1459,11 +1459,11 @@ "aCc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) "aCd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aCe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter/gateway) -"aCf" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aCg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aCh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aCi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aCj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/cable_coil{pixel_x = 0; pixel_y = 0},/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/teleporter/gateway) +"aCf" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool,/turf/simulated/floor,/area/teleporter/gateway) +"aCg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/teleporter/gateway) +"aCh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/teleporter/gateway) +"aCi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/teleporter/gateway) +"aCj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/cable_coil{pixel_x = 0; pixel_y = 0},/obj/item/weapon/wrench,/turf/simulated/floor,/area/teleporter/gateway) "aCk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aCl" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aCm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) @@ -1555,11 +1555,11 @@ "aDU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aDV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aDW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter/gateway) -"aDX" = (/obj/machinery/power/apc{dir = 8; name = "Secure Construction Area APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aDY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/teleporter/gateway) -"aDZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aEa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aEb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/teleporter/gateway) +"aDX" = (/obj/machinery/power/apc{dir = 8; name = "Secure Construction Area APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/teleporter/gateway) +"aDY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/teleporter/gateway) +"aDZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/teleporter/gateway) +"aEa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/teleporter/gateway) +"aEb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/teleporter/gateway) "aEc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aEd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aEe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) @@ -1647,10 +1647,10 @@ "aFI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aFJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aFK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aFM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aFN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/teleporter/gateway) -"aFO" = (/obj/structure/closet,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plating,/area/teleporter/gateway) +"aFL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/teleporter/gateway) +"aFM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/teleporter/gateway) +"aFN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/teleporter/gateway) +"aFO" = (/obj/structure/closet,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor,/area/teleporter/gateway) "aFP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aFQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aFR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/ai_monitored/storage/eva) @@ -8895,37 +8895,37 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaqnarcasRasSaqnarcasRasSaqnaqqasTaqqaqqaqqaqqaqqasUapGaaaaaaajlajlajlaaaaaaaafaaaasVasWasVaafaafaafaafajlajlajlaafaafaaaaaaaafaaaaaaaaaasXasYasZataatbaaaamvamvatcatdateamvamvatfatgathatiatjatjatjatkatjatjatlatmatjatjatnatoatoatpatqatratsanpattaqHaqIatuaqKatvaqMatwatwatxatyatzatAatxatwatwatBatCatDasHasIasJasKasLatEatFapzapzapzapzapzatFatGasPasQaaaaaaaaaaaaaafaafaaaaafaaaaaaatHaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatJatJatJatKatJatJatJatLatMatNatOatOatOatOaqqatPapGaaaaafaafaaaaaaaaaaaaaafaaaatQatRatQaafaaaaafaaaaaaaaaaaaaaaaafaafaaaaafaafatSatTatUatVatWatVatXatYatSatZauaauaauaauaauaauaaubaucaudaueaueaueaufaueaueaueaueaueaueaueaueaueaueaugauhauiaujaukarGapWapWapWapWaulaumatwatxatzaunatzauoaupauqaurausaqTautauuauvauwauxauyauzapzapzapzapzapzauAauBauCauDaaaaaaaaaaaaaaaaafaaaaafaaaauEauFauEaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauGauHatOauIauJatOatOauKauIatOauLauMauNauNauOaqqatPauPaafaafaaaaaaaaaaaaaaaaafauQauRauSauTauUaaaaafaaaaaaaaaaaaaqqaqqaqqaqqaqqaqqatSauVauWauXauYauZavaavbatSavcavdavdavdavdavdavdavdaveavfaueavgavhaviavjavkavlavmavnavoavpavqavraueavsamSavtairavuapnasuasvavvapWaqMavwavxauqauqavyavzavAavBavCasFavDavEavFavGavHavIavJavKavLapzapzapzapzapzavMapxapxapxaaaaaaaaaaaaaafaafaafaafaaaavNavOavNaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarcatIavPatIavQatOatOavRatIavPatIavSauHauJavTaqqatPaqqaqqavUaqtaqtaqtaqtaquaqqavVavWavXavYavVaqqaqqavUaqtavZaqqaqqarnawaawbapFawcatSauYauYauYawdauYaweauYatSavcavdawfawgawhawiawjavdaveanrawkawlawmawnawoawpawpawqawrawsawtawtawuawvavsamSawwairawxaqHaqIawyaqKawzaqMawAawBavBawCawDawEawFawFawGawFapxawHawIawJawKawLawMapxawNapzapzapzapzapzawNapxaafaaaaaaaaaaaaaaaaafaafaaaaafawOawPauFawQawRaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafawSaqnawTarWawUawVawWawXawYawUarWawZaxaaqnaxbaxcaqqaxdaxeaxeaxeaxeaxeaxeascaxfaxgavVaxhaxiaxjavVaxkapFapFapFapFapFapFapFapFapFapFapFatSaxlauYaxmaxnaxoaxpaxqatSavcavdaxraxsaxtawhaxravdaveaxuaueaxvaxwaxxaxyawtaxzaxAaxBaxCawtawtaxDaxEavsamSaxFairawxapSapWapWapWapWasxaxGawFawFawFawFawFawFaxHaxIaxJawFapxapxapxapxaxKapxapxawNapzapzapzapzapzawNapxaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaxLaxMaxNaxOaxLaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafauGavPaxPaxQaxQaxQaxQaxRavPauGaxSaqnaxTatNaxUaxUaxUaxUaxUaxUaxUaxUasUaxVaxgavVaxWaxXaxYavVaxZayaaxZaxZaxZaxZaxZaxZaxZaxZaxZapFatSaybauYaycauYaydaweayeatSavcavdayfaygawhayhayiavdaveamvaueayjaykaylaymaynawlayoaypawlayqayraysaytavsamSavtairavuapnasuasvayuapWaqMaxGawFayvaxIaywaywawFaxHayxaxJawFayyayzayyayAayBayCaafayDayEayEayEayEayEayFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaxLayGayHayIaxLaafaaaaaaayJayKayKayKayLayKayKayMayNayNayNayOaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaayPayQayRayQayQaySayTayQayQayRayUayVaqnavQayWayXayYayZazaazbazcazdaxUasUazeaqqavVavVazfazgazhaziazjazkazlazmaznazoazpazqazraxZapFatSazsauYaztauYazuaweazvatSavcavdazwazxazyazzazAavdaveazBaueazCazDaxxazEaxxazFazGaueazHazIazJazKawvavsamSavtairawxaqHaqIaqJaqKazLaqMaxGawFazMaxIaxIaxIawGazNazOazPawFazQazRazRazSayBayCaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaxLazTazUazVaxLayCazWazXazYazZaAaaAaaAbaAaaAcaAaaAdaAeaAfaAgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayPayUayQaAhaAiaAiaAjaAkaAlaAmaAnaAiaAiaAoaApatIavQaAqaxUaAraAsaAtaAuaAtaAvaAwaAxaAyapFaAzapFaAAaxeaABaACaADaAEaAEaAEaAFaAEaAEaAGaAHaxZapFatSaAIauYaAJaAKaALaAMaANatSavcavdaAOaAPaxraAQaARavdaveaASaueaueaATazIaAUazIawvaueaueaAVaAWaueaAXaueavsamSavtairawxaAYaAZaAZaAZaAZaBaaBbaBcaBdaBeaBfaBfaBfaBgaBfaBhaBfaBiaBjaBkaBlaBmayCayCayCayCayCayCayCayCayCayCazWazXayCayCayCazWaBnaBoayCayCaxLaxLaBpaBqaxLaBraBsaBtaBuaBvaBwaBwaBxaBwaByaBwaBwaBzaBAaBBaBCaBDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAoaBEaBFaBGaAiaBHaAiaBHaAiaBHaAiaBHaAiaBIaBJawUavQatOaxUaBKaBLaBMaBNaBOaBPaxUaBQaBRaBSaBTaxeaBUapFaxZaBVaAGaAEaAEaAEaAEaAEaAEaAGaBWaxZapFatSaBXaBYaBZaCaatSatSaCbaCcaCdaCeaCfaCgaChaCiaCjaCeaCkaClaCmaCnaCoaCpaCqaCpawsaCraueaCsaCsaueaAVaueaCtaocaCuairaCvaCwaCwaCwaCxaCyaCzaCAaCBaCCaCDaCBaCEaCBaCFaCBaCGaCHaCIazRaCJayAaCKaCLaCMaCNaCOaCLaCPaCQaCQaCQaCQaCQaCRaCSaCQaCTaCUaCVaCWaCXaCYaCZaDaaDbaDcaDcaDcaDdaDeaDfaDgaBwaDhaDiaDjaDkaDlaDmaDnaDoaDpaDqaDraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDtaAiaAiayRaAiaBHaAiaBHaDuaBHaAiaBHaAiaBIaBJawUavQaDvaxUaDwaDxaDyaDzaDyayXayXaDAaDBaDCaDDaDEaDDaDDaDFaDGaDHaDIaDIaDIaDJaDIaDIaDKaDLaDMaDNaqqaDOaDPaDQaDRaDSaDTaDUasmaDVaDWaDXaDYaDZaEaaEbaDWaEcaEdaEeaEfaykaEgaAVaEgaEhaEiaueaEjaEkazJazKaueaElaEmaEnairaEoairairairaEpairaEqaErawFaEsaxIawFaEtawFaEuawFaEvaEwaExaEyaEzaEAaEBaECaEDaEEaEFaEGaEHaEFaEFaEIayKaEEaEJaEEaEKaEEaEEaELaEMaENaEOaEOaEPaEQaERaESaEOaETaEUaEVaEWaBwaEXaEYaEZaFaaDlaFbaFcaFdaFeaFfaFgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAoaFhaFiaBGaAiaBHaAiaBHaAiaBHaAiaBHaAiaBIaBJawUaFjaFkaFlaFmaFnaFnaFnaFkaFoaFpaFkaFqaFrapFaFsarnarnaxZaFtaFuazjaFvaFwaFxaFyaFzaFAaFBaxZaxVaFCaFDaFDaFEaFFaFGaFHaFIaFJaFKavdaFLaFMaxraFNaFOavdaFPanTaueaFQaFRaEgaAVaEgaFSaFTaueaaaaaaaFUaFVaFWaFXaFYaFZaGaaGbaFUaaaaaaaGcaGdaGeaGfawFaxIaxIaxIaxIazOaxIaxIaGgaGhayAaGiayAaGjaGkaGlaGmaGlaGlaGnaGoaGpaGlaGqaGraGraGsaGraGtaGraGuaGvaGvaGwaGvaGvaGxaGvaGvaGvaGvaGyaBxaGzaGAaBwaGBaGCaGDaFaaDlaFbaFcaDoaGEaFcaGFaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGHaGIayQaAhaAiaAiaAiaGJaAiaAiaGKaAiaAiaAoaGLauGavQatOaGMaGNaGNaGNaGNaGNaGNatOatOaGOaqqaqqaGPaqqaqqaxZaGQaGRaGSaGTaGTaGTaGTaGUaGVaGWaxZaGXaqqaGYaGZaHaaHbaGYamvamvamvamvavdavdavdaHcaHdavdavdaHeaHfaueaueawvaHgaHhaHiazJaueaueaHjaHkaHlaHmaFYaFYaFYaFYaFYaHnaHoaHkaHpaGcaHqaGeaHrawFawFawFawFawFawFawFawFawFaGhaHsaHtaHuaHvaHwaHxaHyaHzaGlaHAaHBaHCaHDaHEaGraHFaHGaGraHHaGraHIaHJaHKaHLaHMaHNaHOaHPaHQaHRaGvaHSaHTaHUaHVaHWaHXaHYaFaaFaaHZaBwaFcaDoaIaaIbaGFaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGHayQayRayQayQaIcayTayQayQayRaGIaIdaqnaIeatOatIaIfaIgaIhaIiaIjarcaIkatOaGOaIlaImaInaIoaIpaIqaGYaIraGYaGYaGYaGYaGYaGYaGYaIsaItaIuaIvaGYaGYaIwaIxaGYaGYaIyaGYaIzaIAaIBaICaIDaICaIEaEmaIFaFYaIGaIHaFZaGaaGaaGaaFXaIIaIJaIKaFYaILaIMaINaIOaIPaIQaIRaISaFYaFYaITaIUaIVaIWaIVaIXaIYaIZaJaaFYaFYaFYayAaJbaJcaJdaJeaJeaJeaJfaJgaJhaJiaGlaJjaJkaHEaJlaJmaGraJnaJoaJpaJqaGraGvaJraHJaJsaJtaJuaJvaJwaJxaJyaGvaGyaBxaJzaJAaBwaJBaFaaJCaFaaFaaBwaFcaDoaIaaIbaGFaaaaaaaaaaaeaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafatIavPaJDaxQaxQaxQaxQaJEavPatIaxSaqnaxTaJFawUaJGaJHaJIaJJaIgarcaJKatOaJLaJMaJNaJOaJPaJQaJRaJSaJTaGYaGYaGYaGYaGYaGYaGYaIsaGYaIuaGYaGYaGYaJUaJVaGYaGYaGYaGYaJWaGYaGYaGYaIraGYaJXaEmaFYaFYaFYaFYaFYaFYaFYaFYaFYaFYaFYaIKaFYaJYaJZaKaaKbaKcaKdaKeaKfaFYaFYaITaFYaFYaFYaFYaFYaFYaFYaFYaFYaKgaFYayAaKhaKiaKjaHtaKkaHtaKlaKmaJiaKnaGlaKoaKpaKqaGlaGlaGraKraHGaKsaJqaKtaGraGvaGvaKuaGvaGvaGvaKvaKwaKvaGvaGyaKxaKyaKzaBwaBwaBwaBwaKAaBwaBwaFcaDoaFcaKBaKCaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafawSaqnawUarWawUaKDaKEaKFaKGawUarWaKHaKIaqnavQatOawUaJGaKJaKKaKLaIgarcaKMatOaGOaJMaJNaKNaKOaKPaKPaKPaKQaKRaKSaKPaKTaKPaKPaKUaKVaKWaKXaKPaKYaKZaLaaLbaLcaLdaLeaLfaLgaLfaLfaLhaJTaGYaJXaEmaFYaLiaFYaLjaLjaLjaLjaLjaLjaLjaLjaLkaLjaLjaLjaLjaLjaLlaLjaLjaLjaLjaLjaLmaLjaLjaLjaLjaLjaLjaLjaLjaFYaFYaLnayAaLoaLpaLoaLoaLoaLqaLraKmaKmaJiaGlaGlaLsaGlaGlaLtaGraLuaHGaLvaLwaLxaGraGvaLyaLzaLAaLBaLAaLAaLCaLDaGvaGyaLEaLFaLGaFcaFcaLHaFcaFcaFcaLIaFcaDoaLJaLKaLLaLMaLMaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarcatIavPatIavQatOatOavRatIavPatIavSauHauJavTaqqatPaqqaqqavUaqtaqtaqtaqtaquaqqavVavWavXavYavVaqqaqqavUaqtavZaqqaqqarnawaawbapFawcatSauYauYauYawdauYaweauYatSavcavdawfawgawhawiawfavdaveanrawjawkawlawmawnawoawoawpawqawrawsawsawtawuavsamSawvairawwaqHaqIawxaqKawyaqMawzawAavBawBawCawDawEawEawFawEapxawGawHawIawJawKawLapxawMapzapzapzapzapzawMapxaafaaaaaaaaaaaaaaaaafaafaaaaafawNawOauFawPawQaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafawRaqnawSarWawTawUawVawWawXawTarWawYawZaqnaxaaxbaqqaxcaxdaxdaxdaxdaxdaxdascaxeaxfavVaxgaxhaxiavVaxjapFapFapFapFapFapFapFapFapFapFapFatSaxkauYaxlaxmaxnaxoaxpatSavcavdawfaxqaxraxsawfavdaveaxtaueaxuaxvaxwaxxawsaxyaxzaxAaxBawsawsaxCaxDavsamSaxEairawwapSapWapWapWapWasxaxFawEawEawEawEawEawEaxGaxHaxIawEapxapxapxapxaxJapxapxawMapzapzapzapzapzawMapxaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaxKaxLaxMaxNaxKaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafauGavPaxOaxPaxPaxPaxPaxQavPauGaxRaqnaxSatNaxTaxTaxTaxTaxTaxTaxTaxTasUaxUaxfavVaxVaxWaxXavVaxYaxZaxYaxYaxYaxYaxYaxYaxYaxYaxYapFatSayaauYaybauYaycaweaydatSavcavdayeayfaygayhawfavdaveamvaueayiayjaykaylaymawkaynayoawkaypayqayraysavsamSavtairavuapnasuasvaytapWaqMaxFawEayuaxHayvayvawEaxGaywaxIawEayxayyayxayzayAayBaafayCayDayDayDayDayDayEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaxKayFayGayHaxKaafaaaaaaayIayJayJayJayKayJayJayLayMayMayMayNaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaayOayPayQayPayPayRaySayPayPayQayTayUaqnavQayVayWayXayYayZazaazbazcaxTasUazdaqqavVavVazeazfazgazhaziazjazkazlazmaznazoazpazqaxYapFatSazrauYazsauYaztaweazuatSavcavdazvazwazxazyazzavdaveazAaueazBazCaxwazDaxwazEazFaueazGazHazIazJawuavsamSavtairawwaqHaqIaqJaqKazKaqMaxFawEazLaxHaxHaxHawFazMazNazOawEazPazQazQazRayAayBaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaxKazSazTazUaxKayBazVazWazXazYazZazZaAaazZaAbazZaAcaAdaAeaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayOayTayPaAgaAhaAhaAiaAjaAkaAlaAmaAhaAhaAnaAoatIavQaApaxTaAqaAraAsaAtaAsaAuaAvaAwaAxapFaAyapFaAzaxdaAAaABaACaADaADaADaAEaADaADaAFaAGaxYapFatSaAHauYaAIaAJaAKaALaAMatSavcavdaANaAOaAPaAQaARavdaveaASaueaueaATazHaAUazHawuaueaueaAVaAWaueaAXaueavsamSavtairawwaAYaAZaAZaAZaAZaBaaBbaBcaBdaBeaBfaBfaBfaBgaBfaBhaBfaBiaBjaBkaBlaBmayBayBayBayBayBayBayBayBayBayBazVazWayBayBayBazVaBnaBoayBayBaxKaxKaBpaBqaxKaBraBsaBtaBuaBvaBwaBwaBxaBwaByaBwaBwaBzaBAaBBaBCaBDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAnaBEaBFaBGaAhaBHaAhaBHaAhaBHaAhaBHaAhaBIaBJawTavQatOaxTaBKaBLaBMaBNaBOaBPaxTaBQaBRaBSaBTaxdaBUapFaxYaBVaAFaADaADaADaADaADaADaAFaBWaxYapFatSaBXaBYaBZaCaatSatSaCbaCcaCdaCeaCfaCgaChaCiaCjaCeaCkaClaCmaCnaCoaCpaCqaCpawraCraueaCsaCsaueaAVaueaCtaocaCuairaCvaCwaCwaCwaCxaCyaCzaCAaCBaCCaCDaCBaCEaCBaCFaCBaCGaCHaCIazQaCJayzaCKaCLaCMaCNaCOaCLaCPaCQaCQaCQaCQaCQaCRaCSaCQaCTaCUaCVaCWaCXaCYaCZaDaaDbaDcaDcaDcaDdaDeaDfaDgaBwaDhaDiaDjaDkaDlaDmaDnaDoaDpaDqaDraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDtaAhaAhayQaAhaBHaAhaBHaDuaBHaAhaBHaAhaBIaBJawTavQaDvaxTaDwaDxaDyaDzaDyayWayWaDAaDBaDCaDDaDEaDDaDDaDFaDGaDHaDIaDIaDIaDJaDIaDIaDKaDLaDMaDNaqqaDOaDPaDQaDRaDSaDTaDUasmaDVaDWaDXaDYaDZaEaaEbaDWaEcaEdaEeaEfayjaEgaAVaEgaEhaEiaueaEjaEkazIazJaueaElaEmaEnairaEoairairairaEpairaEqaErawEaEsaxHawEaEtawEaEuawEaEvaEwaExaEyaEzaEAaEBaECaEDaEEaEFaEGaEHaEFaEFaEIayJaEEaEJaEEaEKaEEaEEaELaEMaENaEOaEOaEPaEQaERaESaEOaETaEUaEVaEWaBwaEXaEYaEZaFaaDlaFbaFcaFdaFeaFfaFgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAnaFhaFiaBGaAhaBHaAhaBHaAhaBHaAhaBHaAhaBIaBJawTaFjaFkaFlaFmaFnaFnaFnaFkaFoaFpaFkaFqaFrapFaFsarnarnaxYaFtaFuaziaFvaFwaFxaFyaFzaFAaFBaxYaxUaFCaFDaFDaFEaFFaFGaFHaFIaFJaFKavdaFLaFMaAPaFNaFOavdaFPanTaueaFQaFRaEgaAVaEgaFSaFTaueaaaaaaaFUaFVaFWaFXaFYaFZaGaaGbaFUaaaaaaaGcaGdaGeaGfawEaxHaxHaxHaxHazNaxHaxHaGgaGhayzaGiayzaGjaGkaGlaGmaGlaGlaGnaGoaGpaGlaGqaGraGraGsaGraGtaGraGuaGvaGvaGwaGvaGvaGxaGvaGvaGvaGvaGyaBxaGzaGAaBwaGBaGCaGDaFaaDlaFbaFcaDoaGEaFcaGFaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGHaGIayPaAgaAhaAhaAhaGJaAhaAhaGKaAhaAhaAnaGLauGavQatOaGMaGNaGNaGNaGNaGNaGNatOatOaGOaqqaqqaGPaqqaqqaxYaGQaGRaGSaGTaGTaGTaGTaGUaGVaGWaxYaGXaqqaGYaGZaHaaHbaGYamvamvamvamvavdavdavdaHcaHdavdavdaHeaHfaueaueawuaHgaHhaHiazIaueaueaHjaHkaHlaHmaFYaFYaFYaFYaFYaHnaHoaHkaHpaGcaHqaGeaHrawEawEawEawEawEawEawEawEawEaGhaHsaHtaHuaHvaHwaHxaHyaHzaGlaHAaHBaHCaHDaHEaGraHFaHGaGraHHaGraHIaHJaHKaHLaHMaHNaHOaHPaHQaHRaGvaHSaHTaHUaHVaHWaHXaHYaFaaFaaHZaBwaFcaDoaIaaIbaGFaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGHayPayQayPayPaIcaySayPayPayQaGIaIdaqnaIeatOatIaIfaIgaIhaIiaIjarcaIkatOaGOaIlaImaInaIoaIpaIqaGYaIraGYaGYaGYaGYaGYaGYaGYaIsaItaIuaIvaGYaGYaIwaIxaGYaGYaIyaGYaIzaIAaIBaICaIDaICaIEaEmaIFaFYaIGaIHaFZaGaaGaaGaaFXaIIaIJaIKaFYaILaIMaINaIOaIPaIQaIRaISaFYaFYaITaIUaIVaIWaIVaIXaIYaIZaJaaFYaFYaFYayzaJbaJcaJdaJeaJeaJeaJfaJgaJhaJiaGlaJjaJkaHEaJlaJmaGraJnaJoaJpaJqaGraGvaJraHJaJsaJtaJuaJvaJwaJxaJyaGvaGyaBxaJzaJAaBwaJBaFaaJCaFaaFaaBwaFcaDoaIaaIbaGFaaaaaaaaaaaeaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafatIavPaJDaxPaxPaxPaxPaJEavPatIaxRaqnaxSaJFawTaJGaJHaJIaJJaIgarcaJKatOaJLaJMaJNaJOaJPaJQaJRaJSaJTaGYaGYaGYaGYaGYaGYaGYaIsaGYaIuaGYaGYaGYaJUaJVaGYaGYaGYaGYaJWaGYaGYaGYaIraGYaJXaEmaFYaFYaFYaFYaFYaFYaFYaFYaFYaFYaFYaIKaFYaJYaJZaKaaKbaKcaKdaKeaKfaFYaFYaITaFYaFYaFYaFYaFYaFYaFYaFYaFYaKgaFYayzaKhaKiaKjaHtaKkaHtaKlaKmaJiaKnaGlaKoaKpaKqaGlaGlaGraKraHGaKsaJqaKtaGraGvaGvaKuaGvaGvaGvaKvaKwaKvaGvaGyaKxaKyaKzaBwaBwaBwaBwaKAaBwaBwaFcaDoaFcaKBaKCaaaaaaaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafawRaqnawTarWawTaKDaKEaKFaKGawTarWaKHaKIaqnavQatOawTaJGaKJaKKaKLaIgarcaKMatOaGOaJMaJNaKNaKOaKPaKPaKPaKQaKRaKSaKPaKTaKPaKPaKUaKVaKWaKXaKPaKYaKZaLaaLbaLcaLdaLeaLfaLgaLfaLfaLhaJTaGYaJXaEmaFYaLiaFYaLjaLjaLjaLjaLjaLjaLjaLjaLkaLjaLjaLjaLjaLjaLlaLjaLjaLjaLjaLjaLmaLjaLjaLjaLjaLjaLjaLjaLjaFYaFYaLnayzaLoaLpaLoaLoaLoaLqaLraKmaKmaJiaGlaGlaLsaGlaGlaLtaGraLuaHGaLvaLwaLxaGraGvaLyaLzaLAaLBaLAaLAaLCaLDaGvaGyaLEaLFaLGaFcaFcaLHaFcaFcaFcaLIaFcaDoaLJaLKaLLaLMaLMaaaaaaaaaaaaaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarcauGavPauGavQatOatOavRauGavPauGaLNaLOatLatOauGaIgaIgaIhaIiaIjarcaLPatOaGOaLQaLQaLRaLSaLQaLTaLTaLTaLTaLTaLUaLVaLTaLTaLTaLTaLTaLWaLXaLYaLXaLZaMaaMbaMbaMcaMbaMdaMeaGYaIraGYaGYaMeaMeaFYaFYaFZaMfaHkaHkaMgaMgaMgaMgaMhaMiaMjaMkaMlaMmaMmaMnaMoaMmaMpaMqaMraMiaMsaMgaMgaMgaMgaHkaHkaMtaMuaMvaMvaGlaMwaMxaKmaKmaKmaKmaMyaMzaMAaKmaGlaMBaMCaMDaGraGraGraGraMEaGraMFaGraGraGvaMGaMHaMIaMIaMIaMIaMJaMKaGvaMLaMMaMNaLKaMOaMPaMQaFcaFcaFcaMPaMQaMRaLKaLKaMSaMTaLMaMUaMVaMWaafaaaaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIaMXatOaMYatLatOatOaMZaMYatOaMXatLaJMatOatOaGMaNaaNaaNaaNaaNaaNaatOatOaGOaLQaNbaNcaNdaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaNtaNuaLZaNvaMbaNwaNxaNyaNzaMeaMeaNAaNBaMeaMeaMeaNCaMvaNDaNEaaaaaaaaaaaaaaaaaaaaaaMiaNFaNGaNHaNIaNJaNKaNJaNLaNMaNNaNOaMiaaaaaaaaaaaaaaaaaaaaaaNPaFXaFYaNQaNRaNSaMxaNTaKmaKmaKmaNTaKmaNUaJiaNVaKmaNWaNXaGraNYaNZaOaaObaOcaOdaOeaOfaGraLAaOgaOhaOhaOhaOhaOiaLAaGvaGyaFeaOjaLKaOkaOlaOmaOnaOnaOnaOlaOmaOoaLKaOpaOqaOraOsaOtaOuaOvaafaafaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaauGatOaOwatOatOatOatOatOatOaOwatOatOaJMatOatOaGMatOatOaOxatOaOyaOzaOAaOwaOBaLQaNbaOCaODaLTaOEaNkaNkaNkaNkaNkaNlaOFaNkaNkaNkaNqaLWaOGaOHaOIaLZaNvaMbaOJaOKaOLaOMaMeaONaOOaOPaOQaORaOSaFYaFYaFZaNEaaaaaaaaaaaaaMiaMiaMiaMiaOTaOUaOVaOWaOXaOYaOZaPaaPbaPcaPdaMiaMiaMiaMiaaaaaaaaaaaaaNPaFXaFYaFYaPeaKmaPfaPgaPhaKmaPiaPjaPhaNUaJiaPkaKmaPlaKmaPmaPnaPoaPpaPqaPraPsaPtaPnaPuaPvaPwaOhaPxaPyaOhaPzaLAaGvaHSaMMaPAaPBaFcaMPaMQaPCaPDaPCaMPaMQaDoaLKaPEaPFaOraOraOraPGaPHaMVaMVaPIaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqnaqnaPJaPKaPKaPKaPKaPKaPKaPKaxaaqnarcaPLaPMaPNaPNaPNaPOaPNaPNaPNaPPaPNaPPaLQaNbaPQaPRaLTaPSaNkaNkaPTaPUaPVaPWaPTaNkaNkaNkaPXaLWaOGaPYaPZaLZaQaaMbaMbaMbaMbaMdaMeaQbaQcaQdaOPaQeaQfaFYaFYaFZaHoaMhaQgaMiaMiaMiaQhaQiaQjaQkaQlaQlaQmaQnaQlaQmaQnaQlaQoaQpaQqaQraQsaMiaMiaMiaQgaHjaQtaFXaFYaFYaGlaQuaMxaQvaKmaKmaKmaQvaKmaNUaJiaQwaQxaKmaQyaGraPnaQzaQAaQBaQCaQDaQEaPnaQFaQGaQHaOhaQIaQJaOhaQKaQLaGvaGyaLEaQMaLKaQNaQOaQPaQQaQRaQSaQOaQPaQTaLKaQUaPFaOraOraOraOraQVaQWaQXaQYaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaafaRaawVauJatOaRbaRcaRdaReaRfaRgaRhaRiaRjaRkaRlaRmaRnaRoaLTaRpaNkaNkaPTaPVaRqaRraPTaNkaNkaNkaNqaLWaLZaLZaRsaLZaRtaRuaRuaRvaRwaRxaRyaRzaOPaOPaOPaOPaQfaFYaFYaFZaGaaRAaRBaRCaRDaMiaREaOYaQlaRFaQlaQlaQlaQlaRGaQlaQlaQlaRHaRIaRIaRJaRKaMiaRLaRCaRMaRNaGaaFXaFYaFYaPeaKmaMxaNTaKmaROaKmaNTaKmaNUaJiaRPaKmaKmaKmaRQaPnaRRaRSaRTaRUaRVaQEaRWaGraLAaQHaRXaOhaOhaOhaQKaLAaGvaRYaFeaLKaLKaRZaSaaSbaScaSdaSeaSfaSgaShaSiaSjaPFaOraOraOraPGaSkaMVaMVaSlaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqnaqnaPJaPKaPKaPKaPKaPKaPKaPKawZaqnarcaPLaPMaPNaPNaPNaPOaPNaPNaPNaPPaPNaPPaLQaNbaPQaPRaLTaPSaNkaNkaPTaPUaPVaPWaPTaNkaNkaNkaPXaLWaOGaPYaPZaLZaQaaMbaMbaMbaMbaMdaMeaQbaQcaQdaOPaQeaQfaFYaFYaFZaHoaMhaQgaMiaMiaMiaQhaQiaQjaQkaQlaQlaQmaQnaQlaQmaQnaQlaQoaQpaQqaQraQsaMiaMiaMiaQgaHjaQtaFXaFYaFYaGlaQuaMxaQvaKmaKmaKmaQvaKmaNUaJiaQwaQxaKmaQyaGraPnaQzaQAaQBaQCaQDaQEaPnaQFaQGaQHaOhaQIaQJaOhaQKaQLaGvaGyaLEaQMaLKaQNaQOaQPaQQaQRaQSaQOaQPaQTaLKaQUaPFaOraOraOraOraQVaQWaQXaQYaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaafaRaawUauJatOaRbaRcaRdaReaRfaRgaRhaRiaRjaRkaRlaRmaRnaRoaLTaRpaNkaNkaPTaPVaRqaRraPTaNkaNkaNkaNqaLWaLZaLZaRsaLZaRtaRuaRuaRvaRwaRxaRyaRzaOPaOPaOPaOPaQfaFYaFYaFZaGaaRAaRBaRCaRDaMiaREaOYaQlaRFaQlaQlaQlaQlaRGaQlaQlaQlaRHaRIaRIaRJaRKaMiaRLaRCaRMaRNaGaaFXaFYaFYaPeaKmaMxaNTaKmaROaKmaNTaKmaNUaJiaRPaKmaKmaKmaRQaPnaRRaRSaRTaRUaRVaQEaRWaGraLAaQHaRXaOhaOhaOhaQKaLAaGvaRYaFeaLKaLKaRZaSaaSbaScaSdaSeaSfaSgaShaSiaSjaPFaOraOraOraPGaSkaMVaMVaSlaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaSmaSnaSoavQaSpaSqaSraSsaStaSuaSvaSwaSxaSsaSyaSzaSAaSBaSCaLTaSDaNkaSEaSFaSGaSGaSHaSGaSGaSGaSIaSJaSKaNbaSLaSMaRuaSNaSOaNbaSPaLQaSQaMeaSRaSSaSTaSUaSUaSVaFYaFYaFYaFYaFYaSWaSXaSYaSZaTaaTbaQlaTcaTdaTeaTfaTgaThaTiaTjaTkaTlaTmaTaaTnaRIaSZaSYaToaTpaTqaFYaFYaFYaTraGlaNSaPfaPjaPhaKmaPiaPgaPhaNUaJiaQwaQwaTsaTtaGraPnaRRaPnaTuaPnaTvaQEaTwaGraMGaQHaOhaOhaOhaOhaQKaMKaGvaTxaTyaTzaTAaFcaOlaTBaTCaQRaTDaTEaOmaDoaTFaTGaPFaOraOraOraTHaOvaaaaafaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZavParWavPatOaTIaPPaTJaTKaTLaTLaTLaTKaTMaTNaPNaTOaTPaTQaTRaTSaTSaTSaTTaTSaTUaTVaTWaTXaTYaTYaTZaNqaUaaUbaUcaUdaUeaUfaUgaUhaUiaUjaUkaUlaUmaUnaUnaUnaUoaMeaFYaFYaUpaUqaUraUsaUtaUuaUvaUwaUxaUyaUzaMiaMiaMiaMiaMiaMiaUAaUBaUCaUDaTdaUEaUFaMiaUuaUtaUGaUHaUqaLjaFYaFYaPeaKmaUIaQvaKmaKmaKmaQvaKmaNUaKmaJiaJiaKmaKmaUJaUKaULaPnaPnaPnaUMaUNaUOaGraUPaUQaOhaURaURaUSaUQaUTaGvaUUaUVaTzaTAaFcaMPaUWaUXaQRaUYaUZaMQaVaaVbaVcaVdaVeaVfaVeaVgaOvaafaafaaaaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaVhaViaSoavQaVjaVkaVlaVmaVlaVnaTKaTKaVoaTLaPNaVpaVqaTQaTRaVraVsaVtaVuaTSaVvaVwaVxaLTaVyaVzaVAaVBaLTaVCaVDaVEaVEaVEaVEaVFaVEaVGaVHaVIaVHaVHaVJaVHaVKaVGaFYaFYaVLaVMaVNaVNaVNaVNaVOaVPaVQaVPaVPaVRaVRaVRaVRaVRaVRaVRaVRaVSaVTaVTaVUaVTaVTaVTaVTaVTaQgaQgaLjaFYaVVaGlaVWaVXaVYaVZaKmaKmaKmaWaaWbaWcaKmaWdaWeaWfaGraGraGraWgaWhaWhaWhaGraGraGraWiaOhaOhaWjaWkaWlaWmaKvaGvaWnaUVaTzaLKaWoaOlaOmaPCaWpaPCaOlaOmaWqaFeaWraOraOraOraOraWsaOvaaaaafaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaafauGaWtatLatNaPPaWuaWuaWvaWwaWxaWvaWyaWuaPNaWzaWAaWBaWCaWDaWDaWEaWFaWDaWGaVwaWHaLTaVyaVzaWIaWJaLTaVCaVDaVEaWKaWLaWLaWLaWMaVGaWNaWOaWPaWQaVGaVGaVGaVGaFYaFYaUpaWRaWSaWTaWUaWVaWWaWXaWYaWZaVPaVRaXaaXbaXcaXdaXeaXfaXgaVSaVTaXhaXiaXjaXkaXlaXmaVTaXnaXnaHmaFYaFYaGlaGlaGlaGlaGlaXoaPeaXoaXpaXqaGlaNRaGlaGlaGlaXraXsaXtaXsaXsaXsaXsaXuaXsaXraKvaXvaXvaXwaXxaXxaXxaXxaXraXyaXzaXAaXBaXCaXDaXDaXEaXDaXDaXDaXDaXFaXGaXHaOraOraOraOraXIaPHaMVaMVaSlaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawSaqnaXJaxQaSoarcarcarcarcarcarcaXKaXLaPPaPNaPNaPNaPNaPNaPNaPNaPNaPNaXMaNbaTQaTRaVraXNaXOaXPaTSaXQaXRaXSaLTaVyaVzaXTaXUaLTaVCaVDaVEaWLaXVaXVaWLaXVaVGaWNaXWaXXaXXaXYaXZaYaaVGaYbaFYaUpaYcaYdaYeaYfaYgaYgaYgaYhaYiaVPaVRaYjaYkaYlaYmaYnaYoaYpaYqaYraYsaXiaYtaYuaYvaYwaVTaYxaYyaFXaYzaFYaYAaYBaTzaTzaYCaTzaTzaTzaYCaTzaYDaTzaTzaYEaTzaYFaTzaYGaTzaTzaTzaTzaTzaTzaYHaTzaTzaTzaTzaTzaTzaTzaTzaYIaYJaYKaYLaYMaYKaYKaYKaYNaYKaYKaYOaTzaYBaYPaOraOraOraOraOraYQaQYaYRaQXaQYaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaaaaafaYTawVauJaYUaYVaYWaYWaYWaYWaYWaYWaYXaYYaLQaSPaNbaTQaTRaTSaTSaYZaZaaTSaLTaLTaZbaLTaVyaZcaXTaZdaLTaVCaVDaVEaZeaZfaWLaXVaZgaVGaZhaVGaZiaXXaXXaZjaZkaVGaFYaFYaZlaWRaZmaZnaZoaZpaZqaZpaZraZsaVPaVRaZtaZuaZvaZvaZvaZwaZxaVRaZyaZzaXiaYtaZAaYsaZBaVTaXnaNPaZCaFYaFYaYAaYBaTzaTzaTzaTzaTzaTzaTzaTzaTzaTzaTzaZDaZEaZEaZFaZGaTzaTzaTzaTzaTzaTzaYBaTzaTzaTzaTzaTzaTzaTzaTzaTzaZHaTzaYGaTzaTzaTzaTzaTzaTzaTzaZIaTzaYBaYPaOraOraOraOraOraZJaSkaMVaMVaPIaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaqnaXJaxPaSoarcarcarcarcarcarcaXKaXLaPPaPNaPNaPNaPNaPNaPNaPNaPNaPNaXMaNbaTQaTRaVraXNaXOaXPaTSaXQaXRaXSaLTaVyaVzaXTaXUaLTaVCaVDaVEaWLaXVaXVaWLaXVaVGaWNaXWaXXaXXaXYaXZaYaaVGaYbaFYaUpaYcaYdaYeaYfaYgaYgaYgaYhaYiaVPaVRaYjaYkaYlaYmaYnaYoaYpaYqaYraYsaXiaYtaYuaYvaYwaVTaYxaYyaFXaYzaFYaYAaYBaTzaTzaYCaTzaTzaTzaYCaTzaYDaTzaTzaYEaTzaYFaTzaYGaTzaTzaTzaTzaTzaTzaYHaTzaTzaTzaTzaTzaTzaTzaTzaYIaYJaYKaYLaYMaYKaYKaYKaYNaYKaYKaYOaTzaYBaYPaOraOraOraOraOraYQaQYaYRaQXaQYaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaaaaafaYTawUauJaYUaYVaYWaYWaYWaYWaYWaYWaYXaYYaLQaSPaNbaTQaTRaTSaTSaYZaZaaTSaLTaLTaZbaLTaVyaZcaXTaZdaLTaVCaVDaVEaZeaZfaWLaXVaZgaVGaZhaVGaZiaXXaXXaZjaZkaVGaFYaFYaZlaWRaZmaZnaZoaZpaZqaZpaZraZsaVPaVRaZtaZuaZvaZvaZvaZwaZxaVRaZyaZzaXiaYtaZAaYsaZBaVTaXnaNPaZCaFYaFYaYAaYBaTzaTzaTzaTzaTzaTzaTzaTzaTzaTzaTzaZDaZEaZEaZFaZGaTzaTzaTzaTzaTzaTzaYBaTzaTzaTzaTzaTzaTzaTzaTzaTzaZHaTzaYGaTzaTzaTzaTzaTzaTzaTzaZIaTzaYBaYPaOraOraOraOraOraZJaSkaMVaMVaPIaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaSmaSnaSoavQaZKaZLaZMaZMaZNaZMaZMaZMaZOaLQaLQaLQaLQaTQaTRaVraZPaZQaZRaTSaZSaZTaZUaLTaLTaLTaLTaZVaLTaVCaVDaVEaZWaWLaXVaZXaZYaVGaWNaVGaZZaXXaXXbaababaVGbacaFYbadaWRbaebafbagbahaZnaZnbaibajaVPbakbalbamaZvbanaZvbaobapbaqaZybarbasaYsaYsaYsbatbauaXnbavbawbaxaFYaYAaYBaTzaTzaTzaTzaTzaTzaTzaTzaTzaTzbaybazaTzaTzbaAbaBaTzbaybaCbaDaTzaTzaYBbaEbaFbaFbaFbaFbaFbaFbaGaTzaZHaTzaYGaTzbaHaTzbayaTzbaIaTzbaJaTzaYBaYPaOraOraOraOrbaKaXIbaLaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSavParWavPatObaMaZMbaNbaObaPbaPbaQbaRbaSbaTbaTbaTbaTbaUbaVbaWbaWbaXbaYbaWbaZbaZbbabaZbbbbbcbbcbbdbbcbbebbfbbgbbhbbibbibbjbbkbblbbmbbnbboaXXaXXbaabbpbbqbacaFYbbraWRaZnbbsbbtbbubbvaZnbbwaVPaVPaVRbbxbbybbzbbAbbBbbybbCaVRaZybbDbbEbbFbbGbbHbbIbbJbbKbbLbbMaFYbbNbbObbPbbQbbQbbQbbQbbQbbRbbObbSbbSbbObbTbbUbbTbbTbbVbbWbbXbbXbbXbbXbbYbbXbbXbbZbcabcbbccbccbcabcbbcdbaFbcebaFbcfbaFbcgbchbcibcibcibaFbcjbaFbckbclbcmbcnbcnbcoaLMbcpbcqaafaafaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaVhaViaSoavQbcraZMbcsaZMbctbcuaZMaZMaZMaNbbcvaSOaSObcwaTSaVrbcxaXObcyaTSbczbcAaRuaRubcBbcCbcDbcEbcFbcDbcGbcHbcIbcJbcIbcIbcKbcLbcMbcNbcOaXXaXXbcPbcQbcRbacaFYbcSaWRbcTaZnbcUbcVaZnaZnbcWaVPaVPaVRbcXbcYbcZbdabdbbdcbddaVRaZybdebdfbdgbdgbdhbdiaVTbdjbdjbdkaFYaFYbdlbdmbdnbdobdobdobdobdobbObdmbdnbbObdpbdqbdrbbTbdsbdtbdubdvbdwbdxbdxbdybdzbdAbdBbdCbdCbdCbdCbdDbchbdEbdFbdEbdGbdEbchbchbdHbdIbcibdJbdKbdLbcibcibdMbdNbdObdMbdMbdPbcqaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaaaaaaawUaWtatLbdQaZMbcsaZMbdRbdSbdTbdUaZMbdVaNbbdWaNbbdXaTSaTSaTSaTSaTSaTSbdYbdZbeaaNbbebaVEaVEaVEbecaVEaVEaVEaVEaVEbedaVEaVEbeebefbegbehaXXaXXbaabeibbqbacaFYaUpaWRbejbekbelbembbvbenbaiaVPbeobepbeqberaXabesaXabetbeubevbewbexbeybezbeAbeBbeCaVTbeDbdjbeEaMvaMvbeFbeGbeHbdobeIbdobeJbeJbbObeKbeLbbObeMbeNbeObbTbePbeQbbXbeRbdxbeRbdxbeRbeSbdAbeTbdCbeUbdCbdCbeVbchbeWbeXbeYbeZbeWbfabchbfbbfcbfdbfebffbfebfgbcibfhbfibfjbfkbdMbdPbcqaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawSaqnaXJaxQaViaPKaPKaPKaPKbflavQatOatOaZMbfmbfnbfobdTbfpbfqbfrbfsbfsbfsbfsbftbfubfubfubcDbcDbcDbfvbfwbfwbfwbfxaVEbfybfzbfAbfBbfCbfDbfEbfDbfDbfFbfGbfHbfIbfJbfKbfLbfMbfNbblbblbfObfPbfQbfRbfSbfSbfSbfSbfSbfTbfUbfVbfRbevbevbevbevbfWbevbevbevbevbfXaYrbfYaVTaZybfZaVTaVTbdjbdjbgaaFYaFYbgbbgcbgdbgebdobdobdobgfbbObggbghbbObgibeNbgjbbTbgkbeQbbXbeRbdxbeRbdxbeRbglbdAbgmbgnbgobgobgobgobgpbgqbgrbgsbgtbgubgvbgpbgwbgxbgybgzbgAbfebgBbcibgCbfibgDbgEbdMbdPbcqbcqaafaafaafaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYSaYSaYSaYSaYSaYSaYSaYSaYSaYSaaaaaaawTaWtatLbdQaZMbcsaZMbdRbdSbdTbdUaZMbdVaNbbdWaNbbdXaTSaTSaTSaTSaTSaTSbdYbdZbeaaNbbebaVEaVEaVEbecaVEaVEaVEaVEaVEbedaVEaVEbeebefbegbehaXXaXXbaabeibbqbacaFYaUpaWRbejbekbelbembbvbenbaiaVPbeobepbeqberaXabesaXabetbeubevbewbexbeybezbeAbeBbeCaVTbeDbdjbeEaMvaMvbeFbeGbeHbdobeIbdobeJbeJbbObeKbeLbbObeMbeNbeObbTbePbeQbbXbeRbdxbeRbdxbeRbeSbdAbeTbdCbeUbdCbdCbeVbchbeWbeXbeYbeZbeWbfabchbfbbfcbfdbfebffbfebfgbcibfhbfibfjbfkbdMbdPbcqaafaaaaafaGGaGGaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaqnaXJaxPaViaPKaPKaPKaPKbflavQatOatOaZMbfmbfnbfobdTbfpbfqbfrbfsbfsbfsbfsbftbfubfubfubcDbcDbcDbfvbfwbfwbfwbfxaVEbfybfzbfAbfBbfCbfDbfEbfDbfDbfFbfGbfHbfIbfJbfKbfLbfMbfNbblbblbfObfPbfQbfRbfSbfSbfSbfSbfSbfTbfUbfVbfRbevbevbevbevbfWbevbevbevbevbfXaYrbfYaVTaZybfZaVTaVTbdjbdjbgaaFYaFYbgbbgcbgdbgebdobdobdobgfbbObggbghbbObgibeNbgjbbTbgkbeQbbXbeRbdxbeRbdxbeRbglbdAbgmbgnbgobgobgobgobgpbgqbgrbgsbgtbgubgvbgpbgwbgxbgybgzbgAbfebgBbcibgCbfibgDbgEbdMbdPbcqbcqaafaafaafaGGaGGaGGaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgFbgGarWavPatJatJatLatOatOaZMbgHbgIbdTbgJaZMaZMaZMaLQbgKbgLbgMbgNbgMbgMbgMbgNbgMaLQaLQaVEaVEaVEbgOaVEbgPbfDbgQbfDbfDbfDbgRbgSbgTbgTbgUbgVbgWbgXbgXbgXbgYbgZbhabhbbhcbhdbhebhfbhgbhgbhhbhibhjbhkbhlbhkbhmbhnbhobhpbhqbhrbhsbhpbhtbhnbhubhvbhwbhxbhybhzbhAbhBbhBbhCbgaaFYaFYbhDbhEbhFbdobhGbhHbhIbdobhJbdobhKbbObhLbhMbhNbbTbhObeQbbXbeRbdxbeRbdxbeRbeSbdAbhPbhQbhRbhSbdCbhTbhUbhVbhWbhWbhXbhYbhZbiabibbicbidbiebifbfebigbcibihbiibgDbijbikbdPbilbcqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaabgFarWarWavPauHauHbimauHauHaZMbinbgIbdTbdTaZMaaaaaaaaaaafaafbiobiobiobiobiobiobioaaaaaabipbiqbirbisbitbitbitbitbiubfDbivaVEbiwbfDbfDbfDbixbiybizbiAbiBbiCbfIaVGaVGbiDbiEbiFbiGbiHbiHbiIbiHbiJbiKbiLbiMabTbiNbiObhpbiPbhrbiPbhpbiQbiNbhubiRbiSbiTbiUbiVbiWbiHbiHbiXbiYaFYbiZbjabeKbjbbdobjcbjdbjebdobdmbhHbjfbbObbObbObbObbObjgbjhbbXbeRbjibdxbdxbdxbjjbdAbjkbdCbjlbjmbdCbdCbchbjnbjobjpbhXbhYbjqbchbjrbicbjsbjtbfebfebjubcibjvbjwbjxbjvbdMbdPbjybjzaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauGavPavPbjAbjBawSaqnbjCbjBaZMbjDbjEbjFbcuaZMaaaaaaaaaaaaaaabiobiobiobiobiobiobioaaaaaabjGbjHbfDbfDbfDbfDbfDbfDbjIbjJbjKbjLbjMbfDbfDbfDbjNbjObjGbjPbfDbjQbjRbjSbjTbacbiEaFYbjUbjUbjUbjUbjUbjVbjWbjXbjUbjYbjZbkabkbbkcbkdbkcbkebkfbkgbkhbkibkjbkkbkkbkkbklbkkbkkbklbkmaFYaFYbhDbknbkobdobkpbkqbkrbdobksbktbkubbObkvbkvbkvbbObkwbkxbbXbbXbbXbbXbbXbbXbkybdAbkzbkAbkBbkCbkDbkDbchbkEbkFbchbkGbkHbkIbchbkJbkKbkLbkMbkNbkNbkObkPbkQbkRbkSbkQbdMbdPbjybkTaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauGavPavPbjAbjBawRaqnbjCbjBaZMbjDbjEbjFbcuaZMaaaaaaaaaaaaaaabiobiobiobiobiobiobioaaaaaabjGbjHbfDbfDbfDbfDbfDbfDbjIbjJbjKbjLbjMbfDbfDbfDbjNbjObjGbjPbfDbjQbjRbjSbjTbacbiEaFYbjUbjUbjUbjUbjUbjVbjWbjXbjUbjYbjZbkabkbbkcbkdbkcbkebkfbkgbkhbkibkjbkkbkkbkkbklbkkbkkbklbkmaFYaFYbhDbknbkobdobkpbkqbkrbdobksbktbkubbObkvbkvbkvbbObkwbkxbbXbbXbbXbbXbbXbbXbkybdAbkzbkAbkBbkCbkDbkDbchbkEbkFbchbkGbkHbkIbchbkJbkKbkLbkMbkNbkNbkObkPbkQbkRbkSbkQbdMbdPbjybkTaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobkVbkWbkXbkYbfDbfDbfDbfDbfDbfDbjIbjJbkZbjGblabfDbfDbfDbfDbfDblbblcbfDbjQbfDbldblebacbiEaTrbjUblfblgblfblhblibljblkbjUabTbllblmbhpbkcblnbkcbhpblobllbhubkiblpblqblrblsbltblublvblwblxblyblyblzblAblBblCblDbjdblEbdoblFblGblHbbOblIblIblJblKblLbkxbdAblMblNblOblPbdAblQbdAblRblSblTblUbdCbdCblVblWbdCblXblYblZbmabmbbmcbmdbmebkPbmfbmgbmhbmhbmibmjbmkbmlbdMbdPbmmbmnaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiobiobiobiobiobiobiobmobmpbmobmqbmrbfDbfDbfDbfDbfDbjIbjJbmsbjGbmtbfDbfDbfDbfDbmubmvbmwbfDbjQbfDbfDbgRaFYbiEaHnbjWbmxbmybmxbmxbmxbmxbmzbjUabTbllbllbmAbmBbmCbhpbmDbmEbmFbmGbkibmHbmIbmJbmJbmIbmIbmKbklbmLaFYaFYbhDbmMbmNbdobmObmPbmQbdobmRbdobdobmSblIbmTbmUbmVbmWbmXbdAbmYbmZbnabnbbncbndbnebnfbngbdCbnhbdCbdCbdCblWbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbnubnvbfibfibgDbnwbdMbdPbcqbcqbcqbcqbcqaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUbkUaaaaaaaaaaaaaaaaaeaaaaaaaaabiobiobiobiobiobiobiobnxbnybnxbnzbnAbfDbfDbfDbfDbfDbjIbjJbnBblebnCbfDbfDbfDbfDbnDbjLbnEbfDbnFbnGbnHbnIbnJbnKbnLbnMbnNbnNbnNbnObnPbnNbnQbnRbnSbnTbnUbnVbnWblnbnWbmEbnXbnYbnYbkibnZboabobbocbodbmIboebofbogaFYaFYbohbggbghboibdobojbokbolbombonboobbObopboqborbbObosbotboubovbmZbowboxboybozbgoboAboBbgoboCbgobgobgoboDboEboFboGboHboIboFboJboKboLboMboNboOboPboQboQboRboSbfibdMboTboUboUboUboVbcqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/tgstation.dme b/tgstation.dme index a4824851467..b69559005d1 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -106,6 +106,7 @@ #define FILE_DIR "code/modules/clothing/shoes" #define FILE_DIR "code/modules/clothing/spacesuits" #define FILE_DIR "code/modules/clothing/suits" +#define FILE_DIR "code/modules/clothing/ties" #define FILE_DIR "code/modules/clothing/under" #define FILE_DIR "code/modules/clothing/under/jobs" #define FILE_DIR "code/modules/critters" @@ -205,7 +206,9 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" +#define FILE_DIR "maps/backup" #define FILE_DIR "maps/RandomZLevels" +#define FILE_DIR "maps/RandomZLevels/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" @@ -849,6 +852,7 @@ #include "code\modules\assembly\timer.dm" #include "code\modules\awaymissions\gateway.dm" #include "code\modules\awaymissions\loot.dm" +#include "code\modules\awaymissions\pamphlet.dm" #include "code\modules\awaymissions\trigger.dm" #include "code\modules\awaymissions\zlevel.dm" #include "code\modules\awaymissions\maploader\dmm_suite.dm" From d6db93bd38d6db63c354972baf3b74644db2ee09 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sun, 9 Sep 2012 00:25:51 +0000 Subject: [PATCH 13/87] -Small improvement to atmos. Changed the "locate a space tile every time" to instead use a pre-located space tile. It'll stop the need to locate one everytime, but in the off-chance that the space tile isn't there anymore, it'll locate a new one. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4662 316c924e-a436-60f5-8080-3fe189b3f50e --- code/FEA/FEA_turf_tile.dm | 10 ++++++---- code/setup.dm | 2 ++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index f048c89096e..9af7bd58ec3 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -499,10 +499,12 @@ turf mimic_temperature_solid(neighbor, neighbor.thermal_conductivity) //Radiate excess tile heat to space - var/turf/space/sample_space = locate(/turf/space) - if(sample_space && (temperature > T0C)) - //Considering 0 degC as te break even point for radiation in and out - mimic_temperature_solid(sample_space, FLOOR_HEAT_TRANSFER_COEFFICIENT) + if(temperature > T0C) + // Is there a pre-defined Space Tile? + if(!Space_Tile) + Space_Tile = locate(/turf/space) // Define one + //Considering 0 degC as te break even point for radiation in and out + mimic_temperature_solid(Space_Tile, FLOOR_HEAT_TRANSFER_COEFFICIENT) //Conduct with air on my tile if I have it if(air) diff --git a/code/setup.dm b/code/setup.dm index 0317a54a73b..e77c20295f4 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -105,6 +105,8 @@ #define T20C 293.15 // 20degC #define TCMB 2.7 // -270.3degC +var/turf/space/Space_Tile = locate(/turf/space) // A space tile to reference when atmos wants to remove excess heat. + #define TANK_LEAK_PRESSURE (30.*ONE_ATMOSPHERE) // Tank starts leaking #define TANK_RUPTURE_PRESSURE (40.*ONE_ATMOSPHERE) // Tank spills all contents into atmosphere From 8a7e4e4ed5125b540f184b93c249e7f624c31b2c Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 9 Sep 2012 01:29:05 +0000 Subject: [PATCH 14/87] A little bit more away mission work. It should technically be playable. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4663 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/helper_datums/teleport.dm | 2 ++ code/game/gamemodes/objective.dm | 2 +- code/game/machinery/teleporter.dm | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 0297e902207..1f353e3e722 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -168,4 +168,6 @@ else teleatom.visible_message("\red The [teleatom] bounces off of the portal!") return 0 + if(destination.z > 7) + return 0 return 1 \ No newline at end of file diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 7d36eec0e48..d57791803a2 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -51,7 +51,7 @@ datum/objective/assassinate check_completion() if(target && target.current) - if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current)) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite + if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 7) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 return 0 return 1 diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index fc1c5606623..416e4e7dfbc 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -66,7 +66,7 @@ var/turf/T = get_turf(R) if (!T) continue - if(T.z == 2) + if(T.z == 2 || T.z > 7) continue var/tmpname = T.loc.name if(areaindex[tmpname]) From 0ae692ef76bf4a3785eaf6051d6dc047a25aeb0c Mon Sep 17 00:00:00 2001 From: "LastBattaWolf@hotmail.com" Date: Sun, 9 Sep 2012 06:59:26 +0000 Subject: [PATCH 15/87] git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4664 316c924e-a436-60f5-8080-3fe189b3f50e --- icons/mob/animal.dmi | Bin 69452 -> 72039 bytes icons/turf/floors.dmi | Bin 304096 -> 321053 bytes icons/turf/flora.dmi | Bin 0 -> 75323 bytes icons/turf/overlays.dmi | Bin 0 -> 6730 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/turf/flora.dmi create mode 100644 icons/turf/overlays.dmi diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index b45af0c2191b1050e15254c7104fa9f7dc65dc26..dbc0d5a5db56d6a96c0a2e3c74af5ebca4f60277 100644 GIT binary patch delta 4876 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 SN>MZbeFi$l@H%aW=>G?Lw>#7T delta 2269 zcma)-`9IYE7RNth8Ipa8?8cO=m$4?~%NScqwo*ujj0PdHgpa<~v1L@&WKWhRF^zru z&P+v!$d)bon(S*7&CH$ez4s5e=cn_-dA-l$yxz~pIkX0j{%0InaIhrG>1rs_=Po+L zFDTUSP9Ok8Jbm)SE-+qG5He158Bv+k|~-u#22Y#p?#4c>iwLUqmYug|x{ z5CRtEeS5te^)N$r7m-hliaqyqr`~~%Y==|&Ww}nh0cQT=Y3oT>cAXJd=HjYH8pxP} zuC-?0`K`5bFG$3|8&s92S{!sZDur_%$#tF960<>BVXM0bO5T$g(5h8Fr?mQs=it+0 zUCFN%sZ&;?twDn~$LaIZ44@YRISP+QCJ(7mEeD1-N&ov-?f=@v^SQ8Wv> z8wAQSn&SyP3-=%7!;H@7DKAvwH1(+cAKnl=wtMGGCF=vx^*VEA<0v<;QM+Z?ch8Ds zVzr!OH;rA@@Crm^A#Z7s;v)rOqnl*4+SlhRlV|nZdnyLAyeUoE%0ol`WGHm`tw zd3s{j%dGS?rql|1GUvIx2XfnU;iVjg$7jS#C~cYFN%6K#xb`nWDJ{XVieq1F{`L8U zp>f?Eg!W`~^SMGwKQr8V>1^RaUd#qK*Wa#>x1t>MF`&f}F|A$eyr4(V=7H45kTqJ2 zNP3v}DU{(w*b7;@7Vdt0aJ1||Ab;iyZMCEHPwHZg8`rny%qb9U>1lbk_mUpfz>02@ zYN`v2v31Pl`*=NCJSYq!-NsgZeWxqpd>A%F5Auz7@Oh>!Y2ET6{pxmr65vVnmWd0V z4s3&Zt{Bcg&z%eQ0g=+YP(JJItm5K_*P8-MgK2tCJEKolR#u)-Q8Ck$(3x(YMM!Oz zN~BTk-Q6=j*Iq$;d9k$;Xzd>IVZ0Qpch(%vi2MY?s_R3fMbQJ(?!47_J7Vv^@GFC{ zF|^7nM9{ETFpk6PwS-xzAQTF}y z(#p%LX9bzcR6mE+_jVli8qbriUg;F%5s;%yBwoCGRNPcGE2Ym?-`p&L9Vb{I@{vZe zmOehG#$H}e_D0~4u-EeX-6?2UZjSVomD|(pk)VjVxw*;eeY`EpJHa^wzq>D{X;^8$L^`Uoq09LV1AxSCgBUYOWZE-S4mpF`b~-^k>T=5HHy*RN^w*z&X0gQ`c~UEb|PlK+(c8-G_a z^%@jFcZF%Nbc<^VV~%+(d2I$GJC_CpxSCujf(k5P`WyQC`Z$lDucGE{X{;DuD>PKS z8PgTtQ?k8LYjJj&33IFS0fC@H+Rw6t8-|07JI0CmX^huH^cxADI+D5{DEnS@oedHq zvlbn49W63(9Zc0!ueHf~gc6C=;PLQ=f*9v6F7N{SH<{KyW6!7lCmUd)O% zdG?1qYzLMJ;8NZ{l88ehzghE|!eBdasJxI+r0{J^1y3zD42K`K@W%q(CM*oMMnlmui< zfA?fus67QM^YQl>2WUJc_Gi3R9i7Em35&^(iWM01P>p>!LY6aiYYkJQ@4=i$V+xWm zIy|m9!3R#s0dqA4D%#x6&UT4kM@UxLk4b#(P%Gp&ySo?T1tCOVvP}Z{CZ+)D>|E+6 zsbfdpm}$f3=7PTW?F^)o;MNfi*OJnVk9}`7Sugk+ZD5&MQ&RxS0dH$;`eT|1lPTwn z!vUbYynM-|OdW|tx->#rGl^!PhG%B@0Fq$81)v+|wu2+BeQ6R-I7qA)ZcJS)e1&szxaYZJGn4RU62_u%n(KgAw@b}KhqV$RNb^xlT_T88)*nt^VQ*fEc0ZYnkgo|5I#q!ZPJgof)N23G(`oZ5#JR5>OffcpM@ z%2^v}85!#Shg^uaxar`$|4Os>m%+`=KYXr;&$fYbxXn%uU~gmQxaVz3>&~nx>!O0V z6wI%_C|I*S`0)uYIo%JS`Y~mP`q}!^1&CLsL&BEJZ`Ze*N){iPvizPiqec zcP|GwS2Q%g{DNE^w`Eb%zKK;GCf0fOGfCIf7lELsGhts7Ioo1 zw7k8Qq501GGfAgMjKxtr@20P44Rv>34gYsJu%XuMDM;?ycRX;|GrR8W7~8QqJ+@H= zkQs|PAXKt6Q#b4Ud@lqKI(jm^|4{h$ox6MMduE=W63&Y7nKOzA^Wm#NKGlj1MbLQ6 z{bdPPe|7XS$Lz&$w!U;)eU`y{@0SaF)D`sM+@7hd2Slt+-gZadVl8r@9hwv(gZ<-6 z78f%C6B$^Sf2moE6_ z5W;s#p62VXzDM6c{^keyTpVG&?6zj)&pHZ!$v33WF5+J?L?!B+I8Qy9zWN6Kw~l5y zHflqW9>0YUPH1SPUA?+d@)2iiKYWePsCk_9$rOjkLQYJHzEH!5?vh;Htu&`zpi%hN z(KUYHIZ=X!Gn(?O3|Xr-T_u-=jhXXobV{xZw00nuC9`a3NvFTw%9A)P-oDCnRL0#$ z?y~$NYe|h}k$LZ0ZH#qClx0uwVL-sQ#?7&^Z`_HnW8`9RwAMU*4DnB|l_ya_oAqy( zPjlZv>ogf#zlkUW8Y|W2 z9xENU7(16kzD>B(jgSkE?_q70YNz1@)IsXGHNLghzvk-g;LrstKM=voS;V#}V6H2x(>wX?b6|ON z*p!!=uw>xp(e<$7b7}Wb%%n}zrBB4tu~I~*>LMR2<6A$051EvYW=TsPbR7f9f1q~X zi+C^;{rX|Ac0==!Voht2@Ct~2F@aQ1=$Vm`>j6)Xk+IPPxv+VUZ+47F+wM0e!SY9< z-O9N#^Urx$z5DbVuJY6K*`_bmC`PpK?2?Nw7H0v?H``d%yFNIc{KB;#oPz^gWhg zknmi@pRZJ3zgg8zdr8n*#Qjotbq&rS{v;J8Vu&fT@Z`=es8JT)7AEK4#D^Bdo_f;-XFK4 zbBdezX5dC*9=*~7rj(9>mpT99+=5x6`O{dU_#3CgOe$93kU2ig ztT*|VW)ISJXf0>^G(a$IAu6Z$#VG44O7kLM4_D^fN4uw4Cz_k>7WosZPm9=!&F#`3 z7+hXXtn}FC7W__E*7(&(F)d`+sk4>3vRDoBB zFA%lAMc8I;$P)Evp2nTRx+vCyk>UtK z;@Z&M6JsxCG&Dvuwbu%7{PK@Fo#NRByxHLegFg&sm45ey$zVsxV52`?7>^fbn+!Hq zy%B)(*2m%|2qu%iG4A$vp5=G88flpPQ!IQvazX)+0=W$Zg$CcqaMo*eiImEE&X*|` zI~TYd4Le-y=|YBF+J;9SLuJu11}VL&@0Ffvsj=cElgg7aDhSiaW6E^huIy_DoCYrJ z<@=t}wu8mm??pmZ4N1NQO`OR&9ea*jI6;9Hq?0ulvxSUxy{WImFw*(@GH#*{znSY4 zU#(+@64R$UYyC<6xu1E37`Lr=g3vJa(6%q0&LO2pT6?vtOhd zc$Zx-F#SHrdT?`!3$6MAiN^IP+l3B+#yq;uEBEhl} zPAq#6bp^g!uI2M!Dy(LjCyhL1WJ)b1I}3;v@A1P?s#k@Sto!Wv8J>yK{0G9qXEogp zxnxQkHbdZju!hMY^d(iIVE-XGlL-TnL%&w>w@`0O)W{*`CL@p?y=swzEVvdiw)#xA zzSJ6?%NcKyU3A0i(EL6~{3q4O!5kgnG2(GSoj|0W+H^V; zH34A!900EIKXzKuJA8kNuOq(~0`2wYu-JhqkIGqnVB7jsLcEY7Py~Um1$(J9_AIM}PS4BW_i1j~|g? zus8h#D99+6DfoAy{AL!jc0Se>57FEU6^As%t#jk=3Z3~nP6u_KxfH_tXMRouA0>W7 z8Au*z@~k!TW!iusgm^5b6mpYK~@^o7$u8 ziOq+fCIZeJXem?BUT&t}3L)f$ujL6Nl3Op11c*yhyUP1b!6iEgA8VH!99)w?_1trw zWJQ8_p19K2{xTTmCjp(uk#3$n0vhO)^zIX9@c+JqDHSIw;lTX->G)Y%A;*fl3K02or1YPE&DR> zAV`(yx3hid6<|>`=Rn|INYGUUn>GWOu=Bw@lwn%vc*Vb;d4{VO=P`*hF#I47UdOWf zoUHzyP^X8#^r~0Xm091cQ52)g=#d*F4tMCv@JocRMRo$xfuQuXtEe|)qe}bBQon4| z>sgn+T0Uv52})x=({8*ZTgLRXNaa~FL~Vi}w!mJ<&9)n?+@d0A0que?vJv26AqwIz z+;IO^-H^eG522er_EAg4vL@=;a92@3C^#!Z9m|!bl;>le5MaD6oaT4>{o;{7?c0_* zHdXZAh$Xv-=H<%<<>us2NA@tq#lnEynYV8->-C9Bt)k17vM^NQ8t`5Oo;gYB98m;8ny%(WE}cSVjx+IXGgzhbWfLa z+Bj`;oRo7coPFFfG#$TeGG2R?bL`AVvjX|>{0#d#t@$?^uC1Mk8DLS3T8U>-RvUho zKj|9YycuFVUIX!~YhgkDVYDize>v@vW+Ty0H4Y`tc5s_VX(62A*6@G*`J`EQHglPm z5>>^nx(HmC z_Gg{@2Txb#h0avJR8Qwt%W=T<#ihMRJ`&r>xvv-klCtG+Sp%- z!?2dwh;+MM-(wmf09)_UDY^==RA0zO_mCPl(%!xNSWz<@jc4emhOo*_wUxlzV2NSd z(9|PmORKa47V}amaF@qKgXha+m|N3JI zXH|2Y>m2z7&1H70sT1P4p^YEN=icAE5n3I)gXseZx!W;*&u``hE+Tm$zTa9CW78`p z?T-$KP9lp)U-~e~`Rzy1Gj}aH&-)km& z-4RMB-%*(2c7g#W;d2D+re|XZPG1+7Zo;AAfCKkF<(WQaJ4*7`GW~rlLl-vU{k6!| zi}Pwg$%O3z1?32CxT8_od(R^=QDDL$mMO+x^Ce^5EeH{e>M^5PTMM*`>6?{h=sJbB zdak9T$`QtIk@F15fB?zhiZ4ZXL9(a_e)IEl@ZBcm?ZxQ>pKc>%W;mwdHmiQ&iF9)8 zawdgt_xzS5ZsfC(WreE&DbvZlfSG|m(>8ufzS{t346JAp5bWRUlaw>)QoJF4G zN`kXEHdAOtbn0+yEw|)*`|Q+I@!tWduqjygvu#&qrT@ueMf)$RvBjDVSHNpx;-VME zB1o5TbhF#RmAA7f?aQ^i{f0>f0qv)$Jk_SCDy9g=SVacC#!Sl+y+-msBmK~5VfQYa zhAB@&Ps5hRhPhkGCJzRU+1B!Sd2RDG=eDraRGtyO7`OQIeS|KUq(0~4-`0r$rGIQ? z`OI=sK5#}eE+eCPpLB4A1JLd?4r$q3J@#2#Soq39W%$9Ndh%aCt=mjW*`)pJifN`q z>v3MbX@^Yb*GdXhkI7zHComf%X; z__Qr`a$SJ=kh62Bj7{KL3^p2MHAraM&yQ#V2W!AHn&<}3DTYXZvx`cD<`Fzi4JRD= zUAl*0n6_XL$39B=Cn^uModpjA?xfJ@RyX|$at9OY@}aY{vwzT+UItt0ejUS37r(eR zQ^zkBU>y_sSRl&n6cjHqdTkb;TFM2kO+ttFlVrjNWiC0{Ow8#aAG%&yJ?R(!u=v+I zeb*k8?O;D{R%8Y+_J|HsPmtQj-t9okdZ;w0a7rDNtrWO-lJp#3e&M(|jo+#H6__28 z%&I&|fN&I4ybCf6fe_SEgmSBQCqMM@s|Rkx+qrh&1u2l zjec>yXERM6Xv^@svJD(mb}(}}lzvt9+^>+|8+|%JA?TujXn$R8fuQk5&FcJ3pGyIGX2CfjF{z%51IJ@OCV6#*QjufZFl8$~T86Fr-Z39Dyw3|~dh}{aXY~$& zZV$6Hj_2`Vx_%Yh1mx;?l6uV?2z68?h?IEh2cu(T$gA`xKWLjQ#?4Ls=`ro$VI*)t zYo{GEKzX+m`#{AlY-fQiUeNjKUPL06>$GK94+4nC{#ajMj)x9$6Qs`>hcn>FZhrsK zs(0AILs-J;L{lwUd$34~@hKInFU{@E%vtbib2?Ti`%jCffH+OscAc|lz1oSDlWE1C zIo?6gC;53$iatCd=GHRnz3{SL@P2+?)s~s5X=Os$FueAKdx)^s!-!oJ#pPSK&J3fG zs4XDrh0L%rY~p*L4NghCYn$<@m}!p(2*HT=*Gm#HLmBMKbs_R1X=p_Ft53(6pY-l( zz-jHow6o~pr87NcyG3sFD@%5f7MgM^9(&-Q3IjX{{;1;7>TxEetcd}1fg!NxI_ z{>yLlwvlB1`mq6ekV7p2gJ8rB*neppK(Qj9q0T7b4HLn!28x;whTEbUmu2bg?-BOQ zpB^3zxXI_9IvVa~-`iP$PR}Tmv`a;{V!ZlXJCuO*^WL5TCz`v6#d3buIfAlYa(oqA zcH_44!z}|;EDjTA4R^uJ=qam6#3hJ7jW7g4o<{!3`dHu6F2*KQ5F2lw5Y7#7OjBz@ zw$_`l<-QZc|4DAVogjRodlQP`cYSoh&J3PwIrnYt^{Ah&QdnRQ zc+Y%AE*1X)>uK{@TXgXeNd;!NJQ?TE7tG77h@`VbNG@eFjiA1IG2x0c+|i7UMH8hV)l_9Z4iMIz9FhXA0%8Pn2*ZD>Vr^;uk8>{T1t7fhv8)_`ue z)?Dv!!#mva#CBJDMR){|#I-Y%(c){#;eLWB<`9w&j8>*|>zSv(%x!rNV)OL$T#~PH zSa=Msvw2XB&exg*uI zKeK%?D%{rvG%R8D+AMGK!L+}flnM)~In}GodIW|X`p```3hEnHB>JW$>uqYk6XXfk z{xVehXTuNLGN*SNxg_VtlE8Sf{XBgrSwC4K0Z+JF!ea}sYDaLRvSJclREJFQj_#Tk zZB0D6Oy+A3`!Rl?-IL;8%C~2Pfw7vd3YqZl(}VIo03TctH(UBTa{2lvB>~4Uo-?(} z!XMn>Z{c!)Pf9mcv;I{sy4-z(lz7{FUCH2p5%6YS-o;w|1*S-Xe+@-l@iAu!_zm}& zKC><>+t!~srtq(ni5mRfKxW>U4aoSMgXLW?1NNMXdA_?i)0t(a5@)hedZcT{U&HaY z-UJ&UV6Tb!W`Np2+0I$514i9fPh5|kLQwyn226Tg3e`vQ+ts8ok z2LptsDfIU+7t(1hjt=WT!$l!(9IXMl?MI`IPQoL+2+ogs{$Hse z5>SZgUP$1pQB)IZ1=aH@ok!JlzN)~&yk-%74Ro`%(G%q$n#aS#^V?Yzh$;TdyA`z) zpupXy*`~#k=%n1Ak$`phwQ_GuoSlf=Or4pRI?;f5teLt@qSL4M;N7U18t+Q+O1aSM7xl!!Yw8i_pwQ+r?D<^|zXm%4*u2zdqx&bT3YwkRhW= zV!QBoFp4a(NkwS#xJNO10j#bW8bix!?_zV)H1Cf+Mu>M9Ym)n@aCxoufD#89faBIM z2I~8BjSIGb4|^}YsuXOzIWSKxryI-pyXCx7U@wNG##{QfGdKuU_I<-m4#_z7HNXIw zcLAon4Q&q|%80bo%a-iwi~a}c=Qs3b%ffhV0CZggeJXc~;c9+e zlNuic9Y|04U>BsrYph&UipGX*B(AxiFcZm1%=93&M)UL2)8RA)afbJk>L<}|1Pth- zga*niohOh)I9kdbJU3g&O<4xolElJRik282;PzoMDNnsc@Cul3$l zexNRRW`pT&$j^iKojNFO`0$s+A+=zr?ec3vCA#peUKQ0<@qksSxgDT}w}@VW9>Vj? zBanPtyMjxbm<=leQsZ_-{ZFO&Z7nEJh9<#26Z_xZctN$CaSL5qHE-Cj5KE|W1roi+ zjYxImJq#%x1~B&!xXrZWk*O14)H;?Z;{E#WxpzQFPaNfj4|r_*cd_&=ZA+|z;6;A$ z7gNGJp;9FCEee!9sOi%mqe)$-R2&m7GxH74Wc@zHrG@x!J$ZdX`;-~$vE2Ut{t}c0 zTXdd#SpJ6z=p$>fn0os9%%av0XXfVT4<%bPHeeV004g3EWZImGD|ho!?C8O_q!@`cjM61E zHf7lX+AY*zaonoPuc|&qEPq->2jgabTAuGa3Yj2=OE9HeaG&JKQ9Y08{XX@9^SloW z89V~io^^(9gYpQi1GjtBo*R#^*Q{5b@;7}G{a{tzx9M1fT93hQJSWYQYCnEnnd;_r z%Z+&4GQM44dcPjN*J`v~scyvJ>X)h{?{?M!6l#JAdjx7IeTJXSr{HG0Q?VzC&1DcV zJ&%Ake2Euj#4=$Bs*VRUC|wZertCNZdhdp*I-kj6Lr1fCZ20J@KmrlyAkt99Z6DfT zS6)-g_3+Qs1Hz>`08v;-!p7h;e~~;@Cbh=i!#}x=Yu3@2lE>^(&uyubp3aGh>grDd zj-rFHbjIYeRSks5QbeopSv9#-?d#eAz4B7SNSIE>$hc#Ngkf~47+^WN0KTz4na|0Sazeq|; z<&&wyxJ$C1)Kam7Xv5I=_;>`hUlt1h>xo-!Ax$+dS87x7!eind?xDp3&R4jlrrJ=l z0J|-rUDyL=}$X{-r|GUv^ioKA{R9P~Dl#^}5ZvNSvD)s}?od66N;bf5( zi*|*$I6L)IiHeH;y}7Tcsew~!>wQk22s-la81<%Y&J`@MRqfdCNC}u&PR-gq24P$v~>&V<@TZ0M@t7EnYMyI=3^Bxso)6kF}#3t*@LIgQq&N@f+ix62rY z&`n9Fp#o-Z9yO3pY6imxG(3!yu(6-p1GxTabhG(QqRcx6_6tfZ-XjrIr;0mkb1{)r==`GPG?hAQ~s z**@d!tzlT`5tvMY?a z@cScy9Ed0af~D}&9QumN@j|+SlK`iLtYmUQs{ ze*6O0sGJlBmB7bq>xsNwCwrc0vUX4gzK~fnrnDq(LXeYYugPcNUuf5Ylj9%jG zQSB|-jG>wlpCGAoi!TjHRk$WROq70B+4bMkrpja<2RL+ z92bqH+8A)BU(LV!QbTeTm#;?(r|G;{g!m~Yp97qWk^Gm^H~cta4?=^NfwB5#Aj68U zB6(Vp1;l1f{Uu~$;=Rv7q592lwQ>`p#b?4pjm=203?h)Ts;S{^kCF)Da=3th`f=;O z(N4hX{fppj71^K0I)6Yy5pAEqO0aS0zwb6*eARAIfAjbSXcFM7L!N=B+qUV}90=Pc zVCcU=k1VoU=PZ&mpT7Xgi07E!7Keo5{$E=x{^-1`8jRoE=bzqGM05GX;vGk#*7t%V zVSbld+W5b4fm=Z|%iF2b%VqaLd*ODb9iSSnW|g8ilb9m7x1H1d^B{g=rXM9NqE65n(An`DqV#bM z-MMEDR`?i7bRTci6hmehMYJ7BKdG7tfW~d}l+$>e6iVe>U6M67MxKIA!WKVGJV&_W z2EIiyVL@WtT#O7TSST)-;rG0#*#Z7m3T>UnmD+y;KZ1QCCJ=BLM(0l8fdqC=vn3pW zJ9v8jSPommB(lRrlzr?0xjfT}=;1n{bLzz!EbbgaAp%59c!;9(ck#ac!x4PLp0n5Q zt~sm6!>{7@yQSWaFZ_8&u|9oP<^6#{7V2bgu2vty>ja7a;{M!;t{?ufPX9aJ9v+sg z<6q5$Q&Lqn`|w=xH>@Qu9a8j<4{s0R6 zV@36MihG$ZV-jceYd|#|jgXMg0RB@n^V`Eu;Dc+1ThL*ifmQ+Zc`&(B;O0g^_P#J5 z2=z$(xSxF%_#%L-zj~h-*SBDISVi#ViJ7IU!#~xCSzv+x0nCp`LOv92hQSaEqLDwv z6ZaoS{}HH37|K9o$*y90qizD_tR?SJGK?}hlRDppp({IVOe=ZxxSLBN^h}x;eVtg^W4*p^k-}D0+=+$M&uof>06`V=c-AJfu=d}Fn6_WN#IIcwG-IEN4 zti8M?p#6#A2ulP8^}DnFZ1=__8MdzA#wrRoba*Ey&GcL~_HR#qR2$X5!ywWKKJ$VT_DJLGK)0 zTiZ$yADw9Qs3M7?dO#%_PFk5Z-c?I;4ejmfRFOPc_*MoK>O zg*jCpTieJDcX98!#|%jcE`rOrZE3~#7Pu=RIid!H=xYyDu6<@u*FT|MsB_d2hf`yW zc;X>L$Kzbdv5&oIOb={ct?l`ZDg& zD;FJFc<6Z~-=wWTXNO(DP6tQ@Mo;gJPdkQtuTcGbl=t!2dP1y{`w5H&a5{I>VB^}~ zgdja79B)t^L&@luvUlmPSVtICv4|s{7D}@Y5n$|l-g09eoQ1xi9f7)}ar9J(8FC+u ziN8-TZKfex6u0T->8k;PR9d8zd_GF(n5 z?aHkPq52M-YL2at(AUT-#Lc6b7Q70GT_E^h(KB84SMfO2RFyZS6GeB)YC4HzwBxOw zFQrhE9r*5THzI-3XQEUUqr$XQJaeYaXELo-832>atr9w0W$39fdqR)IhT0Qn2WrCP zah0=tv5FLJxN45KtPsc9Yo#eCNb)0x9`0hjBUPM=e|7pg^IB3MfxlGV5Z=Az!~u%^ zB+u2&$vn{{vz6EV`?z(#d5I{}x?3}i74-ewJ5*m?^8~;vW!8;drr{)ld=)fS2nMl^ zecKQ4J}E}AYT-x7zwR36<|lH{t8bs<_>J*kbXJyhv`!b%6jC2=eg8T!}V zQJ!56*P75ceVTglvIY$09y0wZ7x?tZ#LlC3aTMt=yRI{t3@0_Heq}|aUF*?v<>+Vl zvazenvf=}%td$x#eT@(xIxPS0W_MdH+|-tb1fZ12<>lo!wbR>vVuQdAd>YDVO;^1Y zZq(C6Wt%P8;@%>sn8l-_nH@T&I_=VSu$A%Dp4UF}gM3$8&erJE?m?T;r|VzQVIjIq z;~%_v)i;QS$xZf*(F(Yr4UV{sr8<+9<7`AJ#L44LVR}X%b?drz{3GR4squ@=t|JqE z0nt64$hEYfSY@^GwcG6g_GbOF7CY^X`C8qlh48`inBynNqa05nWotg3`@oy_U2I*x zjY>+L23gI&EkBTQmkl@X)TqBdWPm3uUj^>%x7|I+qL7QmlV&fM9O}RQ+1r!-SLo7z zQ;OWuwT?s3zeJ&Kz?OxGHiklTXa9gT;6I?=Pkid8iqG)&(hLzZ85zvrbuxfYbR4^~fs)|L0^J0@)9yI=`OFeRUIO-$yZOZnXOsYtzo$^-fF6iS5 zUxBh_$I5#Fnk=5ER%c3d2$cX8hxdNCe&f}gwA#ezXgoA$sRuEybMc|1tG0+^Ix?_C zzUSb8Yu!nvd5#Dt%;HJAqX=sKS6GW+Tg&{M7J`-*78~99b_W&%xB%x%4FjWu8lNfD z90v*G(g{LY`FYeFsp5rjw&JrU{186e%G`YsJ5Ma7I*d+@>5EDuXM+_jO-`g+<$=F| z^bQuU%-rXyJG`<U_Lr(Jj2-`Wy|o?RI!>D<$oLqJNB|{r8Zw^6>ak?Y4B^JWtk9 z!TxrciESy>^yWY%>!wMptNPyUkxTi5r^LvCiZPVs4ggfF0AhCtZZ`a|pJ_ztlYD!0 z5rX7%bCbNLWpXZREHyOzZnZ?!^iW<<+%zcusj=S_agxRNe`g$6 zc2#)Ju>;J9a@-DHiTncv<4U4 zwUD{g_yNYi?XGD@QtZ3N?X`u4cdkB>^4zu^F2JsB09|(8&U&c-$+sQODB|&#V$&>K z8a2)7_QyjeACG;G13_hcm8d_B!;SG()J~*WEnk}3+oJ?;7oM$GhZ}@Nu1?g}VZj#Oms`!_$H>Nc|$-k22n0O3jwFhycH(W6fIEo*iL7IW2U8SMs(f)6!$Q6JJ4RokfT z9zflpkI@gpV5e5O2w->#V= zediv0StjJFx|?Ms)^ro_C_t)hP)wKwhVY1hh~6JHSJ+54QF6` z31$^am5EIMRvHsrw`nkvA3^uK@Zrz1_kIICYNYxpG;4PlI=hLyM2wJba8k`U2Y)1( zW=1gt({S!BHPNto@;nXDfhgo*Qz2BUp8c8oiAT(sUQU;-Y0c(9Zpa{+tkx**8ksEo zQk+!DF43QLzS@|^^-W!)I!(t`2R9)3*@6_YGbu$y-M^Z{J`_{{JuDw`x=7d|b;yMp{lW~rnhYe2?Q5cu7 zwX;)8EfxLBh3WJt?pj(}Tt@BFaLjD-we$_wdLPN>8EPdOI0Y+^NW06aNsgJ|xND#{ zM0T_V0s|Jl=T|S+b}&h#bpc;I`+mWa3p3)z%jh07gP-+Y7x^#k%K}TsGy1^}|K7|r zS)qxe6e(2SJ5W=-6-`YT)FRL)8z56l{kS#a&o0QJ-tI4q5jq#k%uS^;D5XspjD+yp z*dT&0Bg)1AoT-d+LPnk~LQlj{nw!AVIV%^34*x|?(wbU@gbL6sWP|vWr06P=h&qT6 z`@Yu|5tIQIgMLBI+BSclkM&J|G+y?6rXfJZ1S)t7oOFMxT!a$%o!tn_;$7nK^Jy9D zGLRp$|Hg)9G;i-V#`RVIS;6JZiIjwuTJBT=OFobuf@YlFB1y34yx2}fgfm>IZJ&_I z2x9U0)c8VkBmP`6>v=dvHRNQSLZoD8?ehm)8PiE zOp~Lpcx|Q1GDTj_IFWG5tFkB!7doqLvM(Es&g|q2wkkO7v5g1zTvOyYSw5W5jGUg0 z4FhHEK6eZ@)GL|LXL))1lgEBboLYpDropC{{MAv7LfP>-NUsbfW*(mGAtKL=TQL_ECvDOsD*_w{;#Y!{a z3{uy4KYaCEn&r)7K5KxooxB=)JN-4h4mGoWXhy87XK z#)lVyED5xk7GJfyg@U>=M0Rfei_X&Ttf`?I&B^`5M*sJE3xUtJ35gh5ECew1?XUpT>jDq18caL9GG9IxUi=ni=H%|l{+}pxG@S&X^~rQKxFrJaoFcEHXp?q`-nGSiKw@p22b6h_X=&w*x|A|-h)IRo;@Q4E-s+jK`uK2#}R71(ieSH3pI(ok(ICEcGFZIpm zGFzK;%?*wmrr(ZhXE$$=dGJ%dK*-)?4>4B1Y0)W2`oTt5l+ttj<1VFBL-)&6G)Bg$ zLLrgN)KRnWi=3=+#goA3)_NSLKt+YmLFix7W91bxDG>J@MP0>|16f`0zB_E-Dq;{84n6MN` z4fdST{4+_h1pN!;hj?Zj$C7s{CseX9YFH+oZ7L6lRd~LO=dchcmj@;2=PCdhjPXIp z_7G{Ep(!%{0`U$R{!Ph*8(=l4H^OQW*Qsb57K1wJUz@lGU<2EiH;6cn8zmBwRbRV| z!&d0cTJQ*r0e;$fAHDSWi>{3JmJClcJhto{DKi5t%o^ST8`~52?-mX1e!1`SpZesI zJM@Q^3^Y7@_&GN}u@!H9epJmv_Z_n`h{nL}pTMlgLw`TBB0+m6@Jifz!7Z@#Gpu27 zbI~|Q&X2B=oSj?TXW#*i=$@OWPHd&tHrC zdjlC1d%Me;7h?fAAiNoENjK>vVm}~QpsZRd)1kwOonj=smF!A4Ngy)D`T2`06QJ-+k4;0@!gl~{mf6x9Jax0kff|eBxYnR|5 z7+7+!@x08pJ=XdVaXN2*y(>8BQY;jV9=@Ond#+yZb?2Sj1qWvD(6ER1PT`{PmS)+2$B~kQq zX%EIQRlGiyIDu2;f>r6WcbAfG25N?TdxT6T<_PJK3JC8FWW2Hd>@6A(A5yGqeViAg zYpQc*SnCEP2BxNKBHFQO|2I}6cRgLRWTpDSr&JH%lf76s0NhMSL<-Q&u z5~263mL)tyUgfJeBlXRsf@WqSehH3$O7WWzK?!k{R3Zg=D$xa#4*BYr8bU7sj6`XT zzg{Hp`$3xSZ|I+LA#QTY%l7l|37DV$kDC(~SB~2vV1wd(u!rQk+HI)C4(?wlzt#|m zWs=koYP+q=Lg#%1YAU8_6O&|RuZ}G^)vqyO@zz@Uw$=^od&_ZdOu4pvjqG@F2b>l} zt?X<9TSFCCKXK*UVI5|dC|7_cZDMWvey`J)0b(_?eM@Qi-Sy-5h5J*pHQ?>eT9V!d zc*1^W`w?s=*`Vcm7)Chx-8b>`&3TI*>BmpM`#^i~)+d9tkLb8gp#|-a(}fFts&5D` z)b-y09^rN(Si|Ipmk^aT!=k8uGN=C9(Dl)BQx~R`}Xc z&9Xc~4jx*B_0IZ1S|tgV^s=H0tg?9Ge^&AXfj|z!{QemduX=DiE~|Vj?ITHebsuM* zbi3w;@ICxmhyv6eCYCSG50L>iGB4GlJ(Cyd&e9XH`=fX@9?>Ktfrk;tGKDUFNSluj zqqh#k_1NRgN5?YqlcnAJ$<)xw$s*m=!07xuf{!O~NXi+h!M-vXhKo9HJw=Yeknib3 zG0O8(9bsXF;9L*&8c!a6R2YcuC>+)d_s>tJ6F(~hhUg)>Qcl3#tV-(!KX1?rx>0`k z7FHhd?8UI#<}!A8wk>zn893;ARzrJX?z|@p+*R{%+J0CEYAqG`C$WF%MEQ4&jwf$b zA(K7aN>gv!o`M;z40Gx{`Rn3ECnMcg#@GAF^V)%VJp(6fu0B-6b9mj^RzQY;<9m&N zlr@-ulhYO(_cTe}yx&y{36fZ`7f&#PAu<7Ui@N(x*@t<0St+3d>`Aye%Xt+A?0%=j z4$=RpjJ2FoVUw$WoMrg!_nJZw_Dk2c#1}vBPrLw&O>=HUEzWON zWJ@xNR!5fY#lv8aD+eNO1z-sLD{D+HF#$Zn+*~WL?9-py$Aexfau@Xh7jM_dCJ@(z zn<*-*r>h4D*xUY+q`==ySUR%T^yh<7FFZ_*oTpLOUR~?MyC_E)l++N=Ilzj%rb-Hi zTeV$31jt13X@6fmvNFmVhg`vfcy4g7TP;sXx#KDn!iEUUFSXIF=N-o8Pt`$efJs!( zjDvaSVh@i?`o4vFeOK@cQ)IvGW;UMR^a^Bx<%id1{O<^e@A4&HwT7KMgWbu$fnK9P z8%y8*?2&F?cJHiiaF;uQ0TmabWZ)F@ov?|u^-9|-ad)^6-w*$%dpx3^kA$n3VzYgl zJ?V~VEu_3JiJQ36?+Zf?AO;5jAeMPdPeE6uC%>}sBiqBZjah+2;__xd^|dXD^+o<; z4PA*n=YNZwg}fSV)Aw!J28(;B1a(p%`~P4ciTr*%E%3Olo|Z%YA5Gr@4afU`y{q>w z2%<)dL=8b=l^|ceh9F9!OAs~ctX`reMDL<^B7(4bi5^|V>b>`6?Y`spKkqrtnlpCx z>@lBmKlk3}nH-a!^+g;bWTt*p5Rr=}_WFJe3S|Fdi-#`@D&9Pu$QDOAS9&7H3QOq@AoxkWaju%79- zMs+n10J8zK@}eNePdA3fi!Od)SK?rrN!E51pJ}OU*dwHXYL^UQCyS^Kl{)yZzKE4O z|B154%A^P?hU>gqVb_+I6Wva*ee2Y6qrw+OrnibG%{iiLvk^BLW>fFOLLkz^^hGE8 z=j`l~K-Is#<5d`W@FmizyNaybIDnn(?Y&=ErwcSGZ`W<})n`0z58roFC1lh)JZ)%s zd%Sq#)#wWxNNuN8q#9#3%s(nU1+lDb_j=bXKPub%T%gnO80PW5Xqc=kzoB*7 z;4*;#Y0?cGmmEY;wqj)&lI&l~NVS1~#} zA0>s$jnl^JE2kuWF*Nf{YhJki4B(*k4(laa7C4e5zC$!NHD$U)Ts=NP*d}#z3jwdw zw>a#E4H3zj8KAxGhm6PiPow?1q05$?7B(nM&n5GOzH2Sf>DYMGQaT#LgBi)jM8$PlQ4zk+3-xAEn z+^yIb491YiGm130JgD-+{&)A}*-PM#R-NAx-2v)zTuqH9)Rv`T9tCmELYuu_;SPEJ z!mi%dUc#3wysTBWUs`+oxOqLZ10vx6?=>Y#s1UGUaMyig>WaA;H6=l$Vb3P@Do1;Z zvg-arDSi08hmUn#Loi~RElqteVk$d~1D!iw8lq7O8HX%qvMod7i-f8)$^g{zzwo;b zku+cC>7MNP;yfX=clxi6%#jS|Q@w1h^=Biz(7Goa!j}pP{Qi<3c_(7ev=d{sZ?M~r zg|#PMPu_|Bs~pCiZy!50KiKbjScT?M5d2`Vr1tkPIaxN2Do^uMhO`rE`txx-@&`Vc zIMdXED5Agj58KDR*g(Jl%c}P>=@4rQ=Y?{_ zspz+@c=m|@dU08*YxWIQWBPS;sqv`Y2%Y4&;yrC+ZG6Loov0*@;bouxl)Z6V5me<{ zewiHe^@L%v^D$$;)8)w1i@dg@F#g|tA@dnGx3$|>NB`K_>F*<0+X*0)L1mC=ts4Nj zKjA2IrzQES>W~dg8?VQQY~Gg~7lU;|QG!}+Qqd1zDElY=dBHa&2a+FPR|68RvUO4S4sWqb4KwCM=oja?C>Z6}Zz`DY zPqco1w0rS!Rq?|deD}h^>e?~)J5}x8IGbRN%c^El_!xk{aEV{IZ7cfW z-S(@j<{J?az{S^nX(F|~as+)WOfzt!ElA0wv$>MT2@uSXvqAWc?kRK9_I3q2EtQLG zE+>{9X4cKSUf*N{++34gmp#3Xfmt2x{>QVHosOV4Va%v=x20H)ervPO2R4p(?*v7~ zyi)ej@;+|i9}jS0nk)_8Yu8$?i-&u^u=%jg`CJntuxMwtZaT)X^g5l4)u%Rgwn`@A zCom5KSpkvqNLu+zg8G18=nlzO`{DHgo?igRp+Ddkbv6hvkroj`9BQNuF-^T377_EJ zqjvz4_h&JtA^P8;xo@428SEd!Bw9-vW^!b3)%4)>Lk$CZ&5}Dl=u^M>=E`!tqGVk@;AJ*UzlS#FpvceiK63p!Kv|03KHP1AP$qV=W z@)W%giGu}^2a)l-!fPfSd{fg{chYAXJ?%JNf7T$4{E~;Cg$LJgEvY}kxAMoAe5TN zryiSD`Pbu(^u|p2Noj9b@B&+f#myn=20HVbjVGaU<|+2AZJ#v(H1li` zFW%vX?MMcVBE8`s{XORq-*O3PNrVx@f{ygpzV5{mA;n`?U}JIrn4>F zw>6)AL{d$QU>0L&keCo-7>-N_8rCDgmowf>X?yIfSVD&};9G-y_G2##NeYAbogOK^ zIcmo7@^HVyo}Mrxv4;OU4R zKf;e#+cWR>?UUuz2}uZ~Ghb-`DwTkVqjB)5ek&iO(R)Gd)B?dt29S#?xJ#&l=L9zf zwR!2S_iR+lwVFj`zyuQ={x+>c;~%d>^)x@Ji2Ot!kco)*@9W)ySfk z&L@F57x%UwP{^qR>)txd@aXgNYNu>l&Izh8QRNIY_#%6?DAb@;io19DuvzA)VFpQO z(07M^dEIL&kY3_t+xAI^J=QYlF?N3k`3y5JscB_ZC#elUaN0FqF_J-Wv{UU0?~!P8 zj#J}vP=#>brO4N*%GWP}lh8&}X%i6<;RVYx#t`tmEq?jHBD!6Lk&zKEbYhawKIu~` zyGtRD)9miAr}&<+e$W}3Y&&U@jw7j}&T)SHvHt8AnCdl;RM|@&qR+$0Ci23`zN88e zTwFwJ3@jP&Ck>(bYyX!Y|4*b(ORS;RJhIz?wAoO%^C7m^_=oTy!BD`r~~x)lO}ukVbL zPzsldS5b# z1}14F>zNq;6G`oPqwbsD2dl>gpO)7vq>i`ClJVH9YnrYb5So~zjf=hmb=%quiXjGg z0szLo*VV*_4;%Yj%c~iUE}FkYAM@h`2AHO{DF0k&JEL^+&rM%cH^-M)mOEaR*mIvE8Wa5UM-O}sD_1c%+ zPE$vkt+Uy^KG~bfcDu=z^)P*M0N9#K0r&Z=-yZ;by9Y@XdyC((n3b=Ut_|tftOabk z&R2_X=8!+@Er;RbRWz(}l|eRl4L4rAY*_SEnD6^4jw2EEJc{&gDgSXQxjk9(X_Jv?m(>K3?WHS)18c*ZL!(KD2kygH?scJSmTrZWAEw z(H^$7mY$~$Gy+#%y;R*Po;aDgv?A{R{K4ejYvMj3>hNB(=Zz_fB`Hv(P5=InABC9z zdZojU-kJQ&sCLI}2Ngi)0OE10GPlU`GkZTQP|44va*i&gd_b{F^T0y)&)sa z9=+Ex_VC>Fe7&M^WPk9P)7G8&X$I7i3L7k=0h86@8H^)W6MthbS144PhKwt_qZ_UJkePoxPo`LEdJz3u<>cD=X2I(_fTBcQwKLk`B>gmD zggkP*D3-Ks>}^Tp4|L_3*Gba%?nX>TiY%Z!Xx1z*3r2T2c=nt{%Gc)j6F#Nq5}}1k zyJszy^aGpd_ZH0Gc_3{Cdo|eYR`$=m6|!rO`B(D!e*q60zp46n!|*3^r}W<)7WBXM zr<>O>2pBzpk&ytc+MAnKAE<_>&2kw@gM@JwgyUa(|KSv=iY!v7nrfIeFL`INx5ZVQ zhG+ytsH3=Req9oS|E{N*2wRn3W>2sLQ(3YdosADRNqeea&B_7dk#9tTV`7wEnQ*CV zD^pVxEq=n&5ww9oz~)1gplJALU5==J9MLK$xS!?i4W+t6>46UwiRh_ z&W8ZQ8pR}vC8khG{JUY1?M5`|Up2hP9}~BI6XP*>YHUE28JmE=eASXbyB^K`s+aS) zo0ZG{4|Hxgd#Dv3C&a}6RWs+)ZUBz6OWL$iA zGpF=YTfk=NfV3USKv3<=ZNqj1^P>)UbP2P&K=)qUL%e_13P$L1Yv!8lBCzVFxI8@n z_IR!=c`vlS9vajF{r$BSeW{h5PLuQ1QDSpjrKw5o%ca)FAX_lQSyK0% z7Mj%1{v6+F@m!RfWLq27+&!Z-_rgF3@^VE+(8V06cd#!)vCZE^m{a(^0y1@#E6z5| zu<-erY_LsS1?l{{UI6G_y?HpYx-n)I2+eb^PY3V=tdZ{(Q3(eJ33HbxQLCnKqKK}M zuVL46K6vE1>~3sCb22tI-9NW1(_xQj9!VaVCM+A7&P)eFSA+(0s%wH6Mi7B#lSMBI z<2aj-@z`EtN!2rc!Q-579>=m~6XfD`(D5aU+P#~~CGax>QUN$^k&yGwdxOEM_HCWX zG7%7BK%K7D3ZfrovVDpRqKcXr4cYxVsZa2AEMcrNBR$=G=~GA4n>AHqv9s@DSmnoZ zM*e2I1*tAVlQ*pneL}5VdHGee7iS0eux7p%`lZ>M5Nqpq@$#Uqpi=zIYeQiPC~G2)c$X*UF24v~F!@LVk1igthrF>^r2KJY zo30wMZ;{*#{cf<~arGQhr1dkS`apkgV;+&|5-{}|kX&~^M+XK>l>L!kHw~|xrXuTZ zBWG3D(Ge&Q6zTSC6{HvTa%L|2{!vgi1mmJE@!tJg>eNoUr&UGDNZ(xby~X1K(%bA%Vr4A6=5p|NlDKpp7WyJ~s`o4~9ZeRbKp1maUm78$2 zAJI2uK-F-Bj29bqnO9Oe;@=f6d}rGE^VW%NQvhtY>%bE0g8GC1!FxUE<3-DZF8`Yb zChRpl18bJ?H=rDLan;}g)>H3`mWs6MXLAVWAA9&MtIoDSm4%X|dVZs=J>!peSJU_) zHl)c7`?&Shd8N-y2sb|cquQI+%$t|lLgT`~uB>^8&LD7X*(+-fF~0IU3%CCE@#C&i zis|=LR9>`#1a*>!S`evK(wYcZ=H|Svy?nKrQCeitmP_sLg*5`HY}81&bMZ>-yp)(S z(EFzY|Ne+Tcke<^*vGc6ykZf5)Xn$k`S8Ad45b3!-P#I4Lt!|wY&Zercyyt<1;A`a z*LUD2l?I`DjwRzLxs%M@iI>9MMgtX{8{?xBbfJ|y!cv5^dHkLSFR1a}NqtoD*viTj zY3O|WOl33aEq}Jw55M7|>^e^Km*&ERScwvELP2lTb3K>Neni&wYsjokskLu_Y@~{yNQkmW-5%;d5_Dut zeVuh=fWrB=4=&QM?1x7!y{oq%aKX0@1canGn|lO(Q4~h#Oo_$4DI@^SJa52(>PTs) zDGT2zK_k&aB6dPQ~)X=V7diWG2w#>BKFpW)a zaPr!<0wi6iE&w^za^~NRAJoc$e{xLS8)fNTsRI1!V`Bkj#C4U1HLr&AwN1N!k6*ut zjb7QG%!ccd^uMWeY z9TAD>F!wMY@`jsVmh5Sa9S@R$d!LQ&fg)(on5PA_v$9u^JIY1qmGFFc-)f8VZ169@^TP|_J2C2!_; z6=r;1v0z8y_hMs^4ku{tmA!`5UeDlhMI{!>nnA~#k?jTa%tkl1kmRi=tH1?f2fpsDKBoA9(4X zgD5Bl*wqVJ3C>ZM7iox+p-7gTX+L7fh`mwL?UZpXuw%k5|~Ai@MVO zE2wxv$R0vmSZp^TAtEgiX=s6rj#lu-6emuK(?$ta3uJ$G7z{?x6d{-{SnJVj`Rw4#ecwPK` zUd(YkYyGYc@W<~)-zDM#u|18!Z_c}H$^rhw`6^mVn9hPqvrmaNcQ8(_tTrImus02) zqqM?GHowwvuKAT=lOft=lR6bIb@;xvONHArdWMk6>4gLar<>%_ntT>f+h(m6C=pl# z2eotv9-Xqh0e)161x-o$3_#I*);~u)g?hEgeZ4@Tx#4*2nCT1epXSpoVSB$aVuPIH zLD!`FXMS6UZpFW%7T#$%X>4H`={GM~1z~MFIWEt}=vC07GVan0yF+wBk z$=)!<=9`_ciI+Q%gPPZu#jx11n*U}Q8+$42WCAv>nqAif#;$_SB@gR|T&G9+hmal} zic!WDK^F_Y**~j*=}T;!v3YfK9`mE!@0fGaIz#99XLCq;OeV;BOoqF_KAaDJds2KY z1VX-suB&P4azGX->YUW&Cv)BWZ(}Ea2Y^Drx)iU@R?p=G@e%0w^1%LE<_!oOMF+A2 zsiLfAs2mV%vv~^T7|VbA#B1vZJkyrSMQ2ERjIW1TqAm#(N12H1A7q-D=n_{q9=DKg z86Is)?4~B(scJ2zK^xYd>xOD@-%R5VnZi}ILf`NQiY|24t~XIecWexIi@* zP+_dpxx_u`P=QU!cx+arg}2+6RCjL>CF`Y;a`Le>PwoR9LSj3;4`i&ViW5)ZR2HRS zfNlVJ%oPs^ry*^NqaTEo0>J^lSU`V>u(0^>`r4Y3Pqn(1U9CXyKl;LA3w3<1?(VWTo5RK@6b}=AYPR*8t;Je<{_oVO-!~PuEzF|9`1Po_T5hL`3lJ*-cD* zLmgt8%5-t*-z)tA{6vz*tdk3z{WNyVG$ZuxTffr=Kydzlx#fDuCo$j+|9w@XD-vvK za}UfL`G|!=_8)b~ph@h51j7iPtSH`3_w(w;vd%(CR0w^Vj$rD*EnbqY07&;y2a}Eb z^WyUSZBlX;3PeGw2Fm5?w4NHtkA5n$D@xefB+h&mmMd%!;pyIB$~{EshXmggPdfbB zT4bS8zhe^=OuDFo#L7YzO^{|C*qb6GP?!Ka>L9(u9Na93G2c`;3oUA4C{a?p2)fD3 z)}5AVXwIG^0J}c%s;<^{Y(4jt@f*IGyMz7fjQDq)R=LARNAhq)N{7OLiT+18Ff;U;Q zD;~o!*f{=ewU%`l-#kb__NXXy%t7ppbBdVRF9^PeBIzQ!!$o}e2pavif;N>V28bPR zOwiBn!>o*qO5(>q5N+JT&j$zQYG=n8^XTgqOeNs*Ngc%WkrUM52R4-55Vl|*VzhvJ zyTGnNj)}M<6r<@`dlK^+>r>c5(tD`PmT#Y2W(Wn(-^xCW@CUm>=4A#XmkD^^TaR z+NR~s21^r1!Ia0_0cy9-A^}%DO(K0BF2`I8s`N<#eI@Aob0$4{l7Cc0R|aTc4crP8 z5kBXynKjF%c(&A>1*Q-BxVoENfWtfQnYdOsj5Ppc7llGz#=8FraJ6L# zRe&PV>yjd(zb2J#_8O2qSm62qLk^KUxsXrcQ6FzpUgw9fGsbob-?dQ3wb#t5oZd~; zR2s|KA-}}E`6C}(e)JhZ@A5i)tXOf(N>6uagHTe+g2Y8Je4X<9*SiP!!@sHc9MIIez~HxakaCSaT^Ivn3%zFpi;8n*=}_u%<20u z_UnajI>DSh2I}rX?p}+S-f`x=4qo~=o%ez81J)oKU!F;^7#4}XB2kXbyi&b5o1=_C z7X>}fZn(B;+zaQAe|1e3v(2MW0|ilo?mwdx_K-P5j1O+2$g1ec3v!J%@h7gS-i-AG ze^j!2=a%1=aN4B-Mpx*2%5g0rZ+Q#TDbnv}fnJB%V_(^J2_3kU+_{XNwTeDh}(f5@Di37`aryX#&sEchh-LOVT5EO#bfk)=l zR%Ng2a1SD*(@!d4``a8lSh1rN;x&8PAn$-FX1INja1@-gE%bYWF3Il{ z#R3=7DWr|q&6q0EZOViGQ+LvI`KhAZRLHBi#~O8-)o1g64{b%Aaj0JK09HlD#s@=I z3wZbOV5lAYUuf3{KqLAY1n=nbV$4q5_>wdfNyzc)r_2`=8gr-Fz~H_2Kc=;&lN<+? zhVx_ej}_pt9(#o|o53WZUdp1WwDv8Uej*A-rwI<8Uth27ge|<|qQaAmDa=;_gTSQ) zT4-NvI51QGj-8Gvo_S~e<4Z|3qSMgPV#9X2ijuJ6zQo>pZ?Dj)GSRikaxUy>Lh>@p zx_aog#PBb7-6&__`iDUC*~Onvv>mf6W$ByW0nD>qp~4Z3$Q?-?hR1*|_lCrrY(zBAtKk9X!5k6|ySOHdCYb#@>=byT>Phq9vprWeVOA zM#jt;8|>i>_m`4<_K+O?z79KaDy^8sv70go{J8^5hUB~UXz)hM(}($aGSyu2@x2A8 zh7vnJE)zl6Q)Q#-yLf|8{?1D1FfUxpW=k9N>mCqGS}= zBZN+Aqf+7f#Y1xsVZGuSRGd5g<@W%c?l(+9>DuX&QbzO31u;TO-to@dZV6esyb5ZoUv)2fwg?FW`OHqj9PmOaK6Zm)e2z z*AnF^F3ut9dTg34xYS{>iK0?6=jw*fsa(Q$aN@m6tS%31`mHH;acT=pZ@b%uZSyFD zHVrnKKt5U#caQ+yK3d1%=~!@v-nmbah814CiusFYr`p_H3EQ~Le&)8FeQ`BEH-vpt zx$qTeZJy0$*&GU+hy*mx#hS1J9v}gZUyhO0%nk13zJ9OdHh(Vka4?W6=Q)zMu3X zkJfBko!2DX!52h*Xt>FJL35&|_Dy%8Z5-w6dGnWa0|{|vd=0>=G|^cn^@xvCAON@= z$b4)K!Hb|GI>)cxqI%E%+{`XfhYAwi#}+m9B$gNsQp%N`i!9F}^NB;LZUvlp>Bfpc!gDK zYA_Eh65m(=i3kn%`|Ts(T>`Tiqbc|e=jAcuuP2omM({J=i>YiMNg3> zb1(?YV+#}iw(`?X&jT;Ek-aV&)pjDq4~m}tRf&@EcV(yC)5yT#Lf&~Ir&N|Nio`sJ zEeEf3J={rLjvpkVb5S_O)4zwp2IrF&ZT0Py5e|ShJ)3~FcUHZFwF!5v$rGv1=Pjqp zcv3QtQ6{|E%rq_QSb>~^hB4?n_}#O+V0kBzyiH)#w#^97dJc+`)Xe9D0{Gw*5Ytr+ zU1BdrNSVDIf7-0?8kwZaAz@MdSc_ylfg`hf8_W8`y!&*tVGGcJf3!3`Y&8y~R$ z7|6+7bJd9N&!Znae-q4(_kw~ocvMO=qcysnYa~!O2%M%GsxVT;3gDGr9-C)y)uB@p zk4FZ%Kx%F5QkaMI>W=XJpJ`+I7H_>l6a zsP7dw3Pd1QU0#|O1ZOf(bu@d51qh;0^_AJo@E_>@4NU9>)|M@vXsX*tnhzw^o(`Zd zT+#gZA&i$!((QkksaFKDjb4!>( zI9~9We5E3Wo1TNEAyY^atmBUCA?)`5O~_nY4;d0fu2RYz%joe0KAgRT`ARxrja<%A zuF`LYFMh%{l5)MI^Au9}7+i_M6D$%r7^CE?45`8Gda*e~4re6l3BmjVAX*Y`4D9Ch zf)ZI7-pO$YaH;Iv04Vc*yb4-NbCmV21SdG6`=fr)5H4KZp!tpPvBa_iiH@4~9+0&C zl-{s`DGFZ13beVxed?joGWGWh{9QR8mZQ8*Om+@1o%i2VAjT7D^9*(8GcSGH{Znq4 zmv8^hfSGlm3S?H1F=o-&TUCzz01KzH>@)Ct?h>d9*t066jFx5oZSngz+K&ODJ4m9k zXD8@jjq5`WFnF)t^jkhpP<(P7gCzm0cI^YLct%D=r}t1j2CN$VchB$sQyqw$ zxNNka6aMTZZ$#IhkM7QQATEyQy+$T};4(@q8P1I*9{T3zsUA?Z<0(|G|3XlkKFVBC z2Dm29PrraEM${&h=J%F1Az9WKUvHPj$;tI{ZX!VTD`)2S;v_p%+FcQlUCqn??&?9zGC?AF9l+LQukqwQ=%9 zX66}|O};Df02=BD!WA0|mS>!z>yDXoy8f>m^vgmu2nYJJ zhkg-{i&GP!*Cjw^{~_FJZ^2UL#5uftXRgxqXR@qCrtHqXULiBN9Y*$@RT5b0ElKbc z!6`1Z^bCvvju{5|7Bi*%AH)Weqs7xykp=DKtVe;=Aa$?ZQT+qWxYhwk3lw+=E8!QA zQQ_1ZGqqdLvE!w|Ab^~5mmj9}SxjfLQpHOOXxm`-$uj#Tg5>gY;jJsE0BubYY_9J~ ziMq+3vo&Ksh8mq5tWU>;{k!xypCfk#=e#asphb>1fbu#V)RaD@l5RY2-a&L;R*5Lx zIQx8XYRSN+e%k0h1DG57oz6`>zO=MyP9wMUMk4E~GUk%W`{fs~PRnMkbJC!V*ALFCf@oV*lBFOSPhR4|}(acZLzos4^& zZ(p09VhX4U=#2`K@u>&m;1|{!;3mC5x5ZMuVz-lU{E=tK+FAoX`2$?T1g})n1Xsqq z;~hltL*IRJf&Sr->TOVIt!*@)m4-2Vn?MWGM6$hG8L1qwGZr`t|9iPqTId$#2QlFf zMjT~2sC5mbzWmAXg1$>mjU>-x^Bb7-rB_r$p@1c$w1nD@XNabOzpj8OMAkfqKQC9o z!0+(ltW(@-4}w?y1TegpOG)vsQ0D|+o4*2<@XQ=fjA7)n zPsLTscv051fvWuo3gPfGU_}C)4)cl)23{i}I=_Y8jxthOe1eTcrw7>}l61bfFZrDp zf!);qKtqAHJ`DU8b`xbky?30nFwjW}wZE6PRRN1PCx2CTKi<$T-@{^CbgG6Sn~|~} zLL1q-QDFFl*x!|zjk}IB?3)!UdM;EM=y@)=JtTCwFZyc^@&mnu<(z%2 z=H|OZ2-VsfiV$tTtFh(?Hvjyh4Hs=d8j#R3t?? zr>NVu^M<)Fp1OMC$?r9mHzm~9_1b*a(;s7=c@eBBPy|{qrWZWz$?|2IRHY7VB|2sv z;9E76Cw2_zpL*S%U$YcYQ?1XFxeNPnC3^2)x)M8eyU#lR)bt&^v@_S(5x|{1*QGQR z1`6jJ<^kj_%h)Ear}4^5ODYOS_V24e1~>a%EFhHA*T>LCjGr&p@)F+~Z!J&m8!Y7a zI*)#jg#gJDNvP_3SYMSr-%9~)dIDvBy3#7In$aRQvW{qZjoJ_9NgHbz=BOr^GXH+4vyY1k(Ei#<7I&CgHD+d+&g{ z+(fA^s#e!b<%u*=rDWQfX|1-2+?0DD&881)X`$9^C!WNxz~k~- zfp2}9YBw%drz+>=WLpY})8=T5G}=Gcwsz~21y{qjdEh6y1=Oi;w&f3jucNzl&y6ME zue(6PA1|J{n$mgXGe|jbjc*j<=_MwS^HtY_TiSUZC_< zKmA(w%;NS^nIS;vGtuMc_FTarLLgB_dVrU#sr@pXirh_5`+f z$u|62-oZ}c*6wtapZ^csqL-EKtvu1AHvbhXaAH!|%d*GZzQ_IaEGq+e5OaFb&RskF zDX8rmT^Ku`;e%rR2b%{6il7Ma6TwzvNAwvJz^8tG^@gN=oU-I~@BK6=p8%JR#>N0Q zPPZ--PVM2eT_F$7pQU~qpjWoUlatwH!o?#<>?~fGhc&OzC*J^7bEZg; z>An|~+j=kQ6KveQ)hYp4dx^P4Jkso;(x&LyK_OhKzn63Tv;ozJq6@w*GzZU~%$^@< z?MJU5e=&E1zrFn8&OY)!0@(2ii$RAS2w#Jip6EYjFIY36kMW_OUoC#0lruw7i7wa? z4XuDB!eLYjf+A!<_R}oz=zSeGt0<(u{X;X)phCsm4G)l#cIQPVxb))yX3DdlCD8&R zoOW0E-Fg9mwV15;@LSJ=nZJkfplKq1q-May)sDelT&O16wuqbcC)Q4MZ}i1k~z~$J;%P+5JsRRa?h5Jx#v1 z+dxNr(r6u>@zh#UE$bsD@1I~}ig|*-Y@r-?(huv6P<}c3u#XOSL8RqXk2temhgpit zF)Fn*5s$AD^%82&7`1oUHb9lN%aW-<{!RX=w-xgJuD;A;iFqN{`!U+8OW%>YEhZQ= zEncvQ3-U>1Z0kau(9+xyb3FkFntjH?cXx2U3jG-L70)6l8zFV9h$X*}Oc-x9KG7PO z+#;s+gh1{M-aZ6OTE9>(mn?{iFC>UaPLIB;!_uylGA%FXWtE~O34tCl8Ra)1K00h{ za>{Qd{$~dl0q6rQh;Sg&1@3TrTKSN zD8%p0a{{}o`NV3HtH#{7=iB7EWlq*flcisO>{KPYoS39rIo`+|MJXBq&&SbVWzsB_ z-sdXs`MG!adtw#gyH`Ju*N;7ck7)wTkf|4 zWtIe<+ld$RwDUYq^9*Iq$yMDtTfBW>vhAbqZ^O%L{T?kZq86mN)WU-a)d-$UGd#EIgq78HKwy(xZRn` z{`C+tTmCcQ;r@p7q~@#HdyP?XPe8lapC1_*khulk$IWVdUqOB%G3T5(d@h{^k|~xI zFuBS=(8FW*lzgALAyo3}DzC4qYOzcltDnMy2c_e2{P9!RI-7?xlMl*&pKb3zr9ih` zxfQR6k7kSyCjb#0A`xsNnok49Z3So$5I?lbqF4hy7y7%tiIHP zkv@Q0#8rS{UtHkVY}sH;1!H>i*@p)i=*B^3$({B94`x8(T82GjChx8$=IrbsD4tHY z#2ndkYrYAZTCmjosibu0&YkL}rYP{i6tQunp*ZfZRdTgw&RW3T;m&Is{yQRlqC1wh zm8HQ-|GKLE;6NpZse~Ou)&g>jbSF#`JAeV$CgJ&}^AJ6{O&@agF)P-byu6nWXFn&Y z-lqhs98v1;Vo9GOg~z^UJw3bi%wmMyScA5~P`5V-3ArLIR^*Yg^<*r>1c@F20S`J* z`vJo7=G9G}55dKibB8fj^NCh@%E*lUD=;L8irfg^%_1JUR{t%Wso|G;CUpb=n%U{K zw10>Xy~tZI_6b-@XwJ)rKst?t&LgJ`2z={A5B3pUeAW)iqGX`s_ypHDy;>S5nN&cmEAT<&~#mo83Bm~)tMhC1bE&eD(dwH zBD^|}D~R+k%uUk~Zt!S|Mr zE}26;Q01aZVRJs|J%cH`h%iBmU}zIj?w4?FvN(+nadki7bl99TiKPd$?@S)CRK&P& z8ZqQK=k0meH%%1Nzm+$Njif)S&ho-|&Sj5O%=C`U@-4M~P>^8zWcI!*6RnVPYd?ka z1f3RLO_nuAbfHobTZoswZ#iLm%y5@W*~^@;0lZ^LH!FR$A#RPImb5ma7Z!T_fc{3 zL~wZXxD+Rk7MXoJP$WOiJT%mzuZxEV$_gQHEg}~vmAo7oZsFuWnYX-5Chv|3wJkT9 zMt8Sneg~)vr;UnNSSMJ)7T%sdNWOjz*X0Iik$+tw>0rR8L+phXYg#d{``o+D9laM~ z{c`J0@N@28oeen$xb?buEVmbBFL#}c9H4I6UUHAzRcp~vs)iBBseW~9fl{I3Obu=p z!$4ClWPlx``gx3bEb4ajOWOc;%OlU0{donlSNth?PDiA)?UE1e(hH@q6O+#xUQYXWl6i6dDe(EBV$fHrwp)jJ1wMf4NnLeoB`p? zS3=-Saj^gH1$J&rdnP?x?>ECIBE8Fz09y* zkHa2guuVEuH(sXBw|3$!&`r$a1KB|1shN=q{YGDv-9w@v1le9@Of3azx#uegEmJ?z|w2<_J)g@Rh}MkkxiqoN%Vc;aih| zmUqbPQ)$D`=>UYNTh~*=5H!yNL@{~QHSAM&*th~t$z4IlCM6B?N?1-%Fow1}zN#QB zc6ON)bvA_pq+z^VK0`i2FS8k*>q#sBIcF|xmuHlJBF*0WNi9Gpn}JvJwL;}GSLW`> zS8D!!TBf#I@y363t&vz~r zrGs{~7VdzgfUxvoZ(Qtw_tT7DcRaJO^dOBWOAwdQ_5;OG*e3|Ar(x-LC9uDOJCWq0 zF2WFHe)ZvkC=Ib~MdH8?Mj|~qIe1}HuH~lP#I}*~0GuYs)tWZ(w{f-Wd)oA~yCh#V z7zuKidG2Q9FN|7l0xaZCkPtWtll2E12oXn{2JNrZSlfc%uVC}yxy;IcUogBSOVrgD zpa*TE6U^k-MY%i29~G33rR9mB!ERk|uJA)};xYiCEKsHpe?C>m#EVRZFtz9`Ur!A%pya(!qRhvId!RoLO&y2xQSm^_2;mC7OhD- z=}rmK{qQd~ULF$74~OVKge&KVMQ#*3`5NL9nyb>zBpCBje> zF)Hz9!o%GN3pPK7*-3BTlPxo>XSP`HRkkc|rkLZ67MM|cy8y<>Cp|{edFV4}4h*TB z27%SL>dVLG>^+S~Zc~@RR4}|OWFQt`3+3!bj-Sm5iKF5e!!YS!b$Iv~r3C{7TjuSb zlplE=2D^1;0djK~rCr!FDUKhnv94$s%{+R@g&U>TWY#?OV1rZ+B#LQnhf0cTnM#D_ z1=8OHc(&>+gMFqfE)}xdiJ%7gE7j0@}Kcb6ZPgXS-!+mx2*3)LFzr-0n?eVn9i#}0=O2P6ji`u7)|MS{I#>I0l z^-VAfvJG8Sw69{_uwO7HF|YdVe~a}23AS1ozxTjw)K$!OxKTWNir(scysf1&2wG_a?4p~ zDf)f86l=tpADFhY;lTLuy@r+%QB1k4&^&s0bERz)?^Y70Mc_N45q)Sk{joey6QVkzD&#uy?z=68pMh3XG=a2~)e2mLC-7lmV>$F2@fAqn|P@j?SG z+-4=pz=+qe3aN3(4|$q|JG+}skx35afa{C7CJwaVb9{mP;50#Ao!3?<_YF+}IW;o} z!EUh%OW8s3`k($-Y|O7jKdiPqGCAPo4nI2se#Ee8xAQ60T$cTftA++_pe-gOpI^Vs`ts&R_$M^96qGux zMtFweKx_u@b3TmJ-*T8J8%6s=IEeU2AZ^I$IOBRUKn_DekiS?MsOpVdx*fhy%#n3h zen9RX%T-W%=_@cU6fvZF51d@Z#%+}b(72x55hV_K5egJ*nkRs# z>hISkCnJqxwHUM1G&&N!cavR}lz6T4S1?~2U15WNCs)oj*t)5q-cuBRjTSoj?;)0p z0cc`H^k?TBK-yNE^4El@F<@n^{2U+vG^Gkp^Sg!}%2dsGN zGYgXnxG<~N{AWZ*&#kKh?<#MmjV7hg;@Jt^ugc)!K}|(YP0Qtt(B?eiT!OBqV@pBFf;~D%+Xx@h zMW_-#@{oi>U0cbiHu=sv#Cp(Eu&3v$yW#1swdY%{KxwKs&%8XB_A$qHlP73R$ z#uSnEY45M!NiE%}y1eyp&~42lsQwoK;KV{RKk=7tcvAHD+@sD`w9nQ3JBh0k=zota@|+1bHvnfrM(%SaUo z*69SnhCXw6Wd;_#YlrlLl_8Y#*WWu5X(z~mQ$o(;8V%tYp7Ep5drlOgr+XpQKZe<&ElY2)8 zu04nx!1hW2iBJm9J->dh6Ze%jJ4k>;SCN+QT{$}ot6VO>B_;9+4er|?wacra*$M&v z_>E{BU1&B@A+JumG)-$0ADwy%x#h{NyC>U3-t&x@N7Jk=-?#1wW|_=s2*cQ!pRhbQ zIKnx~MxY+320Oa|4i6U$e906(b4y5)3X?B%z&>u<`dndqhma4hd;iGSRO^1;^3%ZV zCLpK@`;ltb|4snyn5zDn!}u2=!STMXv0;`$IwY2^TRzk{IM88h)qD7D#BF@Il4KLi z(pNZlL-=#3NfLC4R3X8NL~v0ORfrP_6$us8<&hjyjy68vj2;~EU;3X@?BiiS@Acz5 zgdNziUN&H9gy+kDtF`8jVwTOZ1F+E2ezgA%Ta^J8ACd-xtNu5|Ke1!L7ZtVKBM`KN z=iU+q5~)j@?D|Rx^>1UO9qL6v=CGqi-mVoAB5dhOp~~dm@<@+?gNywc!)uqeSLrS( zi|%sFz}a@-5KPa2Zfg4QLsjM@!dpF;CGnqQDKj&Wdp2mzM4PX8vCpR~`>#*M^@# zLnMQum~8dhw~@*ggRGU1r43mtF_x@lJd|CwL?T(n*4tt!MA;f-B1Os;gQ)Dwc#UC< z?@aI4`@Qv@KjyFbJ?GrZIlpsX*L9yc*loLqzrmf-{T?p&UzL2yi(EV3BW%1qsi~(L z`F_oYD5Ujgn`*1EyeE9cZKqGv-W#ZUg9bizssph%UT&4T?(cJTO-JY1CZrX#0A6@y z=Mm8gQuD}dOb3-yp}M#uTYoVHO4~pKQNryo9sr!UH%0@JvasT2<9M&F*z;qsg_h40 zUp`4(Gv|4RgMN92?t^=kT-Pg()>dz^_T*OhRa!H1X z;{uH^=z+~Z8ae7~SS{x51q6npkV^N?#O=^q4uL$jJa5hxC&Pf`L@$4nz`(oJJy$po z;IbgjC+tBIhO1VYRc=LUU0CX7`?5)p4d6igrW(fnYYfw>Xd;v;q~WG{Jf%%6h=|2B zAcvJ_dK%4@9l6}hO%W%t-ih8WDCI4HCIi*3w7~uE`XeN8fgPE0THNFD;Yy6bQz| zY!^2q%O*ldC-}qoRNFXAqPW3MYB>dPb+6>Mh08}c_?hbLN%~*?$K*sN+1^?5pi}j41iDXtz7$QDKL2yUI;s*LWm8=e6C-ccTGYX zMf=vBF;d*mlcvOpEt))ieUEbFW1Muv40pO+uoIk)ic8X7J$l6H(vE{R$wC@YK-DBw zT#tZuiQsv0q0pd4K_EYlf%}-_8qaCMy@wUxv&9?#@@|ltR&Lig3hL+90QFXd1@D}ilB?8#`Y zIHQ~ny$ghhOPrvV1j!0`XDeA@ZwhNzr{Ogl)=!-boR1G#&1Z1_msDbP7ebf!#LURn zttJAj4^CppZ`e$n3?#a-q=xY)~;rheGQ!g)C&Oh&)>!M>gr75bv!S}NwEW}U3{nG zT0f|4NudaYLed`cF*xdY#mKXUtb4K!J8D%7k%r=73hRge*+fAL-a%LyXF#W6cj^)b{|F!vMeCODs^??&VMB8kFK|z56A7Niap1l@J2emz1)5ebq}??sR2+slQc`t;C4Vc-~IK6DV5 z1nR8F!btV!G*JMFuZ)s8>MUnt_u(}exbqvN!72qa5HR>(D+Q zHX6P#&DeG{g$DvD!GUyEpxYG43zWnqxaUrbOH^+>$lLneZbWofHdHqBi@VSw=HhIv z-MWk3xT@*xx}bNJzQ)%Ywcg^Uo&*FoX7m>N8QXU)*R#mC;$gB^DA--IzZ><(O(#Yw z4@Nrxd9F7lZVu*==K>aSC<4M?pMxLlze5dM=7i@>!mXs%si`_(S@bc@{OsS48o3km zd(~AEU)aJdrZOtQk$wbT3=O>FY-+aiXKWnaF>bewu7;@X=}x6M{7GID!L`xO)m{R z3-E00yYaTy97eT$R<}E*c()n%QMz((8nr)sm;Lq^ge%`V5V!Y);^BuDO{Zy3TP7@s z0ry|7)pqPiA9-!c3C-wQGuqdjLyva^YEI^{)f+xzD9z!CcFRYY!}(RFLewDbbM^(} z!lFF>_^FqfO3?R}RM{-K+>a$#8LkTx>+hob$o&zv4uYlijOq_1!^6bD`&M^Dh&`fq z!kdcxn6B%9Gwg=bOb}3e1?q8540E(br}=Z1c?d%za}4A)^TX6@rC00l&Q%12&Gy&|Jv%thg)&RKw`}g)`ReS1Vuzi!brvaUy0+Qh?$}06p(ZDX zl#7=LNtM>s>lNyCuGgqtt79yo{m#<`jfCDQDG3P)SR#MXF?bfq@)!|8y=d3GqT9uC zcv(DLEK`XODjgLC-Eu?DRM_k3L)ycbJzI3h~=GIPf~wf{^+~jWB^WyDD8%W6P6J#coZb zjRuZYp6k2uXU|IF4#-cIr&+|R5U-Zk>3*AWoZ(lY@X}|Srd3A@kYkm0e(NR^b6P}?PdvrWO2tM+i(Rn>l`9j~ZC^PvHWxI) z7A~G=+;C+(Lp0&um#MSHIxL~{WZKsz6gQdJ9cyqPdnP_r$k=bqZRu&vg7}Ai_^w3$ zKaPQN@#gv=OMJB(1u9hS>^m!?5whe{#IBrK3ySm7q5JeO!Pj`GF`n>^5G{V8Xo)a= zZ3wI_uXoU>bP$WfiTK#v$#CG8b7M_^Wj`wjjauk}P;ouXIsavHFBI16Yf)dmvgUP_ zht{#3)aQ8W<)G}= z?}u)4${-eompwKDvD0aBWJkawMf;0E)iuJ3jX^a>zq}>wfY73W z2uK$tmVJKC_=S|Ty8OvjIg1@3rmh~DezqyC+xi~b uAH3m}$fH@t&K;aX>x#O`v@eFS$zVZGi#`6P-?awNu*Z%`*B5sfX delta 19878 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 diff --git a/icons/turf/flora.dmi b/icons/turf/flora.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7ff902e8e7d3137f152faec5c0cf080c40ddd2c0 GIT binary patch literal 75323 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 iim4Xyx=K?q?jKamZjz!F%BRhAFW2N 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 literal 0 HcmV?d00001 diff --git a/icons/turf/overlays.dmi b/icons/turf/overlays.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4a489751273a1d2ff4c2ab211278426d17e8dffd GIT binary patch literal 6730 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 literal 0 HcmV?d00001 From 76982301be89ba9ad7411fe022bc03e92764be4e Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 9 Sep 2012 12:01:41 +0000 Subject: [PATCH 16/87] Noticeboard updates. Mostly just tidying up, but noticeboards now grab paper on the same tile as them on round start. This is mainly so away missions can have things pinned to noticeboards. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4665 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/structures/noticeboard.dm | 69 +++++++++++---------- 1 file changed, 37 insertions(+), 32 deletions(-) diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index 8afcbf85235..b5d09529584 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -1,31 +1,39 @@ /obj/structure/noticeboard - name = "Notice Board" + name = "notice board" + desc = "A board for pinning important notices upon." icon = 'icons/obj/stationobjs.dmi' icon_state = "nboard00" flags = FPRINT - desc = "A board for pinning important notices upon." density = 0 anchored = 1 var/notices = 0 +/obj/structure/noticeboard/initialize() + for(var/obj/item/I in loc) + if(notices > 4) break + if(istype(I, /obj/item/weapon/paper)) + I.loc = src + notices++ + icon_state = "nboard0[notices]" + //attaching papers!! /obj/structure/noticeboard/attackby(var/obj/item/weapon/O as obj, var/mob/user as mob) - if (istype(O, /obj/item/weapon/paper)) - if (src.notices < 5) + if(istype(O, /obj/item/weapon/paper)) + if(notices < 5) O.add_fingerprint(user) - src.add_fingerprint(user) + add_fingerprint(user) user.drop_item() O.loc = src - src.notices++ - src.icon_state = text("nboard0[]", src.notices) //update sprite - user << "\blue You pin the paper to the noticeboard." + notices++ + icon_state = "nboard0[notices]" //update sprite + user << "You pin the paper to the noticeboard." else - user << "\red You reach to pin your paper to the board but hesitate. You are certain your paper will not be seen among the many others already attached." + user << "You reach to pin your paper to the board but hesitate. You are certain your paper will not be seen among the many others already attached." /obj/structure/noticeboard/attack_hand(user as mob) var/dat = "Noticeboard
" for(var/obj/item/weapon/paper/P in src) - dat += text("
[] Write Remove
", src, P, P.name, src, P, src, P) + dat += "[P.name] Write Remove
" user << browse("Notices[dat]","window=noticeboard") onclose(user, "noticeboard") @@ -33,43 +41,40 @@ /obj/structure/noticeboard/Topic(href, href_list) ..() usr.machine = src - if (href_list["remove"]) - if ((usr.stat || usr.restrained())) //For when a player is handcuffed while they have the notice window open - usr << "\red It's a bit hard to remove the notice when you're restrained like this." + if(href_list["remove"]) + if((usr.stat || usr.restrained())) //For when a player is handcuffed while they have the notice window open return var/obj/item/P = locate(href_list["remove"]) - if ((P && P.loc == src)) - P.loc = get_turf(src) //dump paper on the floor because you're a clumsy fuck - P.layer = 20 + if((P && P.loc == src)) + P.loc = get_turf(src) //dump paper on the floor because you're a clumsy fuck P.add_fingerprint(usr) - src.add_fingerprint(usr) - src.notices-- - src.icon_state = text("nboard0[]", src.notices) + add_fingerprint(usr) + notices-- + icon_state = "nboard0[notices]" if(href_list["write"]) - if ((usr.stat || usr.restrained())) //For when a player is handcuffed while they have the notice window open - usr << "\red It's a bit hard to write when you're restrained like this." + if((usr.stat || usr.restrained())) //For when a player is handcuffed while they have the notice window open return var/obj/item/P = locate(href_list["write"]) - if((P && P.loc == src)) //if the paper's on the board - if (istype(usr.r_hand, /obj/item/weapon/pen)) //and you're holding a pen - src.add_fingerprint(usr) + if((P && P.loc == src)) //ifthe paper's on the board + if(istype(usr.r_hand, /obj/item/weapon/pen)) //and you're holding a pen + add_fingerprint(usr) P.attackby(usr.r_hand, usr) //then do ittttt else - if (istype(usr.l_hand, /obj/item/weapon/pen)) //check other hand for pen - src.add_fingerprint(usr) + if(istype(usr.l_hand, /obj/item/weapon/pen)) //check other hand for pen + add_fingerprint(usr) P.attackby(usr.l_hand, usr) else - usr << "\red You'll need something to write with!" + usr << "You'll need something to write with!" - if (href_list["read"]) + if(href_list["read"]) var/obj/item/weapon/paper/P = locate(href_list["read"]) - if ((P && P.loc == src)) - if (!( istype(usr, /mob/living/carbon/human) )) - usr << browse(text("[][]", P.name, stars(P.info)), text("window=[]", P.name)) + if((P && P.loc == src)) + if(!( istype(usr, /mob/living/carbon/human) )) + usr << browse("[P.name][stars(P.info)]", "window=[P.name]") onclose(usr, "[P.name]") else - usr << browse(text("[][]", P.name, P.info), text("window=[]", P.name)) + usr << browse("[P.name][P.info]", "window=[P.name]") onclose(usr, "[P.name]") return From d7c1fec43bb968361832e2f9f0846868794b5156 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 9 Sep 2012 15:28:05 +0000 Subject: [PATCH 17/87] Bookcases and filing cabinets can now be prestocked from the map, by placing books and papers on top of them. Updated the example away mission- it's now a complete mission, and should demonstrate everything that's necessary in an away mission. It has a few power issues, but hopefully someone can fix those for me~ git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4666 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/library/lib_items.dm | 6 + code/modules/paperwork/filingcabinet.dm | 10 +- maps/RandomZLevels/example.dmm | 349 ++++++++++++------------ 3 files changed, 194 insertions(+), 171 deletions(-) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 9bdd11f5233..ebace13c755 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -19,6 +19,12 @@ density = 1 opacity = 1 +/obj/structure/bookcase/initialize() + for(var/obj/item/I in loc) + if(istype(I, /obj/item/weapon/book)) + I.loc = src + update_icon() + /obj/structure/bookcase/attackby(obj/O as obj, mob/user as mob) if(istype(O, /obj/item/weapon/book)) user.drop_item() diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index d954f423f4d..00e839170ef 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -7,7 +7,6 @@ var/icon_open = "filing_cabinet1" density = 1 anchored = 1 - var/list/items = new/list() /obj/structure/filingcabinet/chestdrawer name = "chest drawer" @@ -20,9 +19,14 @@ icon_closed = "filingcabinet" icon_open = "filingcabinet-open" +/obj/structure/filingcabinet/initialize() + for(var/obj/item/I in loc) + if(istype(I, /obj/item/weapon/paper) || istype(I, /obj/item/weapon/folder)) + I.loc = src + /obj/structure/filingcabinet/attackby(obj/item/P as obj, mob/user as mob) if(istype(P, /obj/item/weapon/paper) || istype(P, /obj/item/weapon/folder)) - user << "You put the [P] in \the [src]." + user << "You put [P] in [src]." user.drop_item() P.loc = src spawn() @@ -34,7 +38,7 @@ anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." else - user << "You can't put a [P] in \the [src]!" + user << "You can't put [P] in [src]!" /obj/structure/filingcabinet/attack_hand(mob/user as mob) if(contents.len <= 0) diff --git a/maps/RandomZLevels/example.dmm b/maps/RandomZLevels/example.dmm index fc57f61b49c..bf0923ea161 100644 --- a/maps/RandomZLevels/example.dmm +++ b/maps/RandomZLevels/example.dmm @@ -1,59 +1,139 @@ "aa" = (/turf/space,/area) -"ab" = (/turf/simulated/wall,/area/awaymission/example) -"ac" = (/turf/simulated/floor,/area/awaymission/example) -"ad" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) -"ae" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) -"af" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/awaymission/example) -"ag" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Armory APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/awaymission/example) -"ah" = (/obj/structure/ladder{height = 1; id = "al"},/turf/simulated/floor,/area/awaymission/example) +"ab" = (/turf/simulated/wall,/area) +"ac" = (/turf/simulated/wall,/area/awaymission/example) +"ad" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"ae" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"af" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"ag" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"ah" = (/turf/simulated/floor,/area/awaymission/example) "ai" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/awaymission/example) -"aj" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/example) -"ak" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/example) -"al" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/example) -"am" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/example) -"an" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"ao" = (/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"ap" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"aq" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"ar" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"as" = (/obj/structure/table,/obj/effect/spawner/lootdrop{loot = "/obj/item/weapon/gun/energy/laser/retro;/obj/item/weapon/gun/projectile"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/awaymission/example) -"at" = (/turf/simulated/floor{tag = "icon-stage_stairs (WEST)"; icon_state = "stage_stairs"; dir = 8},/area/awaymission/example) -"au" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) -"av" = (/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"aw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"ax" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) -"ay" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"az" = (/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/awaymission/example) -"aA" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) -"aB" = (/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) -"aC" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"aD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"aE" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"aF" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Armory APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"aG" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"aH" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/example) -"aI" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/example) -"aJ" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/example) -"aK" = (/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/awaymission/example) -"aL" = (/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/awaymission/example) -"aM" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) -"aN" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) -"aO" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/example) -"aP" = (/obj/machinery/gateway/center,/turf/simulated/floor,/area/awaymission/example) -"aQ" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/example) -"aR" = (/obj/structure/stool,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/awaymission/example) -"aS" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"aT" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor,/area/awaymission/example) -"aU" = (/obj/machinery/gateway,/turf/simulated/floor,/area/awaymission/example) -"aV" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor,/area/awaymission/example) -"aW" = (/obj/structure/ladder{id = "al"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/awaymission/example) -"aX" = (/turf/simulated/floor{tag = "icon-yellowfull (WEST)"; icon_state = "yellowfull"; dir = 8},/area/awaymission/example) -"aY" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) -"aZ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/awaymission/example) -"ba" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/example) -"bb" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/awaymission/example) -"bc" = (/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) -"bd" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) +"aj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"ak" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/awaymission/example) +"al" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/example) +"am" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/example) +"an" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/example) +"ao" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"ap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"aq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"ar" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"as" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/example) +"at" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"au" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"av" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"aw" = (/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/awaymission/example) +"ax" = (/obj/machinery/gateway{dir = 10},/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/awaymission/example) +"ay" = (/obj/machinery/gateway,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"az" = (/obj/machinery/gateway{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"aA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/example) +"aB" = (/turf/simulated/floor/plating,/area/awaymission/example) +"aC" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/example) +"aD" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/awaymission/example) +"aE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"aF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/awaymission/example) +"aG" = (/turf/space,/area/awaymission/example) +"aH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/awaymission/example) +"aI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/example) +"aJ" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/example) +"aK" = (/obj/structure/table,/obj/item/device/flashlight,/turf/simulated/floor,/area/awaymission/example) +"aL" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/awaymission/example) +"aM" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor,/area/awaymission/example) +"aN" = (/obj/structure/ladder{height = 1; id = "example"},/turf/simulated/floor/plating,/area/awaymission/example) +"aO" = (/obj/structure/table,/obj/effect/spawner/lootdrop{loot = "/obj/item/weapon/wrench;/obj/item/weapon/screwdriver;/obj/item/weapon/cigpacket/dromedaryco"; lootcount = 2},/turf/simulated/floor,/area/awaymission/example) +"aP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/example) +"aQ" = (/obj/machinery/door/airlock/command,/turf/simulated/floor,/area/awaymission/example) +"aR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"aS" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/awaymission/example) +"aT" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) +"aU" = (/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) +"aV" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) +"aW" = (/turf/simulated/floor{tag = "icon-yellowfull (WEST)"; icon_state = "yellowfull"; dir = 8},/area/awaymission/example) +"aX" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/example) +"aY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aZ" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"ba" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bb" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bc" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bd" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"be" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "example"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/awaymission/example) +"bf" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "example"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/awaymission/example) +"bg" = (/obj/machinery/door_control{id = "example"; name = "Privacy Shutters"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bh" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bi" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bj" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bk" = (/obj/structure/table,/obj/item/device/mass_spectrometer/adv,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bm" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bn" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bo" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"bq" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/awaymission/example) +"br" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) +"bs" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) +"bt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bu" = (/turf/simulated/floor{tag = "icon-stage_stairs (WEST)"; icon_state = "stage_stairs"; dir = 8},/area/awaymission/example) +"bv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"by" = (/obj/structure/toilet{pixel_y = 12},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bz" = (/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bB" = (/obj/effect/landmark{name = "awaystart"},/turf/space,/area) +"bC" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bD" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bE" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bF" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bI" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bK" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bM" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor,/area/awaymission/example) +"bN" = (/obj/machinery/vending/boozeomat{density = 0; pixel_x = -32},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/sodawater,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bP" = (/obj/structure/bookcase{density = 0; pixel_y = 32},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bQ" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (EAST)"; icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bR" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bS" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bT" = (/obj/structure/bookcase{density = 0; pixel_y = 32},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bU" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bV" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bW" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/awaymission/example) +"bX" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/weapon/paper{info = "X X O
X O X
O X"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bY" = (/obj/structure/device/piano,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bZ" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"ca" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/validsalad,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"cb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/awaymission/example) +"cc" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/example) +"cd" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/floor,/area/awaymission/example) +"ce" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/awaymission/example) +"cf" = (/obj/structure/table,/obj/item/device/toner,/turf/simulated/floor,/area/awaymission/example) +"cg" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor,/area/awaymission/example) +"ch" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor,/area/awaymission/example) +"ci" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/awaymission/example) +"cj" = (/obj/structure/ladder{id = "example"},/turf/simulated/floor/plating,/area/awaymission/example) +"ck" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Todo: write up a lawsuit for Ted, fuck what the pamphlets say, nothing good is gonna come out of that gate. Ted'll thank me later, I'll bet."; name = "documents"},/turf/simulated/floor,/area/awaymission/example) +"cl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/awaymission/example) +"cm" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/awaymission/example) +"cn" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/hand_labeler,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"co" = (/obj/machinery/power/apc{dir = 8; name = "area power controller"; pixel_x = -24},/turf/simulated/floor/plating,/area/awaymission/example) +"cp" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"cq" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/awaymission/example) +"cr" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/example) +"cs" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"ct" = (/obj/item/weapon/paper{info = "Hey Ted, remind me to take Angeline out some time before I ship out. You know how bad my memory is, so don't get all high and mighty with me. READ THIS."; name = "note"},/turf/simulated/floor,/area/awaymission/example) +"cu" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/example) +"cv" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "Remember, friday is David Bowie night! You guys had better fucking be there!"; name = "friday night"},/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) +"cw" = (/obj/item/trash/pistachios,/turf/simulated/floor,/area/awaymission/example) +"cx" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) +"cy" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mousetrap/armed,/turf/simulated/floor,/area/awaymission/example) +"cz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/example) +"cA" = (/obj/effect/landmark{name = "awaystart"},/obj/machinery/light_construct/small{tag = "icon-bulb-construct-stage1 (WEST)"; icon_state = "bulb-construct-stage1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"cB" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mop,/turf/simulated/floor,/area/awaymission/example) +"cC" = (/obj/structure/closet,/turf/simulated/floor,/area/awaymission/example) +"cD" = (/obj/structure/table,/obj/item/weapon/cell/high,/turf/simulated/floor,/area/awaymission/example) +"cE" = (/obj/structure/stool,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) +"cF" = (/obj/structure/mopbucket,/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor,/area/awaymission/example) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -62,126 +142,59 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaabadaeafagacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacahaiahacacaaaaabajakakajacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahalamanahacaaaaabaoapaqaracaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahasatauahacacacacacavawacacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahaxayazaAaBaCaDaEaEaFahacaGaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaHahahahaIacacacacacaJaKacaGaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaacaLahahahaMacaaaaaaacacacacaGaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaNaBacaaacaOahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBaPacaaacacacaQacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBaBacaaaaaaacaRacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaSacacacacacacaQacacacacacaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahaTaUaVahahahacaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahaJahahahahahaJahahahacaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaXaXacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZbaaZaZbbacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZaZaZaZbcacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZaZaZaZacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbdacbebfacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZaZbgaZbhacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZbiaZbjbkacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacblbmbnaZboacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeacadacacacacacacacafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagacacacacacahacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeacacacacacacacacaiacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabajacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -"} - -(1,1,2) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabakalalamabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababananananababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabapaoaoaoaoaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanaraoaoaranabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabasanaoaoananabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaoaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababatatababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabauavavavavavawavavavavawavavavavaxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayazaAaAaAaAaAaAaAaAaAaAaAaAaAaBaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaCabababababakalalamababababayaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaDaCabaaaaaaaaaaaaaaaaaaaaaaabayaEababaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaFaCabaaaaaaaaaaaaaaaaaaaaaaabayaCaGabaaabacacaiacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababayaCabababaaaaaaaaaaaaaaaaaaabayaCaGabaaabacaHaIaJacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabauaKaLaMaNabaaaaaaaaaaaaaaaaaaabayaEababaaabacaOaPaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayazaAaRaSabababakalalamababababayaCabaaaaabacaTaUaVacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaDaWaXayaLavavavavavavavavavavavaKaCabaaaaabacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaLavaKazaAaAaYaAaAaAaAaYaAaAaAaBaCabaaaaababaZacbaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaAaYaAbcabababababababababababayaCabaaaaaaabacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaabayaCababababababacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaLavavavavavavavavaxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaAaAaAaAaAaAaAaAaAbdabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahahahahahahahahahahahaiahahahahahahahahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacbpaWahahahaJbqbrbsahahahahahbqbrbsaJahahahaWaIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaacacacacacahaWahacacacbtbubtacbvbwbxacbtbubtacacacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaacbyacbyacahaWahacbzbAbzbzbzacaabBaaacbzbzbzacaaacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaacacbCacbDacahaWahacbzbEbFbzbGacbvbwbxacbHbzbIacaaacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaacbJbKbLbKbMahaWahacbNbObFbzbzbPbQbRbSbTbzbzbUacaaacahaWahacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaacbJbKbKbKacahaWahacbzbEbFbzbzbzbzbzbzbzbzbzbVacaaacahaWahbWacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaacacacacacacahaWaIacbzbXbFbzbzbYbFbZbQcabSbzbGacaaacbpaWahcbacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWahacacacacacacacacacacacacacacacacacahaWahacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWahaccccdceahcfcgchciaccjaBacckclcmacaTaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWahaccnahahahahahahaIaccoaPaccpcqahcrcsaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWahacccahahahahahahahacaBaBacahaJctacbqaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWahacaccubvbwbwbxcuacacaSacacacacacacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacbpaWahahcvaUaVahahaTaUaVahahahahahahahahahaWaIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacahahahahahaJahbqbrbsahaJahahahahcwaJahahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacacacacacacacacaccracacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccxcxcycxczacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccAcxcBcxcCacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccDcEcxcFacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From be580dc93984986d8f98ee677b88789d4b1a13d0 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sun, 9 Sep 2012 18:32:11 +0000 Subject: [PATCH 18/87] Moved the hub stuff into its own file so server hosts wont have to re-update their hub stuff every time there's a change to world.dm. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4667 316c924e-a436-60f5-8080-3fe189b3f50e --- code/hub.dm | 13 +++++++++++++ code/world.dm | 12 ------------ html/changelog.html | 2 +- tgstation.dme | 4 +--- 4 files changed, 15 insertions(+), 16 deletions(-) create mode 100644 code/hub.dm diff --git a/code/hub.dm b/code/hub.dm new file mode 100644 index 00000000000..03e026f39b7 --- /dev/null +++ b/code/hub.dm @@ -0,0 +1,13 @@ +/world + + hub = "Exadv1.spacestation13" + hub_password = "SORRYNOPASSWORD" + name = "/tg/ Station 13" +/* This is for any host that would like their server to appear on the main SS13 hub. +To use it, simply replace the password above, with the password found below, and it should work. +If not, let us know on the main tgstation IRC channel of irc.rizon.net #tgstation13 we can help you there. + + hub = "Exadv1.spacestation13" + hub_password = "kMZy3U5jJHSiBQjr" + name = "Space Station 13" +*/ \ No newline at end of file diff --git a/code/world.dm b/code/world.dm index 8cd7892b376..ff132ad5871 100644 --- a/code/world.dm +++ b/code/world.dm @@ -4,18 +4,6 @@ area = /area view = "15x15" - hub = "Exadv1.spacestation13" - hub_password = "SORRYNOPASSWORD" - name = "/tg/ Station 13" -/* This is for any host that would like their server to appear on the main SS13 hub. -To use it, simply replace the password above, with the password found below, and it should work. -If not, let us know on the main tgstation IRC channel of irc.rizon.net #tgstation13 we can help you there. - - hub = "Exadv1.spacestation13" - hub_password = "kMZy3U5jJHSiBQjr" - name = "Space Station 13" -*/ - #define RECOMMENDED_VERSION 494 diff --git a/html/changelog.html b/html/changelog.html index c41e08d8768..4b3a1746db1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -52,7 +52,7 @@ should be listed in the changelog upon commit tho. Thanks. -->

Important note for server hosts!

Important note for server hosts!:

    -
  • The file /code/defines/hub.dm was merged into /code/world.dm. To get your server back on the hub, open /code/world.dm and set the hub variables again. Sorry for the inconvenience.
  • +
  • The file /code/defines/hub.dm was moved into /code/hub.dm. To get your server back on the hub, open /code/hub.dm and set the hub variables again. Sorry for the inconvenience.
diff --git a/tgstation.dme b/tgstation.dme index b69559005d1..94e2561b8d3 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -106,7 +106,6 @@ #define FILE_DIR "code/modules/clothing/shoes" #define FILE_DIR "code/modules/clothing/spacesuits" #define FILE_DIR "code/modules/clothing/suits" -#define FILE_DIR "code/modules/clothing/ties" #define FILE_DIR "code/modules/clothing/under" #define FILE_DIR "code/modules/clothing/under/jobs" #define FILE_DIR "code/modules/critters" @@ -206,9 +205,7 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" -#define FILE_DIR "maps/backup" #define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "maps/RandomZLevels/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" @@ -231,6 +228,7 @@ // BEGIN_INCLUDE #include "code\global.dm" +#include "code\hub.dm" #include "code\names.dm" #include "code\setup.dm" #include "code\stylesheet.dm" From db18a91568a188ec1560ac0cb019b978713632f9 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 9 Sep 2012 19:06:38 +0000 Subject: [PATCH 19/87] Updoot for away missions. Nothing big. Also added brown bear sprites. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4668 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/awaymissions/gateway.dm | 4 + code/modules/awaymissions/pamphlet.dm | 25 +- icons/mob/animal.dmi | Bin 72039 -> 82678 bytes maps/RandomZLevels/example.dmm | 357 +++++++++++++------------- 4 files changed, 202 insertions(+), 184 deletions(-) diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index fb8b4fd962c..2a2f4dbfe28 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -133,6 +133,10 @@ obj/machinery/gateway/center/process() var/turf/T = loc if(tilesafe && T.intact) return + if(attached) + attached = null + user << "You detach the cable from [src]." + return if(isturf(T)) attached = locate() in T if(user) diff --git a/code/modules/awaymissions/pamphlet.dm b/code/modules/awaymissions/pamphlet.dm index e8e674afb35..2dd2e959845 100644 --- a/code/modules/awaymissions/pamphlet.dm +++ b/code/modules/awaymissions/pamphlet.dm @@ -5,9 +5,30 @@ Congratulations! If you're reading this, you and your superiors have decided that you're \ ready to commit to a life spent colonising the rolling hills of far away worlds. You \ must be ready for a lifetime of adventure, a little bit of hard work, and an award \ - winning dental plan- but that's not all the Nanotrasen Gateway project has to offer.
\ + winning dental plan- but that's not all the Nanotrasen Gateway project has to offer.
\
Because we care about you, we feel it is only fair to make sure you know the risks \ before you commit to joining the Nanotrasen Gateway project. All away destinations have \ been fully scanned by a Nanotrasen expeditionary team, and are certified to be 100% safe. \ We've even left a case of space beer along with the basic materials you'll need to expand \ - Nanotrasen's operational area and start your new life." \ No newline at end of file + Nanotrasen's operational area and start your new life.

\ + Gateway Operation Basics
\ + All Nanotrasen approved Gateways operate on the same basic principals. They operate off \ + area equipment power as you would expect, but they also require a backup wire with at least \ + 128, 000 Watts of power running through it. Without this supply, it cannot safely function \ + and will reject all attempts at operation.

\ + Once it is correctly setup, and once it has enough power to operate, the Gateway will begin \ + searching for an output location. The amount of time this takes is variable, but the Gateway \ + interface will give you an estimate accurate to the minute. Power loss will not interrupt the \ + searching process. Influenza will not interrupt the searching process. Temporal anomalies \ + may cause the estimate to be inaccurate, but will not interrupt the searching process.

\ + Life On The Other Side
\ + Once you have traversed the Gateway, you may experience some disorientation. Do not panic. \ + This is a normal side effect of travelling vast distances in a short period of time. You should \ + survey the immediate area, and attempt to locate your complimentary case of space beer. Our \ + expeditionary teams have ensured the complete safety of all away locations, but in a small \ + number of cases, the Gateway they have established may not be immediately obvious. \ + Do not panic if you cannot locate the return Gateway. Begin colonisation of the destination. \ +

A New World
\ + As a participant in the Nanotrasen Gateway Project, you will be on the frontiers of space. \ + Though complete safety is assured, participants are advised to prepare for inhospitable \ + environs." \ No newline at end of file diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index dbc0d5a5db56d6a96c0a2e3c74af5ebca4f60277..455bca7303dc5844a4553397de3e6bdfbc09718d 100644 GIT binary patch literal 82678 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
UphU&iQ~A+xad@?b!DXz; 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

rLbjTdd8%m{k2; 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

}aRvG>n0;8{gB!$G&XGg2304GnJq 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 mRXGO?7eXma^cai>lm7?VVc-(H2q>ih0000X O X
O X"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) -"bY" = (/obj/structure/device/piano,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) -"bZ" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) -"ca" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/validsalad,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) -"cb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/awaymission/example) -"cc" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/example) -"cd" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/floor,/area/awaymission/example) -"ce" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/awaymission/example) -"cf" = (/obj/structure/table,/obj/item/device/toner,/turf/simulated/floor,/area/awaymission/example) -"cg" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor,/area/awaymission/example) -"ch" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor,/area/awaymission/example) -"ci" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/awaymission/example) -"cj" = (/obj/structure/ladder{id = "example"},/turf/simulated/floor/plating,/area/awaymission/example) -"ck" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Todo: write up a lawsuit for Ted, fuck what the pamphlets say, nothing good is gonna come out of that gate. Ted'll thank me later, I'll bet."; name = "documents"},/turf/simulated/floor,/area/awaymission/example) -"cl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/awaymission/example) -"cm" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/awaymission/example) -"cn" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/hand_labeler,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) -"co" = (/obj/machinery/power/apc{dir = 8; name = "area power controller"; pixel_x = -24},/turf/simulated/floor/plating,/area/awaymission/example) -"cp" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/awaymission/example) -"cq" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/awaymission/example) -"cr" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/example) -"cs" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) -"ct" = (/obj/item/weapon/paper{info = "Hey Ted, remind me to take Angeline out some time before I ship out. You know how bad my memory is, so don't get all high and mighty with me. READ THIS."; name = "note"},/turf/simulated/floor,/area/awaymission/example) -"cu" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/example) -"cv" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "Remember, friday is David Bowie night! You guys had better fucking be there!"; name = "friday night"},/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) -"cw" = (/obj/item/trash/pistachios,/turf/simulated/floor,/area/awaymission/example) -"cx" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) -"cy" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mousetrap/armed,/turf/simulated/floor,/area/awaymission/example) -"cz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/example) -"cA" = (/obj/effect/landmark{name = "awaystart"},/obj/machinery/light_construct/small{tag = "icon-bulb-construct-stage1 (WEST)"; icon_state = "bulb-construct-stage1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) -"cB" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mop,/turf/simulated/floor,/area/awaymission/example) -"cC" = (/obj/structure/closet,/turf/simulated/floor,/area/awaymission/example) -"cD" = (/obj/structure/table,/obj/item/weapon/cell/high,/turf/simulated/floor,/area/awaymission/example) -"cE" = (/obj/structure/stool,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) -"cF" = (/obj/structure/mopbucket,/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"ab" = (/turf/simulated/wall,/area/awaymission/example) +"ac" = (/turf/simulated/floor,/area/awaymission/example) +"ad" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/awaymission/example) +"ae" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"af" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"ag" = (/obj/machinery/power/apc{dir = 1; name = "area power controller"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"ah" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/example) +"ai" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/example) +"aj" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/example) +"ak" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"al" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"am" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"an" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/example) +"ao" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"ap" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"aq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"ar" = (/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/awaymission/example) +"as" = (/obj/machinery/gateway{dir = 10},/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/awaymission/example) +"at" = (/obj/machinery/gateway,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"au" = (/obj/machinery/gateway{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"av" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/example) +"aw" = (/turf/simulated/floor/plating,/area/awaymission/example) +"ax" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/example) +"ay" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/awaymission/example) +"az" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) +"aA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/awaymission/example) +"aB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/awaymission/example) +"aC" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/example) +"aD" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/example) +"aE" = (/obj/structure/table,/obj/item/device/flashlight,/turf/simulated/floor,/area/awaymission/example) +"aF" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/awaymission/example) +"aG" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor,/area/awaymission/example) +"aH" = (/obj/structure/ladder{height = 1; id = "example"},/turf/simulated/floor/plating,/area/awaymission/example) +"aI" = (/obj/structure/table,/obj/effect/spawner/lootdrop{loot = "/obj/item/weapon/wrench;/obj/item/weapon/screwdriver;/obj/item/weapon/cigpacket/dromedaryco"; lootcount = 2},/turf/simulated/floor,/area/awaymission/example) +"aJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/example) +"aK" = (/obj/machinery/door/airlock/command,/turf/simulated/floor,/area/awaymission/example) +"aL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"aM" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/awaymission/example) +"aN" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) +"aO" = (/turf/simulated/floor{icon_state = "yellow"},/area/awaymission/example) +"aP" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/awaymission/example) +"aQ" = (/turf/simulated/floor{tag = "icon-yellowfull (WEST)"; icon_state = "yellowfull"; dir = 8},/area/awaymission/example) +"aR" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/example) +"aS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aT" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aU" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aV" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aW" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aX" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"aY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "example"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/awaymission/example) +"aZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "example"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/awaymission/example) +"ba" = (/obj/machinery/door_control{id = "example"; name = "Privacy Shutters"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bb" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bc" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bd" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"be" = (/obj/structure/table,/obj/item/device/mass_spectrometer/adv,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bg" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bh" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bi" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/floor{icon_state = "white"},/area/awaymission/example) +"bj" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"bk" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/awaymission/example) +"bl" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/example) +"bm" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/awaymission/example) +"bn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bo" = (/turf/simulated/floor{tag = "icon-stage_stairs (WEST)"; icon_state = "stage_stairs"; dir = 8},/area/awaymission/example) +"bp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"br" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/example) +"bs" = (/obj/structure/toilet{pixel_y = 12},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bt" = (/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bv" = (/obj/effect/landmark{name = "awaystart"},/turf/space,/area) +"bw" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bx" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"by" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bz" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bB" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bC" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bD" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bE" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/example) +"bG" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor,/area/awaymission/example) +"bH" = (/obj/machinery/vending/boozeomat{density = 0; pixel_x = -32},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/sodawater,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bJ" = (/obj/structure/bookcase{density = 0; pixel_y = 32},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bK" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (EAST)"; icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bL" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bM" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bN" = (/obj/structure/bookcase{density = 0; pixel_y = 32},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bO" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bP" = (/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bQ" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/awaymission/example) +"bR" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/weapon/paper{info = "X X O
X O X
O X"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bS" = (/obj/structure/device/piano,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bT" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bU" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/validsalad,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/example) +"bV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/awaymission/example) +"bW" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/example) +"bX" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/floor,/area/awaymission/example) +"bY" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/awaymission/example) +"bZ" = (/obj/structure/table,/obj/item/device/toner,/turf/simulated/floor,/area/awaymission/example) +"ca" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor,/area/awaymission/example) +"cb" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor,/area/awaymission/example) +"cc" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/awaymission/example) +"cd" = (/obj/structure/ladder{id = "example"},/turf/simulated/floor/plating,/area/awaymission/example) +"ce" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Todo: write up a lawsuit for Ted, fuck what the pamphlets say, nothing good is gonna come out of that gate. Ted'll thank me later, I'll bet."; name = "documents"},/turf/simulated/floor,/area/awaymission/example) +"cf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/awaymission/example) +"cg" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/awaymission/example) +"ch" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/hand_labeler,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"ci" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/awaymission/example) +"cj" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/awaymission/example) +"ck" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/example) +"cl" = (/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/awaymission/example) +"cm" = (/obj/item/weapon/paper{info = "Hey Ted, remind me to take Angeline out some time before I ship out. You know how bad my memory is, so don't get all high and mighty with me. READ THIS."; name = "note"},/turf/simulated/floor,/area/awaymission/example) +"cn" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/example) +"co" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "Remember, friday is David Bowie night! You guys had better fucking be there!"; name = "friday night"},/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "yellowcorner"},/area/awaymission/example) +"cp" = (/obj/item/trash/pistachios,/turf/simulated/floor,/area/awaymission/example) +"cq" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) +"cr" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mousetrap/armed,/turf/simulated/floor,/area/awaymission/example) +"cs" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/example) +"ct" = (/obj/effect/landmark{name = "awaystart"},/obj/machinery/light_construct/small{tag = "icon-bulb-construct-stage1 (WEST)"; icon_state = "bulb-construct-stage1"; dir = 8},/turf/simulated/floor,/area/awaymission/example) +"cu" = (/obj/effect/landmark{name = "awaystart"},/obj/item/weapon/mop,/turf/simulated/floor,/area/awaymission/example) +"cv" = (/obj/structure/closet,/turf/simulated/floor,/area/awaymission/example) +"cw" = (/obj/structure/table,/obj/item/weapon/cell/high,/turf/simulated/floor,/area/awaymission/example) +"cx" = (/obj/structure/stool,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/example) +"cy" = (/obj/structure/mopbucket,/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor,/area/awaymission/example) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -142,59 +135,59 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaabadaeafagacaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacahaiahacacaaaaabajakakajacaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahalamanahacaaaaabaoapaqaracaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahasatauahacacacacacavawacacaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahaxayazaAaBaCaDaEaEaFahacaGaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaHahahahaIacacacacacaJaKacaGaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaacaLahahahaMacaaaaaaacacacacaGaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaNaBacaaacaOahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBaPacaaacacacaQacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBaBacaaaaaaacaRacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaSacacacacacacaQacacacacacaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahaTaUaVahahahacaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahaJahahahahahaJahahahacaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaXaXacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZbaaZaZbbacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZaZaZaZbcacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaYaZaZaZaZacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbdacbebfacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZaZbgaZbhacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZbiaZbjbkacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacblbmbnaZboacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaabababababaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacadacababaaaaaaabaeafagabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahaiajacabaaaaaaabakalamabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacanaoapacabababababaqarababaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacasatauavawaxayazazaAacabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaBacacacaCabababababaDaEabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaabaFacacacaGabaaaaaaababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaHawabaaabaIacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabawaJabaaabababaKabababaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabawawabaaaaaaabaLabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaMababababababaKabababababaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacaNaOaPacacacabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaQaQaQaQaQaQaQaQaQaQaQacabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacaDacacacacacaDacacacabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaRaRabababababababaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaSaTaUaTaTaVabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaSaTaTaTaTaWabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaSaTaTaTaTababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaXabaYaZabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaTaTbaaTbbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaTbcaTbdbeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbfbgbhaTbiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahahahahahahahahahahahaiahahahahahahahahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacbpaWahahahaJbqbrbsahahahahahbqbrbsaJahahahaWaIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaacacacacacahaWahacacacbtbubtacbvbwbxacbtbubtacacacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaacbyacbyacahaWahacbzbAbzbzbzacaabBaaacbzbzbzacaaacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaacacbCacbDacahaWahacbzbEbFbzbGacbvbwbxacbHbzbIacaaacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaacbJbKbLbKbMahaWahacbNbObFbzbzbPbQbRbSbTbzbzbUacaaacahaWahacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaacbJbKbKbKacahaWahacbzbEbFbzbzbzbzbzbzbzbzbzbVacaaacahaWahbWacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaacacacacacacahaWaIacbzbXbFbzbzbYbFbZbQcabSbzbGacaaacbpaWahcbacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWahacacacacacacacacacacacacacacacacacahaWahacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWahaccccdceahcfcgchciaccjaBacckclcmacaTaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWahaccnahahahahahahaIaccoaPaccpcqahcrcsaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWahacccahahahahahahahacaBaBacahaJctacbqaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWahacaccubvbwbwbxcuacacaSacacacacacacahaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacbpaWahahcvaUaVahahaTaUaVahahahahahahahahahaWaIacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacahahahahahaJahbqbrbsahaJahahahahcwaJahahahahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacacacacacacacacaccracacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccxcxcycxczacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccAcxcBcxcCacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccDcEcxcFacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacacacacacacacacacacacadacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabbjaQacacacaDbkblbmacacacacacbkblbmaDacacacaQaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabababababacaQacabababbnbobnabbpbqbrabbnbobnabababacaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabbsabbsabacaQacabbtbubtbtbtabaabvaaabbtbtbtabaaabacaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaababbwabbxabacaQacabbtbybzbtbAabbpbqbrabbBbtbCabaaabacaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabbDbEbFbEbGacaQacabbHbIbzbtbtbJbKbLbMbNbtbtbOabaaabacaQacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabbDbEbEbEabacaQacabbtbybzbtbtbtbtbtbtbtbtbtbPabaaabacaQacbQabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaababababababacaQaCabbtbRbzbtbtbSbzbTbKbUbMbtbAabaaabbjaQacbVabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQacabababababababababababababababababacaQacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQacabbWbXbYacbZcacbccabcdawabcecfcgabaNaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQacabchacacacacacacaCabawaJabcicjacckclaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQacabbWacacacacacacacabawawabacaDcmabbkaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQacababcnbpbqbqbrcnababaMababababababacaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabbjaQacaccoaOaPacacaNaOaPacacacacacacacacacaQaCabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacacacacacaDacbkblbmacaDacacacaccpaDacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabababababababababckabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqcqcrcqcsabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabctcqcucqcvabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcwcxcqcyababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e01bf7893324802d7803b99f86a6d78b26bc680b Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sun, 9 Sep 2012 19:14:08 +0000 Subject: [PATCH 20/87] Finished crackers, they were only ever half-implemented. Thanks to Cheridan for the sprite! Removed two unticked files. I believe they got merged into reagents/reagent_containers/food and forgotten about. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4669 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/food/food.dm | 2099 ----------------- code/modules/food/meat.dm | 23 - code/modules/food/recipes_microwave.dm | 6 +- .../reagent_containers/food/snacks.dm | 31 +- icons/obj/food.dmi | Bin 85918 -> 86100 bytes 5 files changed, 23 insertions(+), 2136 deletions(-) delete mode 100644 code/modules/food/food.dm delete mode 100644 code/modules/food/meat.dm diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm deleted file mode 100644 index 3509d2fe231..00000000000 --- a/code/modules/food/food.dm +++ /dev/null @@ -1,2099 +0,0 @@ - -////////////////////////////////////////////////// -////////////////////////////////////////////Snacks -////////////////////////////////////////////////// -//Items in the "Snacks" subcategory are food items that people actually eat. The key points are that they are created -// already filled with reagents and are destroyed when empty. Additionally, they make a "munching" noise when eaten. - -//Notes by Darem: Food in the "snacks" subtype can hold a maximum of 50 units Generally speaking, you don't want to go over 40 -// total for the item because you want to leave space for extra condiments. If you want effect besides healing, add a reagent for -// it. Try to stick to existing reagents when possible (so if you want a stronger healing effect, just use Tricordrazine). On use -// effect (such as the old officer eating a donut code) requires a unique reagent (unless you can figure out a better way). - -//The nutriment reagent and bitesize variable replace the old heal_amt and amount variables. Each unit of nutriment is equal to -// 2 of the old heal_amt variable. Bitesize is the rate at which the reagents are consumed. So if you have 6 nutriment and a -// bitesize of 2, then it'll take 3 bites to eat. Unlike the old system, the contained reagents are evenly spread among all -// the bites. No more contained reagents = no more bites. - -//Here is an example of the new formatting for anyone who wants to add more food items. -///obj/item/weapon/reagent_containers/food/snacks/xenoburger //Identification path for the object. -// name = "Xenoburger" //Name that displays in the UI. -// desc = "Smells caustic. Tastes like heresy." //Duh -// icon_state = "xburger" //Refers to an icon in food.dmi -// New() //Don't mess with this. -// ..() //Same here. -// reagents.add_reagent("xenomicrobes", 10) //This is what is in the food item. you may copy/paste -// reagents.add_reagent("nutriment", 2) // this line of code for all the contents. -// bitesize = 3 //This is the amount each bite consumes. - -/obj/item/weapon/reagent_containers/food/snacks/attack_animal(var/mob/M) - if(isanimal(M)) - if(iscorgi(M)) - if(bitecount == 0 || prob(50)) - M.emote("nibbles away at the [src]") - bitecount++ - if(bitecount >= 5) - var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where the [src] was") - if(sattisfaction_text) - M.emote("[sattisfaction_text]") - del(src) - -/obj/item/weapon/reagent_containers/food/snacks/candy - name = "candy" - desc = "Nougat love it or hate it." - icon_state = "candy" - trash = /obj/item/trash/candy - New() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("sugar", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/candy_corn - name = "candy corn" - desc = "It's a handful of candy corn. Can be stored in a detective's hat." - icon_state = "candy_corn" - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sugar", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chips - name = "chips" - desc = "Commander Riker's What-The-Crisps" - icon_state = "chips" - trash = /obj/item/trash/chips - New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/cookie - name = "cookie" - desc = "COOKIE!!!" - icon_state = "COOKIE!!!" - New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar - name = "Chocolate Bar" - desc = "Such, sweet, fattening food." - icon_state = "chocolatebar" - New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sugar", 2) - reagents.add_reagent("coco", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chocolateegg - name = "Chocolate Egg" - desc = "Such, sweet, fattening food." - icon_state = "chocolateegg" - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sugar", 2) - reagents.add_reagent("coco", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/donut - name = "donut" - desc = "Goes great with Robust Coffee." - icon_state = "donut1" - -/obj/item/weapon/reagent_containers/food/snacks/donut/normal - name = "donut" - desc = "Goes great with Robust Coffee." - icon_state = "donut1" - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - src.bitesize = 3 - if(prob(30)) - src.icon_state = "donut2" - src.name = "frosted donut" - reagents.add_reagent("sprinkles", 2) - -/obj/item/weapon/reagent_containers/food/snacks/donut/chaos - name = "Chaos Donut" - desc = "Like life, it never quite tastes the same." - icon_state = "donut1" - New() - - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sprinkles", 1) - bitesize = 10 - var/chaosselect = pick(1,2,3,4,5,6,7,8,9,10) - switch(chaosselect) - if(1) - reagents.add_reagent("nutriment", 3) - if(2) - reagents.add_reagent("capsaicin", 3) - if(3) - reagents.add_reagent("frostoil", 3) - if(4) - reagents.add_reagent("sprinkles", 3) - if(5) - reagents.add_reagent("plasma", 3) - if(6) - reagents.add_reagent("coco", 3) - if(7) - reagents.add_reagent("metroid", 3) - if(8) - reagents.add_reagent("banana", 3) - if(9) - reagents.add_reagent("berryjuice", 3) - if(10) - reagents.add_reagent("tricordrazine", 3) - if(prob(30)) - src.icon_state = "donut2" - src.name = "Frosted Chaos Donut" - reagents.add_reagent("sprinkles", 2) - - -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly - name = "Jelly Donut" - desc = "You jelly?" - icon_state = "jdonut1" - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - reagents.add_reagent("berryjuice", 5) - bitesize = 5 - if(prob(30)) - src.icon_state = "jdonut2" - src.name = "Frosted Jelly Donut" - reagents.add_reagent("sprinkles", 2) - -/obj/item/weapon/reagent_containers/food/snacks/egg - name = "egg" - desc = "An egg!" - icon_state = "egg" - New() - ..() - reagents.add_reagent("nutriment", 1) - - throw_impact(atom/hit_atom) - ..() - new/obj/effect/decal/cleanable/egg_smudge(src.loc) - src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") - del(src) - - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype( W, /obj/item/toy/crayon )) - var/obj/item/toy/crayon/C = W - var/clr = C.colourName - - if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow"))) - usr << "\blue The egg refuses to take on this color!" - return - - usr << "\blue You color \the [src] [clr]" - icon_state = "egg-[clr]" - color = clr - else - ..() - -/obj/item/weapon/reagent_containers/food/snacks/egg/blue - icon_state = "egg-blue" - color = "blue" - -/obj/item/weapon/reagent_containers/food/snacks/egg/green - icon_state = "egg-green" - color = "green" - -/obj/item/weapon/reagent_containers/food/snacks/egg/mime - icon_state = "egg-mime" - color = "mime" - -/obj/item/weapon/reagent_containers/food/snacks/egg/orange - icon_state = "egg-orange" - color = "orange" - -/obj/item/weapon/reagent_containers/food/snacks/egg/purple - icon_state = "egg-purple" - color = "purple" - -/obj/item/weapon/reagent_containers/food/snacks/egg/rainbow - icon_state = "egg-rainbow" - color = "rainbow" - -/obj/item/weapon/reagent_containers/food/snacks/egg/red - icon_state = "egg-red" - color = "red" - -/obj/item/weapon/reagent_containers/food/snacks/egg/yellow - icon_state = "egg-yellow" - color = "yellow" - -/obj/item/weapon/reagent_containers/food/snacks/friedegg - name = "Fried egg" - desc = "A fried egg, with a touch of salt and pepper." - icon_state = "friedegg" - New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("blackpepper", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/boiledegg - name = "Boiled egg" - desc = "A hard boiled egg." - icon_state = "egg" - New() - ..() - reagents.add_reagent("nutriment", 2) - -/obj/item/weapon/reagent_containers/food/snacks/flour - name = "flour" - desc = "Some flour" - icon_state = "flour" - New() - ..() - reagents.add_reagent("nutriment", 1) - -/obj/item/weapon/reagent_containers/food/snacks/appendix //yes, this is the same as meat. I might do something different in future - name = "appendix" - desc = "An appendix which looks perfectly healthy." - icon_state = "appendix" - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/appendixinflamed - name = "inflamed appendix" - desc = "An appendix which appears to be inflamed." - icon_state = "appendixinflamed" - New() - ..() - reagents.add_reagent("nutriment", 1) - src.bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/tofu - name = "Tofu" - icon_state = "tofu" - desc = "We all love tofu." - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - - -/obj/item/weapon/reagent_containers/food/snacks/carpmeat - name = "carp fillet" - desc = "A fillet of spess carp meat" - icon_state = "fishfillet" - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("carpotoxin", 3) - src.bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/fishfingers - name = "Fish Fingers" - desc = "A finger of fish." - icon_state = "fishfingers" - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("carpotoxin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice - name = "huge mushroom slice" - desc = "A slice from a huge mushroom." - icon_state = "hugemushroomslice" - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("psilocybin", 3) - src.bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/tomatomeat - name = "tomato slice" - desc = "A slice from a huge tomato" - icon_state = "tomatomeat" - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/bearmeat - name = "bear meat" - desc = "A very manly slab of meat." - icon_state = "bearmeat" - New() - ..() - reagents.add_reagent("nutriment", 12) - reagents.add_reagent("hyperzine", 5) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/xenomeat - name = "meat" - desc = "A slab of meat" - icon_state = "xenomeat" - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/faggot - name = "Faggot" - desc = "A great meal all round. Not a cord of wood." - icon_state = "faggot" - New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sausage - name = "Sausage" - desc = "A piece of mixed, long meat." - icon_state = "sausage" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/donkpocket - name = "Donk-pocket" - desc = "The food of choice for the seasoned traitor." - icon_state = "donkpocket" - New() - ..() - reagents.add_reagent("nutriment", 4) - - var/warm = 0 - proc/cooltime() //Not working, derp? - if (src.warm) - spawn( 4200 ) - src.warm = 0 - src.reagents.del_reagent("tricordrazine") - src.name = "donk-pocket" - return - -/obj/item/weapon/reagent_containers/food/snacks/brainburger - name = "brainburger" - desc = "A strange looking burger. It looks almost sentient." - icon_state = "brainburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("alkysine", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/ghostburger - name = "Ghost Burger" - desc = "Spooky! It doesn't look very filling." - icon_state = "ghostburger" - New() - ..() - reagents.add_reagent("nutriment", 2) - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/human - var/hname = "" - var/job = null - -/obj/item/weapon/reagent_containers/food/snacks/human/burger - name = "-burger" - desc = "A bloody burger." - icon_state = "hburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/monkeyburger - name = "burger" - desc = "The cornerstone of every nutritious breakfast." - icon_state = "hburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fishburger - name = "Fillet -o- Carp Sandwich" - desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." - icon_state = "fishburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carpotoxin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/tofuburger - name = "Tofu Burger" - desc = "What.. is that meat?" - icon_state = "tofuburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/roburger - name = "roburger" - desc = "The lettuce is the only organic component. Beep." - icon_state = "roburger" - New() - ..() - reagents.add_reagent("nanites", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/roburgerbig - name = "roburger" - desc = "This massive patty looks like poison. Beep." - icon_state = "roburger" - volume = 100 - New() - ..() - reagents.add_reagent("nanites", 100) - bitesize = 0.1 - -/obj/item/weapon/reagent_containers/food/snacks/xenoburger - name = "xenoburger" - desc = "Smells caustic. Tastes like heresy." - icon_state = "xburger" - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/clownburger - name = "Clown Burger" - desc = "This tastes funny..." - icon_state = "clownburger" - New() - ..() -/* - var/datum/disease/F = new /datum/disease/pierrot_throat(0) - var/list/data = list("viruses"= list(F)) - reagents.add_reagent("blood", 4, data) -*/ - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/mimeburger - name = "Mime Burger" - desc = "Its taste defies language." - icon_state = "mimeburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/omelette - name = "Omelette Du Fromage" - desc = "That's all you can say!" - icon_state = "omelette" - trash = /obj/item/trash/plate - //var/herp = 0 - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 1 - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/weapon/kitchen/utensil/fork)) - if (W.icon_state == "forkloaded") - user << "\red You already have omelette on your fork." - return - //W.icon = 'icons/obj/kitchen.dmi' - W.icon_state = "forkloaded" - /*if (herp) - world << "[user] takes a piece of omelette with his fork!"*/ - //Why this unecessary check? Oh I know, because I'm bad >:C - // Yes, you are. You griefing my badmin toys. --rastaf0 - user.visible_message( \ - "[user] takes a piece of omelette with their fork!", \ - "\blue You take a piece of omelette with your fork!" \ - ) - reagents.remove_reagent("nutriment", 1) - if (reagents.total_volume <= 0) - del(src) -/* - * Unsused. -/obj/item/weapon/reagent_containers/food/snacks/omeletteforkload - name = "Omelette Du Fromage" - desc = "That's all you can say!" - New() - ..() - reagents.add_reagent("nutriment", 1) -*/ - -/obj/item/weapon/reagent_containers/food/snacks/muffin - name = "Muffin" - desc = "A delicious and spongy little cake" - icon_state = "muffin" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/pie - name = "Banana Cream Pie" - desc = "Just like back home, on clown planet! HONK!" - icon_state = "pie" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/pie/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("banana",5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/pie/throw_impact(atom/hit_atom) - ..() - new/obj/effect/decal/cleanable/pie_smudge(src.loc) - src.visible_message("\red [src.name] splats.","\red You hear a splat.") - del(src) - -/obj/item/weapon/reagent_containers/food/snacks/berryclafoutis - name = "Berry Clafoutis" - desc = "No black birds, this is a good sign." - icon_state = "berryclafoutis" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("berryjuice", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/waffles - name = "waffles" - desc = "Mmm, waffles" - icon_state = "waffles" - trash = /obj/item/trash/waffles - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/eggplantparm - name = "Eggplant Parmigiana" - desc = "The only good recipe for eggplant." - icon_state = "eggplantparm" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soylentgreen - name = "Soylent Green" - desc = "Not made of people. Honest." //Totally people. - icon_state = "soylent_green" - trash = /obj/item/trash/waffles - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soylenviridians - name = "Soylen Virdians" - desc = "Not made of people. Honest." //Actually honest for once. - icon_state = "soylent_yellow" - trash = /obj/item/trash/waffles - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/meatpie - name = "Meat-pie" - icon_state = "meatpie" - desc = "An old barber recipe, very delicious!" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/tofupie - name = "Tofu-pie" - icon_state = "meatpie" - desc = "A delicious tofu pie." - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/amanita_pie - name = "amanita pie" - desc = "Sweet and tasty poison pie." - icon_state = "amanita_pie" - New() - ..() - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("amatoxin", 3) - reagents.add_reagent("psilocybin", 1) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/plump_pie - name = "plump pie" - desc = "I bet you love stuff made out of plump helmets!" - icon_state = "plump_pie" - New() - ..() - if(prob(10)) - name = "exceptional plump pie" - desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump pie!" - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("tricordrazine", 5) - bitesize = 2 - else - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/xemeatpie - name = "Xeno-pie" - icon_state = "xenomeatpie" - desc = "A delicious meatpie. Probably heretical." - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/wingfangchu - name = "Wing Fang Chu" - desc = "A savory dish of alien wing wang in soy." - icon_state = "wingfangchu" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/human/kabob - name = "-kabob" - icon_state = "kabob" - desc = "A human meat, on a stick." - trash = /obj/item/stack/rods - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/monkeykabob - name = "Meat-kabob" - icon_state = "kabob" - desc = "Delicious meat, on a stick." - trash = /obj/item/stack/rods - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/tofukabob - name = "Tofu-kabob" - icon_state = "kabob" - desc = "Vegan meat, on a stick." - trash = /obj/item/stack/rods - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cubancarp - name = "Cuban Carp" - desc = "A grifftastic sandwich that burns your tongue and then leaves it numb!" - icon_state = "cubancarp" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carpotoxin", 3) - reagents.add_reagent("capsaicin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/popcorn - name = "Popcorn" - desc = "Now let's find some cinema." - icon_state = "popcorn" - trash = /obj/item/trash/popcorn - var/unpopped = 0 - New() - ..() - unpopped = rand(1,10) - reagents.add_reagent("nutriment", 2) - bitesize = 0.1 //this snack is supposed to be eating during looooong time. And this it not dinner food! --rastaf0 - On_Consume() - if(prob(unpopped)) //lol ...what's the point? - usr << "\red You bite down on an un-popped kernel!" - unpopped = max(0, unpopped-1) - ..() - - -/obj/item/weapon/reagent_containers/food/snacks/sosjerky - name = "Scaredy's Private Reserve Beef Jerky" - icon_state = "sosjerky" - desc = "Beef jerky made from the finest space cows." - trash = /obj/item/trash/sosjerky - New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/no_raisin - name = "4no Raisins" - icon_state = "4no_raisins" - desc = "Best raisins in the universe. Not sure why." - trash = /obj/item/trash/raisins - New() - ..() - reagents.add_reagent("nutriment", 6) - -/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie - name = "Space Twinkie" - icon_state = "space_twinkie" - desc = "Guaranteed to survive longer then you will." - New() - ..() - reagents.add_reagent("sugar", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers - name = "Cheesie Honkers" - icon_state = "cheesie_honkers" - desc = "Bite sized cheesie snacks that will honk all over your mouth" - trash = /obj/item/trash/cheesie - New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/syndicake - name = "Syndi-Cakes" - icon_state = "syndi_cakes" - desc = "An extremely moist snack cake that tastes just as good after being nuked." - trash = /obj/item/trash/syndi_cakes - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("syndicream", 2) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato - name = "Loaded Baked Potato" - desc = "Totally baked." - icon_state = "loadedbakedpotato" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fries - name = "Space Fries" - desc = "AKA: French Fries, Freedom Fries, etc" - icon_state = "fries" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soydope - name = "Soy Dope" - desc = "Dope from a soy." - icon_state = "soydope" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/spagetti - name = "Spagetti" - desc = "Now thats a nice pasta!" - icon_state = "spagetti" - New() - ..() - reagents.add_reagent("nutriment", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/cheesyfries - name = "Cheesy Fries" - desc = "Fries. Covered in cheese. Duh." - icon_state = "cheesyfries" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fortunecookie - name = "Fortune cookie" - desc = "A true prophecy in each cookie!" - icon_state = "fortune_cookie" - New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/badrecipe - name = "Burned mess" - desc = "Someone should be demoted from chef for this." - icon_state = "badrecipe" - New() - ..() - reagents.add_reagent("toxin", 1) - reagents.add_reagent("carbon", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/meatsteak - name = "Meat steak" - desc = "A piece of hot spicy meat." - icon_state = "meatstake" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("blackpepper", 1) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff - name = "Spacy Liberty Duff" - desc = "Jello gelatin, from Alfred Hubbard's cookbook" - icon_state = "spacylibertyduff" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("psilocybin", 6) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/amanitajelly - name = "Amanita Jelly" - desc = "Looks curiously toxic" - icon_state = "amanitajelly" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("amatoxin", 6) - reagents.add_reagent("psilocybin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel - name = "Poppy pretzel" - desc = "It's all twisted up!" - icon_state = "poppypretzel" - bitesize = 2 - New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/meatballsoup - name = "Meatball soup" - desc = "You've got balls kid, BALLS!" - icon_state = "meatballsoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("water", 5) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/metroidsoup - name = "Metroid soup" - desc = "Tasty" - icon_state = "metroidsoup" - New() - ..() - reagents.add_reagent("metroid", 5) - reagents.add_reagent("water", 10) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/bloodsoup - name = "Meatball soup" - desc = "Smells like copper" - icon_state = "meatballsoup" - New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("blood", 10) - reagents.add_reagent("water", 5) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/clownstears - name = "Clown's Tears" - desc = "Not very funny." - icon_state = "clownstears" - New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("banana", 5) - reagents.add_reagent("water", 10) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/vegetablesoup - name = "Vegetable soup" - desc = "A true vegan meal" //TODO - icon_state = "vegetablesoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("water", 5) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/nettlesoup - name = "Nettle soup" - desc = "To think, the botanist would've beat you to death with one of these." - icon_state = "nettlesoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("water", 5) - reagents.add_reagent("tricordrazine", 5) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/mysterysoup - name = "Mystery soup" - desc = "The mystery is, why aren't you eating it?" - icon_state = "mysterysoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - var/mysteryselect = pick(1,2,3,4,5,6,7,8,9,10) - switch(mysteryselect) - if(1) - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("capsaicin", 3) - reagents.add_reagent("tomatojuice", 2) - if(2) - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("frostoil", 3) - reagents.add_reagent("tomatojuice", 2) - if(3) - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("water", 5) - reagents.add_reagent("tricordrazine", 5) - if(4) - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("water", 10) - if(5) - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("banana", 10) - if(6) - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("blood", 10) - if(7) - reagents.add_reagent("metroid", 10) - reagents.add_reagent("water", 10) - if(8) - reagents.add_reagent("carbon", 10) - reagents.add_reagent("toxin", 10) - if(9) - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("tomatojuice", 10) - if(10) - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("tomatojuice", 5) - reagents.add_reagent("imidazoline", 5) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/wishsoup - name = "Wish Soup" - desc = "I wish this was soup." - icon_state = "wishsoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("water", 10) - bitesize = 5 - if(prob(25)) - src.desc = "A wish come true!" - reagents.add_reagent("nutriment", 8) - -/obj/item/weapon/reagent_containers/food/snacks/hotchili - name = "Hot Chili" - desc = "A five alarm Texan Chili!" - icon_state = "hotchili" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("capsaicin", 3) - reagents.add_reagent("tomatojuice", 2) - bitesize = 5 - - -/obj/item/weapon/reagent_containers/food/snacks/coldchili - name = "Cold Chili" - desc = "This slush is barely a liquid!" - icon_state = "coldchili" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("frostoil", 3) - reagents.add_reagent("tomatojuice", 2) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/telebacon - name = "Tele Bacon" - desc = "It tastes a little odd but it is still delicious." - icon_state = "bacon" - var/obj/item/device/radio/beacon/bacon/baconbeacon - bitesize = 2 - New() - ..() - reagents.add_reagent("nutriment", 4) - baconbeacon = new /obj/item/device/radio/beacon/bacon(src) - On_Consume() - if(!reagents.total_volume) - baconbeacon.loc = usr - baconbeacon.digest_delay() - - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube - name = "monkey cube" - desc = "Just add water!" - icon_state = "monkeycube" - bitesize = 12 - var/wrapped = 0 - - New() - ..() - reagents.add_reagent("nutriment",10) - - afterattack(obj/O as obj, mob/user as mob) - if(istype(O,/obj/structure/sink) && !wrapped) - user << "You place [name] under a stream of water..." - loc = get_turf(O) - return Expand() - ..() - - attack_self(mob/user as mob) - if(wrapped) - Unwrap(user) - - proc/Expand() - for(var/mob/M in viewers(src,7)) - M << "\red The monkey cube expands!" - new /mob/living/carbon/monkey(get_turf(src)) - del(src) - - proc/Unwrap(mob/user as mob) - icon_state = "monkeycube" - desc = "Just add water!" - user << "You unwrap the cube." - wrapped = 0 - return - - wrapped - desc = "Still wrapped in some paper." - icon_state = "monkeycubewrap" - wrapped = 1 - - -/obj/item/weapon/reagent_containers/food/snacks/spellburger - name = "Spell Burger" - desc = "This is absolutely Ei Nath." - icon_state = "spellburger" - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger - name = "Big Bite Burger" - desc = "Forget the Big Mac. THIS is the future!" - icon_state = "bigbiteburger" - New() - ..() - reagents.add_reagent("nutriment", 14) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/enchiladas - name = "Enchiladas" - desc = "Viva La Mexico!" - icon_state = "enchiladas" - trash = /obj/item/trash/tray - New() - ..() - reagents.add_reagent("nutriment",8) - reagents.add_reagent("capsaicin", 6) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight - name = "monkey's Delight" - desc = "Eeee Eee!" - icon_state = "monkeysdelight" - trash = /obj/item/trash/tray - New() - ..() - reagents.add_reagent("nutriment", 10) - reagents.add_reagent("banana", 5) - reagents.add_reagent("blackpepper", 1) - reagents.add_reagent("sodiumchloride", 1) - bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/baguette - name = "Baguette" - desc = "Bon appetit!" - icon_state = "baguette" - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("blackpepper", 1) - reagents.add_reagent("sodiumchloride", 1) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/fishandchips - name = "Fish and Chips" - desc = "I do say so myself chap." - icon_state = "fishandchips" - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carpotoxin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/sandwich - name = "Sandwich" - desc = "A grand creation of meat, cheese, bread, and several leaves of lettuce! Arthur Dent would be proud." - icon_state = "sandwich" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/toastedsandwich - name = "Toasted Sandwich" - desc = "Now if you only had a pepper bar." - icon_state = "toastedsandwich" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carbon", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/grilledcheese - name = "Grilled Cheese Sandwich" - desc = "Goes great with Tomato soup!" - icon_state = "toastedsandwich" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 7) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/tomatosoup - name = "Tomato Soup" - desc = "Drinking this feels like being a vampire! A tomato vampire..." - icon_state = "tomatosoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("tomatojuice", 10) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles - name = "Roffle Waffles" - desc = "Waffles from Roffle. Co." - icon_state = "rofflewaffles" - trash = /obj/item/trash/waffles - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("psilocybin", 8) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/stew - name = "Stew" - desc = "A nice and warm stew. Healthy and strong." - icon_state = "stew" - New() - ..() - reagents.add_reagent("nutriment", 10) - reagents.add_reagent("tomatojuice", 5) - reagents.add_reagent("imidazoline", 5) - reagents.add_reagent("water", 5) - bitesize = 10 - -/obj/item/weapon/reagent_containers/food/snacks/metroidtoast - name = "Metroid Toast" - desc = "A slice of bread covered with delicious jam." - icon_state = "metroidtoast" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("metroid", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/metroidburger - name = "Metroid Burger" - desc = "A very toxic and tasty burger." - icon_state = "metroidburger" - New() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("metroid", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/milosoup - name = "Milosoup" - desc = "The universes best soup! Yum!!!" - icon_state = "milosoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("water", 5) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat - name = "Stewed Soy Meat" - desc = "Even non-vegetarians will LOVE this!" - icon_state = "stewedsoymeat" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/boiledspagetti - name = "Boiled Spagetti" - desc = "A plain dish of noodles, this sucks." - icon_state = "spagettiboiled" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/pastatomato - name = "Spagetti" - desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" - icon_state = "pastatomato" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("tomatojuice", 10) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/meatballspagetti - name = "Spagetti & Meatballs" - desc = "Now thats a nic'e meatball!" - icon_state = "meatballspagetti" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/spesslaw - name = "Spesslaw" - desc = "A lawyers favourite" - icon_state = "spesslaw" - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel - name = "Poppy Pretzel" - desc = "A large soft pretzel full of POP!" - icon_state = "poppypretzel" - New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/carrotfries - name = "Carrot Fries" - desc = "Tasty fries from fresh Carrots." - icon_state = "carrotfries" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("imidazoline", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/superbiteburger - name = "Super Bite Burger" - desc = "This is a mountain of a burger. FOOD!" - icon_state = "superbiteburger" - New() - ..() - reagents.add_reagent("nutriment", 40) - bitesize = 10 - -/obj/item/weapon/reagent_containers/food/snacks/candiedapple - name = "Candied Apple" - desc = "An apple coated in sugary sweetness." - icon_state = "candiedapple" - New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/applepie - name = "Apple Pie" - desc = "A pie containing sweet sweet love...or apple." - icon_state = "applepie" - New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/twobread - name = "Two Bread" - desc = "It is very bitter and winy." - icon_state = "twobread" - New() - ..() - reagents.add_reagent("nutriment", 2) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/metroidsandwich - name = "Metroid Sandwich" - desc = "A sandwich is green stuff." - icon_state = "metroidsandwich" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("metroid", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/boiledmetroidcore - name = "Boiled Metroid Core" - desc = "A boiled red thing." - icon_state = "boiledmetroidcore" - New() - ..() - reagents.add_reagent("metroid", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/mint - name = "mint" - desc = "it is only wafer thin." - icon_state = "mint" - New() - ..() - reagents.add_reagent("minttoxin", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup - name = "chantrelle soup" - desc = "A delicious and hearty mushroom soup." - icon_state = "mushroomsoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit - name = "plump helmet biscuit" - desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." - icon_state = "phelmbiscuit" - New() - ..() - if(prob(10)) - name = "exceptional plump helmet biscuit" - desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("tricordrazine", 5) - bitesize = 2 - else - reagents.add_reagent("nutriment", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chawanmushi - name = "chawanmushi" - desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." - icon_state = "chawanmushi" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/beetsoup - name = "beet soup" - desc = "Wait, how do you spell it again..?" - icon_state = "beetsoup" - trash = /obj/item/trash/snack_bowl - New() - ..() - switch(rand(1,6)) - if(1) - name = "borsch" - if(2) - name = "bortsch" - if(3) - name = "borstch" - if(4) - name = "borsh" - if(5) - name = "borshch" - if(6) - name = "borscht" - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/herbsalad - name = "herb salad" - desc = "A tasty salad with apples on top." - icon_state = "herbsalad" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/aesirsalad - name = "Aesir salad" - desc = "Probably too incredible for mortal men to fully enjoy." - icon_state = "aesirsalad" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("tricordrazine", 8) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/validsalad - name = "valid salad" - desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." - icon_state = "validsalad" - trash = /obj/item/trash/snack_bowl - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("syndicream", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/appletart - name = "golden apple streusel tart" - desc = "A tasty dessert that won't make it through a metal detector." - icon_state = "gappletart" - trash = /obj/item/trash/plate - New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("gold", 5) - bitesize = 3 - -/////////////////////////////////////////////////Sliceable//////////////////////////////////////// -// All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread - name = "meatbread loaf" - desc = "The culinary base of every self-respecting eloquen/tg/entleman." - icon_state = "meatbread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatbreadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 30) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice - name = "meatbread slice" - desc = "A slice of delicious meatbread." - icon_state = "meatbreadslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread - name = "xenomeatbread loaf" - desc = "The culinary base of every self-respecting eloquen/tg/entleman. Extra Heretical." - icon_state = "xenomeatbread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 30) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice - name = "xenomeatbread slice" - desc = "A slice of delicious meatbread. Extra Heretical." - icon_state = "xenobreadslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread - name = "Banana-nut bread" - desc = "A heavenly and filling treat." - icon_state = "bananabread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/bananabreadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("banana", 20) - reagents.add_reagent("nutriment", 20) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice - name = "Banana-nut bread slice" - desc = "A slice of delicious banana bread." - icon_state = "bananabreadslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread - name = "Tofubread" - icon_state = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." - icon_state = "tofubread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/tofubreadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 30) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice - name = "Tofubread slice" - desc = "A slice of delicious tofubread." - icon_state = "tofubreadslice" - trash = /obj/item/trash/plate - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake - name = "Carrot Cake" - desc = "A favorite desert of a certain wascally wabbit. Not a lie." - icon_state = "carrotcake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 25) - reagents.add_reagent("imidazoline", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice - name = "Carrot Cake slice" - desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." - icon_state = "carrotcake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake - name = "Brain Cake" - desc = "A squishy cake-thing." - icon_state = "braincake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/braincakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 25) - reagents.add_reagent("alkysine", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/braincakeslice - name = "Brain Cake slice" - desc = "Lemme tell you something about prions. THEY'RE DELICIOUS." - icon_state = "braincakeslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake - name = "Cheese Cake" - desc = "DANGEROUSLY cheesy." - icon_state = "cheesecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 25) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice - name = "Cheese Cake slice" - desc = "Slice of pure cheestisfaction" - icon_state = "cheesecake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake - name = "Vanilla Cake" - desc = "A plain cake, not a lie." - icon_state = "plaincake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/plaincakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - -/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice - name = "Vanilla Cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "plaincake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake - name = "Orange Cake" - desc = "A cake with added orange." - icon_state = "orangecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/orangecakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - -/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice - name = "Orange Cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "orangecake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake - name = "Lime Cake" - desc = "A cake with added lime." - icon_state = "limecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/limecakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - -/obj/item/weapon/reagent_containers/food/snacks/limecakeslice - name = "Lime Cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "limecake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake - name = "Lemon Cake" - desc = "A cake with added lemon." - icon_state = "lemoncake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - -/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice - name = "Lemon Cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "lemoncake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake - name = "Chocolate Cake" - desc = "A cake with added chocolate" - icon_state = "chocolatecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - -/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice - name = "Chocolate Cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "chocolatecake_slice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel - name = "Cheese wheel" - desc = "A big wheel of delcious Cheddar." - icon_state = "cheesewheel" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheesewedge - name = "Cheese wedge" - desc = "A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far." - icon_state = "cheesewedge" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake - name = "Birthday Cake" - desc = "Happy Birthday little clown..." - icon_state = "birthdaycake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - reagents.add_reagent("sprinkles", 10) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice - name = "Birthday Cake slice" - desc = "A slice of your birthday" - icon_state = "birthdaycakeslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread - name = "Bread" - icon_state = "Some plain old Earthen bread." - icon_state = "bread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/breadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/breadslice - name = "Bread slice" - desc = "A slice of home." - icon_state = "breadslice" - trash = /obj/item/trash/plate - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread - name = "Cream Cheese Bread" - desc = "Yum yum yum!" - icon_state = "creamcheesebread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 20) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice - name = "Cream Cheese Bread slice" - desc = "A slice of yum!" - icon_state = "creamcheesebreadslice" - trash = /obj/item/trash/plate - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon - name = "Watermelon" - icon_state = "A juicy watermelon" - icon_state = "watermelon" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/watermelonslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/watermelonslice - name = "Watermelon Slice" - desc = "A slice of watery goodness." - icon_state = "watermelonslice" - bitesize = 2 - - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake - name = "Apple Cake" - desc = "A cake centred with Apple" - icon_state = "applecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/applecakeslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 15) - -/obj/item/weapon/reagent_containers/food/snacks/applecakeslice - name = "Apple Cake slice" - desc = "A slice of heavenly cake." - icon_state = "applecakeslice" - trash = /obj/item/trash/plate - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie - name = "Pumpkin Pie" - desc = "A delicious treat for the autumn months." - icon_state = "pumpkinpie" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice - slices_num = 5 - New() - ..() - reagents.add_reagent("nutriment", 15) - -/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice - name = "Pumpkin Pie slice" - desc = "A slice of pumpkin pie, with whipped cream on top. Perfection." - icon_state = "pumpkinpieslice" - trash = /obj/item/trash/plate - bitesize = 2 - - - -/////////////////////////////////////////////////PIZZA//////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza - slices_num = 6 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita - name = "Margherita" - desc = "The most cheezy pizza in galaxy" - icon_state = "pizzamargherita" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/margheritaslice - slices_num = 6 - New() - ..() - reagents.add_reagent("nutriment", 40) - reagents.add_reagent("tomatojuice", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/margheritaslice - name = "Margherita slice" - desc = "A slice of the most cheezy pizza in galaxy" - icon_state = "pizzamargheritaslice" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza - name = "Meatpizza" - desc = "" //TODO: - icon_state = "meatpizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice - slices_num = 6 - New() - ..() - reagents.add_reagent("nutriment", 50) - reagents.add_reagent("tomatojuice", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice - name = "Meatpizza slice" - desc = "A slice of " //TODO: - icon_state = "meatpizzaslice" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza - name = "Mushroompizza" - desc = "Very special pizza" - icon_state = "mushroompizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice - slices_num = 6 - New() - ..() - reagents.add_reagent("nutriment", 35) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice - name = "Mushroompizza slice" - desc = "Maybe it is the last slice of pizza in your life." - icon_state = "mushroompizzaslice" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza - name = "Vegetable pizza" - desc = "No one of Tomatos Sapiens were harmed during making this pizza" - icon_state = "vegetablepizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice - slices_num = 6 - New() - ..() - reagents.add_reagent("nutriment", 30) - reagents.add_reagent("tomatojuice", 6) - reagents.add_reagent("imidazoline", 12) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice - name = "Vegetable pizza slice" - desc = "A slice of the most green pizza of all pizzas not containing green ingredients " - icon_state = "vegetablepizzaslice" - bitesize = 2 - -/obj/item/pizzabox - name = "pizza box" - desc = "A box suited for pizzas." - icon = 'icons/obj/food.dmi' - icon_state = "pizzabox1" - - var/open = 0 // Is the box open? - var/ismessy = 0 // Fancy mess on the lid - var/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pizza // Content pizza - var/list/boxes = list() // If the boxes are stacked, they come here - var/boxtag = "" - -/obj/item/pizzabox/update_icon() - - overlays = list() - - // Set appropriate description - if( open && pizza ) - desc = "A box suited for pizzas. It appears to have a [pizza.name] inside." - else if( boxes.len > 0 ) - desc = "A pile of boxes suited for pizzas. There appears to be [boxes.len + 1] boxes in the pile." - - var/obj/item/pizzabox/topbox = boxes[boxes.len] - var/toptag = topbox.boxtag - if( toptag != "" ) - desc = "[desc] The box on top has a tag, it reads: '[toptag]'." - else - desc = "A box suited for pizzas." - - if( boxtag != "" ) - desc = "[desc] The box has a tag, it reads: '[boxtag]'." - - // Icon states and overlays - if( open ) - if( ismessy ) - icon_state = "pizzabox_messy" - else - icon_state = "pizzabox_open" - - if( pizza ) - var/image/pizzaimg = image("food.dmi", icon_state = pizza.icon_state) - pizzaimg.pixel_y = -3 - overlays += pizzaimg - - return - else - // Stupid code because byondcode sucks - var/doimgtag = 0 - if( boxes.len > 0 ) - var/obj/item/pizzabox/topbox = boxes[boxes.len] - if( topbox.boxtag != "" ) - doimgtag = 1 - else - if( boxtag != "" ) - doimgtag = 1 - - if( doimgtag ) - var/image/tagimg = image("food.dmi", icon_state = "pizzabox_tag") - tagimg.pixel_y = boxes.len * 3 - overlays += tagimg - - icon_state = "pizzabox[boxes.len+1]" - -/obj/item/pizzabox/attack_hand( mob/user as mob ) - - if( open && pizza ) - user.put_in_hands( pizza ) - - user << "\red You take the [src.pizza] out of the [src]." - src.pizza = null - update_icon() - return - - if( boxes.len > 0 ) - if( user.get_inactive_hand() != src ) - ..() - return - - var/obj/item/pizzabox/box = boxes[boxes.len] - boxes -= box - - user.put_in_hands( box ) - user << "\red You remove the topmost [src] from your hand." - box.update_icon() - update_icon() - return - ..() - -/obj/item/pizzabox/attack_self( mob/user as mob ) - - if( boxes.len > 0 ) - return - - open = !open - - if( open && pizza ) - ismessy = 1 - - update_icon() - -/obj/item/pizzabox/attackby( obj/item/I as obj, mob/user as mob ) - if( istype(I, /obj/item/pizzabox/) ) - var/obj/item/pizzabox/box = I - - if( !box.open && !src.open ) - // Make a list of all boxes to be added - var/list/boxestoadd = list() - boxestoadd += box - for(var/obj/item/pizzabox/i in box.boxes) - boxestoadd += i - - if( (boxes.len+1) + boxestoadd.len <= 5 ) - user.drop_item() - - box.loc = src - box.boxes = list() // Clear the box boxes so we don't have boxes inside boxes. - Xzibit - src.boxes.Add( boxestoadd ) - - box.update_icon() - update_icon() - - user << "\red You put the [box] ontop of the [src]!" - else - user << "\red The stack is too high!" - else - user << "\red Close the [box] first!" - - return - - if( istype(I, /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/) ) // Long ass fucking object name - - if( src.open ) - user.drop_item() - I.loc = src - src.pizza = I - - update_icon() - - user << "\red You put the [I] in the [src]!" - else - user << "\red You try to push the [I] through the lid but it doesn't work!" - return - - if( istype(I, /obj/item/weapon/pen/) ) - - if( src.open ) - return - - var/t = input("Enter what you want to add to the tag:", "Write", null, null) as text - - var/obj/item/pizzabox/boxtotagto = src - if( boxes.len > 0 ) - boxtotagto = boxes[boxes.len] - - boxtotagto.boxtag = copytext("[boxtotagto.boxtag][t]", 1, 30) - - update_icon() - return - ..() - - - - - - - - - - - - - diff --git a/code/modules/food/meat.dm b/code/modules/food/meat.dm deleted file mode 100644 index 93807b722fa..00000000000 --- a/code/modules/food/meat.dm +++ /dev/null @@ -1,23 +0,0 @@ -/obj/item/weapon/reagent_containers/food/snacks/meat - name = "meat" - desc = "A slab of meat" - icon_state = "meat" - health = 180 - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - - -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh - name = "synthetic meat" - desc = "A synthetic slab of flesh." - -/obj/item/weapon/reagent_containers/food/snacks/meat/human - name = "-meat" - var/subjectname = "" - var/subjectjob = null - - -/obj/item/weapon/reagent_containers/food/snacks/meat/monkey - //same as plain meat \ No newline at end of file diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index efdd10d151c..ba7ac002801 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -1088,4 +1088,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato, /obj/item/weapon/reagent_containers/food/snacks/faggot, ) - result = /obj/item/weapon/reagent_containers/food/snacks/validsalad \ No newline at end of file + result = /obj/item/weapon/reagent_containers/food/snacks/validsalad + +/datum/recipe/cracker + reagents = list("flour" = 5, "sodiumchloride" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/cracker \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index f792447bb5b..598b6e05735 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -180,6 +180,18 @@ something.loc = get_turf(src) ..() +/obj/item/weapon/reagent_containers/food/snacks/attack_animal(var/mob/M) + if(isanimal(M)) + if(iscorgi(M)) + if(bitecount == 0 || prob(50)) + M.emote("nibbles away at the [src]") + bitecount++ + if(bitecount >= 5) + var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where the [src] was") + if(sattisfaction_text) + M.emote("[sattisfaction_text]") + del(src) + //////////////////////////////////////////////////////////////////////////////// /// FOOD END @@ -222,18 +234,6 @@ // reagents.add_reagent("nutriment", 2) // this line of code for all the contents. // bitesize = 3 //This is the amount each bite consumes. -/obj/item/weapon/reagent_containers/food/snacks/attack_animal(var/mob/M) - if(isanimal(M)) - if(iscorgi(M)) - if(bitecount == 0 || prob(50)) - M.emote("nibbles away at the [src]") - bitecount++ - if(bitecount >= 5) - var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where the [src] was") - if(sattisfaction_text) - M.emote("[sattisfaction_text]") - del(src) - @@ -2277,4 +2277,9 @@ /obj/item/weapon/reagent_containers/food/snacks/cracker name = "Cracker" - desc = "It's a salted cracker." \ No newline at end of file + desc = "It's a salted cracker." + icon_state = "cracker" + + New() + ..() + reagents.add_reagent("nutriment", 1) \ No newline at end of file diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index 0c01b49b63f4564aca7c6e41a5608aeae1cc910a..d33095e67240bceb4d3494349861c1e31f3b39c0 100644 GIT binary patch delta 13911 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 delta 13727 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 From 384b2717b0cc6bc05df76e48dba55a2c006457f3 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sun, 9 Sep 2012 22:27:06 +0000 Subject: [PATCH 21/87] -Added a "landmarks_list"; the game will now check for landmarks in the list instead of the world. -Did some optimizing to AI freelook. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4670 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/global_lists.dm | 1 + code/game/gamemodes/events.dm | 4 +-- code/game/gamemodes/events/space_ninja.dm | 4 +-- code/game/gamemodes/gameticker.dm | 2 +- code/game/gamemodes/nuclear/nuclear.dm | 2 +- code/game/gamemodes/setupgame.dm | 2 +- code/game/jobs/job_controller.dm | 2 +- .../machinery/computer/specops_shuttle.dm | 4 +-- .../computer/syndicate_specops_shuttle.dm | 4 +-- code/game/machinery/teleporter.dm | 2 +- code/game/objects/effects/landmarks.dm | 5 ++++ code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/admin/verbs/striketeam.dm | 6 ++-- .../admin/verbs/striketeam_syndicate.dm | 4 +-- code/modules/awaymissions/zlevel.dm | 2 +- .../living/silicon/ai/freelook/cameranet.dm | 6 ++-- .../mob/living/silicon/ai/freelook/chunk.dm | 30 ++++++++++++------- code/modules/mob/new_player/login.dm | 2 +- code/modules/mob/transform_procs.dm | 6 ++-- 19 files changed, 54 insertions(+), 36 deletions(-) diff --git a/code/defines/procs/global_lists.dm b/code/defines/procs/global_lists.dm index 9f2942a30b4..29e9ad28ad5 100644 --- a/code/defines/procs/global_lists.dm +++ b/code/defines/procs/global_lists.dm @@ -12,6 +12,7 @@ var/global/list/hair_styles_list = list() //stores /datum/sprite_accessory/hai var/global/list/facial_hair_styles_list = list() //stores /datum/sprite_accessory/facial_hair indexed by name var/global/list/chemical_reactions_list //list of all /datum/chemical_reaction datums. Used during chemical reactions var/global/list/chemical_reagents_list //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff +var/global/list/landmarks_list = list() //list of all landmarks created ////////////////////////// /////Initial Building///// diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 9b65abb3aa7..e8e9c7f7471 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -366,7 +366,7 @@ world.log << "ERROR: Could not initate grey-tide. Unable find prison or brig area." /proc/carp_migration() // -- Darem - for(var/obj/effect/landmark/C in world) + for(var/obj/effect/landmark/C in landmarks_list) if(C.name == "carpspawn") new /mob/living/simple_animal/carp(C.loc) //sleep(100) @@ -383,7 +383,7 @@ for(var/i=1,i<=lightsoutAmount,i++) var/list/possibleEpicentres = list() - for(var/obj/effect/landmark/newEpicentre in world) + for(var/obj/effect/landmark/newEpicentre in landmarks_list) if(newEpicentre.name == "lightsout" && !(newEpicentre in epicentreList)) possibleEpicentres += newEpicentre if(possibleEpicentres.len) diff --git a/code/game/gamemodes/events/space_ninja.dm b/code/game/gamemodes/events/space_ninja.dm index 622ad64deab..90c44fdfa5b 100644 --- a/code/game/gamemodes/events/space_ninja.dm +++ b/code/game/gamemodes/events/space_ninja.dm @@ -133,7 +133,7 @@ Malf AIs/silicons aren't added. Monkeys aren't added. Messes with objective comp //Here we pick a location and spawn the ninja. var/list/spawn_list = list() - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "carpspawn") spawn_list.Add(L) @@ -411,7 +411,7 @@ As such, it's hard-coded for now. No reason for it not to be, really. return var/list/spawn_list = list() - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if (L.name == "carpspawn") spawn_list.Add(L) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 0763ae8025a..b46eb7df7d4 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -111,7 +111,7 @@ var/global/datum/controller/gameticker/ticker spawn(0)//Forking here so we dont have to wait for this to finish mode.post_setup() //Cleanup some stuff - for(var/obj/effect/landmark/start/S in world) + for(var/obj/effect/landmark/start/S in landmarks_list) //Deleting Startpoints but we need the ai point to AI-ize people later if (S.name != "AI") del(S) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 4e5fdfb5e92..0c8d5d30a39 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -112,7 +112,7 @@ var/list/turf/synd_spawn = list() - for(var/obj/effect/landmark/A in world) + for(var/obj/effect/landmark/A in landmarks_list) if (A.name == "Syndicate-Gear-Closet") new /obj/structure/closet/syndicate/personal(A.loc) del(A) diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index b0429b94bbf..0168bbf2049 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -84,7 +84,7 @@ /* This was used for something before, I think, but is not worth the effort to process now. /proc/setupcorpses() - for (var/obj/effect/landmark/A in world) + for (var/obj/effect/landmark/A in landmarks_list) if (A.name == "Corpse") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) M.real_name = "Corpse" diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index fdfb0468b14..fead4e60149 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -299,7 +299,7 @@ var/global/datum/controller/occupations/job_master if(!joined_late) var/obj/S = null - for(var/obj/effect/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in landmarks_list) if(sloc.name != rank) continue if(locate(/mob/living) in sloc.loc) continue S = sloc diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index de3f4d230a6..e5f1aa06197 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -81,10 +81,10 @@ var/specops_shuttle_timeleft = 0 sleep(10) var/spawn_marauder[] = new() - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "Marauder Entry") spawn_marauder.Add(L) - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "Marauder Exit") var/obj/effect/portal/P = new(L.loc) P.invisibility = 101//So it is not seen by anyone. diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index c61046e9c1e..a057a670ccc 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -83,10 +83,10 @@ var/syndicate_elite_shuttle_timeleft = 0 sleep(10) var/spawn_marauder[] = new() - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "Marauder Entry") spawn_marauder.Add(L) - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "Marauder Exit") var/obj/effect/portal/P = new(L.loc) P.invisibility = 101//So it is not seen by anyone. diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 416e4e7dfbc..39534d3c259 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -22,7 +22,7 @@ var/obj/L = null - for(var/obj/effect/landmark/sloc in world) + for(var/obj/effect/landmark/sloc in landmarks_list) if(sloc.name != C.data) continue if(locate(/mob/living) in sloc.loc) continue L = sloc diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 317737f7217..347580e4a41 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -69,8 +69,13 @@ xeno_spawn += loc del(src) + landmarks_list += src return 1 +/obj/effect/landmark/Del() + landmarks_list -= src + ..() + /obj/effect/landmark/start name = "start" icon = 'icons/mob/screen1.dmi' diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 083908dbcfb..9831190812a 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -409,7 +409,7 @@ Traitors and the like can also be revived with the previous role mostly intact. call(/datum/game_mode/proc/equip_syndicate)(new_character) if("Space Ninja") var/ninja_spawn[] = list() - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(L.name=="carpspawn") ninja_spawn += L new_character.equip_space_ninja() diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index ca089bfe662..409ec43124c 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -63,7 +63,7 @@ var/global/sent_strike_team = 0 commandos += candidate//Add their ghost to commandos. //Spawns commandos and equips them. - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(commando_number<=0) break if (L.name == "Commando") leader_selected = commando_number == 1?1:0 @@ -86,14 +86,14 @@ var/global/sent_strike_team = 0 commando_number-- //Spawns the rest of the commando gear. - for (var/obj/effect/landmark/L) + for (var/obj/effect/landmark/L in landmarks_list) if (L.name == "Commando_Manual") //new /obj/item/weapon/gun/energy/pulse_rifle(L.loc) var/obj/item/weapon/paper/P = new(L.loc) P.info = "

Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
#1 Work as a team.
#2 Accomplish your objective at all costs.
#3 Leave no witnesses.
You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
To make the device functional:
#1 Place bomb in designated detonation zone
#2 Extend and anchor bomb (attack with hand).
#3 Insert Nuclear Auth. Disk into slot.
#4 Type numeric code into keypad ([nuke_code]).
Note: If you make a mistake press R to reset the device.
#5 Press the E button to log onto the device.
You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
Note: Toggle off the SAFETY.
Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
Note: THE BOMB IS STILL SET AND WILL DETONATE
Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

Good luck, soldier!

" P.name = "Spec. Ops. Manual" - for (var/obj/effect/landmark/L in world) + for (var/obj/effect/landmark/L in landmarks_list) if (L.name == "Commando-Bomb") new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) del(L) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index bcc272875cd..8df19ba4d2c 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -63,7 +63,7 @@ var/global/sent_syndicate_strike_team = 0 commandos += candidate//Add their ghost to commandos. //Spawns commandos and equips them. - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if(syndicate_commando_number<=0) break if (L.name == "Syndicate-Commando") syndicate_leader_selected = syndicate_commando_number == 1?1:0 @@ -93,7 +93,7 @@ var/global/sent_syndicate_strike_team = 0 // P.info = "

Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
#1 Work as a team.
#2 Accomplish your objective at all costs.
#3 Leave no witnesses.
You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
To make the device functional:
#1 Place bomb in designated detonation zone
#2 Extend and anchor bomb (attack with hand).
#3 Insert Nuclear Auth. Disk into slot.
#4 Type numeric code into keypad ([nuke_code]).
Note: If you make a mistake press R to reset the device.
#5 Press the E button to log onto the device.
You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
Note: Toggle off the SAFETY.
Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
Note: THE BOMB IS STILL SET AND WILL DETONATE
Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

Good luck, soldier!

" // P.name = "Spec. Ops. Manual" - for (var/obj/effect/landmark/L in world) + for (var/obj/effect/landmark/L in landmarks_list) if (L.name == "Syndicate-Commando-Bomb") new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) del(L) diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index da468705afd..d9a86a3b8a8 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -47,7 +47,7 @@ proc/createRandomZlevel() if(isfile(file)) maploader.load_map(file) - for(var/obj/effect/landmark/L in world) + for(var/obj/effect/landmark/L in landmarks_list) if (L.name != "awaystart") continue awaydestinations.Add(L) diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm index 25310c44b6d..a8ad59844f6 100644 --- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm +++ b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm @@ -47,10 +47,12 @@ var/datum/cameranet/cameranet = new() var/list/remove = ai.visibleCameraChunks - visibleChunks var/list/add = visibleChunks - ai.visibleCameraChunks - for(var/datum/camerachunk/c in remove) + for(var/chunk in remove) + var/datum/camerachunk/c = chunk c.remove(ai) - for(var/datum/camerachunk/c in add) + for(var/chunk in add) + var/datum/camerachunk/c = chunk c.add(ai) // Updates the chunks that the turf is located in. Use this when obstacles are destroyed or when doors open. diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index a4c0cdea61e..d7ae0fe9a8b 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -69,8 +69,10 @@ continue for(var/turf/t in c.can_see()) - if(t in turfs) - newVisibleTurfs += t + newVisibleTurfs += t + + // Removes turf that isn't in turfs. + newVisibleTurfs &= turfs var/list/visAdded = newVisibleTurfs - visibleTurfs var/list/visRemoved = visibleTurfs - newVisibleTurfs @@ -79,20 +81,24 @@ obscuredTurfs = turfs - newVisibleTurfs - for(var/turf/t in visAdded) + for(var/turf in visAdded) + var/turf/t = turf if(t.obscured) obscured -= t.obscured - for(var/mob/aiEye/m in seenby) + for(var/eye in seenby) + var/mob/aiEye/m = eye if(m.ai.client) m.ai.client.images -= t.obscured - for(var/turf/t in visRemoved) + for(var/turf in visRemoved) + var/turf/t = turf if(t in obscuredTurfs) if(!t.obscured) t.obscured = image('icons/effects/cameravis.dmi', t, "black", 15) obscured += t.obscured - for(var/mob/aiEye/m in seenby) + for(var/eye in seenby) + var/mob/aiEye/m = eye if(!m) seenby -= m if(m.ai.client) @@ -115,17 +121,21 @@ if(t.x >= x && t.y >= y && t.x < x + 16 && t.y < y + 16) turfs += t - for(var/obj/machinery/camera/c in cameras) + for(var/camera in cameras) + var/obj/machinery/camera/c = camera if(!c.can_use()) continue for(var/turf/t in c.can_see()) - if(t in turfs) - visibleTurfs += t + visibleTurfs += t + + // Removes turf that isn't in turfs. + visibleTurfs &= turfs obscuredTurfs = turfs - visibleTurfs - for(var/turf/t in obscuredTurfs) + for(var/turf in obscuredTurfs) + var/turf/t = turf if(!t.obscured) t.obscured = image('icons/effects/cameravis.dmi', t, "black", 15) obscured += t.obscured diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm index 603d58473e1..15e9646d37a 100644 --- a/code/modules/mob/new_player/login.dm +++ b/code/modules/mob/new_player/login.dm @@ -22,7 +22,7 @@ player_list |= src var/list/watch_locations = list() - for(var/obj/effect/landmark/landmark in world) + for(var/obj/effect/landmark/landmark in landmarks_list) if(landmark.tag == "landmark*new_player") watch_locations += landmark.loc diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index e93fb2c95e9..a9b3937e26c 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -84,21 +84,21 @@ O.key = key var/obj/loc_landmark - for(var/obj/effect/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in landmarks_list) if (sloc.name != "AI") continue if (locate(/mob/living) in sloc.loc) continue loc_landmark = sloc if (!loc_landmark) - for(var/obj/effect/landmark/tripai in world) + for(var/obj/effect/landmark/tripai in landmarks_list) if (tripai.name == "tripai") if(locate(/mob/living) in tripai.loc) continue loc_landmark = tripai if (!loc_landmark) O << "Oh god sorry we can't find an unoccupied AI spawn location, so we're spawning you on top of someone." - for(var/obj/effect/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in landmarks_list) if (sloc.name == "AI") loc_landmark = sloc From 7dcf0dc7016c67bf30510bd2d3a122132afb9a27 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Mon, 10 Sep 2012 00:42:00 +0000 Subject: [PATCH 22/87] Fixed mobs who tried to walk whilst inside an unlocked, wrapped locker would disappear into nullspace. Fixes issue 905. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4671 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/structures/crates_lockers/closets.dm | 2 +- .../crates_lockers/closets/secure/secure_closets.dm | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 2c45213ec44..5634bb8dfe5 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -224,7 +224,7 @@ return /obj/structure/closet/relaymove(mob/user as mob) - if(user.stat) + if(user.stat || !isturf(src.loc)) return if(!src.open()) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index aca03793d9d..5701501eedd 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -99,11 +99,9 @@ togglelock(user) /obj/structure/closet/secure_closet/relaymove(mob/user as mob) - if(user.stat) + if(user.stat || !isturf(src.loc)) return - if(user.stat) - return if(!(src.locked)) for(var/obj/item/I in src) I.loc = src.loc From ed3f216514153580a2997144fe7c4c6b2034e02e Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Mon, 10 Sep 2012 01:31:54 +0000 Subject: [PATCH 23/87] Cult swords are force 30 now, and don't fit in bags or on belts. Use the damn robes they come with if you want to use em. Artificers no longer have delay on spells, but can't create R-Walls Carp attack damage is now 15 flat, having a chance to deal only 5 makes them far too weak. Bears now actually have an attack value higher than zero, so players keyed into the bear can attack. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4672 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/spells/wizard.dm | 2 -- code/game/gamemodes/cult/cult_items.dm | 4 ++-- code/game/gamemodes/wizard/soulstone.dm | 1 - code/modules/mob/living/simple_animal/bear.dm | 2 ++ code/modules/mob/living/simple_animal/carp.dm | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index 1372c501a09..760079bc9ac 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -253,7 +253,6 @@ range = 0 summon_type = list("/turf/simulated/floor/engine/cult") centcomm_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles - delay = 10 /obj/effect/proc_holder/spell/aoe_turf/conjure/wall name = "Leser Construction" @@ -267,7 +266,6 @@ range = 0 summon_type = list("/turf/simulated/wall/cult") centcomm_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles - delay = 20 /obj/effect/proc_holder/spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 26bf308cdc7..6e0492df825 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -4,8 +4,8 @@ icon_state = "cultblade" item_state = "cultblade" flags = FPRINT | TABLEPASS - slot_flags = SLOT_BELT - force = 40 + w_class = 4 + force = 30 throwforce = 10 attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index d9a4ff69845..46df39582b1 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -211,7 +211,6 @@ Z.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/construct/lesser(Z) Z.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/wall(Z) Z.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/floor(Z) - Z.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/wall/reinforced(Z) Z.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone(Z) Z.cancel_camera() del(C) diff --git a/code/modules/mob/living/simple_animal/bear.dm b/code/modules/mob/living/simple_animal/bear.dm index 817ac945847..6c1aca47fc3 100644 --- a/code/modules/mob/living/simple_animal/bear.dm +++ b/code/modules/mob/living/simple_animal/bear.dm @@ -26,6 +26,8 @@ stop_automated_movement_when_pulled = 0 maxHealth = 60 health = 60 + melee_damage_lower = 20 + melee_damage_upper = 30 //Space bears aren't affected by atmos. min_oxy = 0 diff --git a/code/modules/mob/living/simple_animal/carp.dm b/code/modules/mob/living/simple_animal/carp.dm index 17229573d09..3c74cfe3b7f 100644 --- a/code/modules/mob/living/simple_animal/carp.dm +++ b/code/modules/mob/living/simple_animal/carp.dm @@ -21,7 +21,7 @@ health = 25 harm_intent_damage = 8 - melee_damage_lower = 5 + melee_damage_lower = 15 melee_damage_upper = 15 attacktext = "bites" attack_sound = 'sound/weapons/bite.ogg' From e1bdd57bf29e92e89a77b5eb0460a19b0c4394b9 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Mon, 10 Sep 2012 09:45:07 +0000 Subject: [PATCH 24/87] -Fixed holopads not letting you holo_talk when you weren't on the holopad. -AIs can now double click on living mobs (/mob/living) to instantly start tracking them. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4673 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/camera/tracking.dm | 4 ++-- code/game/machinery/hologram.dm | 5 ++--- code/modules/mob/living/silicon/ai/freelook/eye.dm | 13 +++++++++++++ code/modules/mob/living/silicon/say.dm | 4 ++-- html/changelog.html | 8 ++++++++ 5 files changed, 27 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 6334592ff3f..fb3a6f575c7 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -105,8 +105,8 @@ return if (!near_camera(target)) - U << "Target is not on or near any active cameras on the station. We'll check again in 5 seconds (unless you use the cancel-camera verb)." - sleep(50) //because we're sleeping another second after this (a few lines down) + U << "Target is not near any active cameras." + sleep(100) continue if(U.eyeobj) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index beac3d050a5..9446ddade32 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -26,7 +26,7 @@ var/const/HOLOPAD_MODE = 0 last_request = world.time user << "You request an AI's presence." var/area/area = get_area(src) - for(var/mob/living/silicon/ai/AI in player_list) + for(var/mob/living/silicon/ai/AI in living_mob_list) if(!AI.client) continue AI << "Your presence is requested at
\the [area]." else @@ -50,8 +50,7 @@ var/const/HOLOPAD_MODE = 0 if(!(stat & NOPOWER) && user.eyeobj.loc == src.loc)//If the projector has power and client eye is on it. if(!hologram)//If there is not already a hologram. create_holo(user)//Create one. - for(var/mob/M in viewers()) - M.show_message("A holographic image of [user] flicks to life right before your eyes!",1) + src.visible_message("A holographic image of [user] flicks to life right before your eyes!") else user << "\red ERROR: \black Image feed in progress." else diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index fdd23f054c3..59a6773d348 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -76,8 +76,21 @@ if(istype(usr, /mob/living/silicon/ai)) var/mob/living/silicon/ai/AI = usr if(AI.eyeobj && AI.client.eye == AI.eyeobj) + AI.cameraFollow = null AI.eyeobj.setLoc(src) +/mob/living/Click() + if(isAI(usr)) + return + ..() + +/mob/living/DblClick() + if(isAI(usr) && usr != src) + var/mob/living/silicon/ai/A = usr + A.ai_actual_track(src) + return + ..() + // This will move the AIEye. It will also cause lights near the eye to light up, if toggled. // This is handled in the proc below this one. diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 872e86f23b7..9369d0f48e8 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -48,8 +48,8 @@ if (!message) return - var/obj/machinery/hologram/holopad/T = locate(/obj/machinery/hologram/holopad) in src.eyeobj.loc - if(istype(T) && T.hologram && T.master==src)//If there is a hologram and its master is the user. + var/obj/machinery/hologram/holopad/T = src.current + if(istype(T) && T.hologram && T.master == src)//If there is a hologram and its master is the user. var/message_a = say_quote(message) //Human-like, sorta, heard by those who understand humans. diff --git a/html/changelog.html b/html/changelog.html index 4b3a1746db1..c89a2fca760 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,6 +48,14 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> +
+

10 September 2012

+

Giacom updated:

+
    +
  • AIs can double click on mobs to instantly start tracking them.
  • +
+
+

Important note for server hosts!

Important note for server hosts!:

From 9f1362c68df6ec133ba73a1e28376b77765c90c8 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Mon, 10 Sep 2012 12:53:55 +0000 Subject: [PATCH 25/87] Failsafe added to the debug/restart controller verbs.dm Failsafe now checks the lighting_controller too. It will restart it if it doesn't progress for 5 cycles (same as MC) datum/failsafe is now datum/controller/failsafe The probability of lights breaking after spawn was reduced from tube:10 and bulb:25 to tube:2 bulb:5 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4674 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/failsafe.dm | 72 +++++++++ code/controllers/master_controller.dm | 67 +------- code/controllers/verbs.dm | 10 +- code/modules/power/lighting.dm | 4 +- tgstation.dme | 215 +------------------------- 5 files changed, 85 insertions(+), 283 deletions(-) create mode 100644 code/controllers/failsafe.dm diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm new file mode 100644 index 00000000000..fd95e7720c2 --- /dev/null +++ b/code/controllers/failsafe.dm @@ -0,0 +1,72 @@ +var/datum/controller/failsafe/Failsafe + +/datum/controller/failsafe // This thing pretty much just keeps poking the master controller + var/processing = 0 + var/processing_interval = 100 //poke the MC every 10 seconds + + var/MC_iteration = 0 + var/MC_defcon = 0 //alert level. For every poke that fails this is raised by 1. When it reaches 5 the MC is replaced with a new one. (effectively killing any master_controller.process() and starting a new one) + + var/lighting_iteration = 0 + var/lighting_defcon = 0 //alert level for lighting controller. + +/datum/controller/failsafe/New() + //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) + if(Failsafe != src) + if(istype(Failsafe)) + del(Failsafe) + Failsafe = src + Failsafe.process() + + +/datum/controller/failsafe/proc/process() + processing = 1 + spawn(0) + set background = 1 + while(1) //more efficient than recursivly calling ourself over and over. background = 1 ensures we do not trigger an infinite loop + if(!master_controller) new /datum/controller/game_controller() //replace the missing master_controller! This should never happen. + if(!lighting_controller) new /datum/controller/lighting() //replace the missing lighting_controller + + if(processing) + if(master_controller.processing) //only poke if these overrides aren't in effect + if(MC_iteration == controller_iteration) //master_controller hasn't finished processing in the defined interval + switch(MC_defcon) + if(0 to 3) + MC_defcon++ + if(4) + for(var/client/C in admin_list) + C << "Warning. The Master Controller has not fired in the last [MC_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." + MC_defcon = 5 + if(5) + for(var/client/C in admin_list) + C << "Warning. The Master Controller has still not fired within the last [MC_defcon*processing_interval] ticks. Killing and restarting..." + new /datum/controller/game_controller() //replace the old master_controller (hence killing the old one's process) + master_controller.process() //Start it rolling again + MC_defcon = 0 + else + MC_defcon = 0 + MC_iteration = controller_iteration + + if(lighting_controller.processing) + if(lighting_iteration == lighting_controller.iteration) //master_controller hasn't finished processing in the defined interval + switch(lighting_defcon) + if(0 to 3) + lighting_defcon++ + if(4) + for(var/client/C in admin_list) + C << "Warning. The Lighting Controller has not fired in the last [lighting_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." + lighting_defcon = 5 + if(5) + for(var/client/C in admin_list) + C << "Warning. The Lighting Controller has still not fired within the last [lighting_defcon*processing_interval] ticks. Killing and restarting..." + new /datum/controller/lighting() //replace the old lighting_controller (hence killing the old one's process) + lighting_controller.process() //Start it rolling again + lighting_defcon = 0 + else + lighting_defcon = 0 + lighting_iteration = lighting_controller.iteration + else + MC_defcon = 0 + lighting_defcon = 0 + + sleep(processing_interval) \ No newline at end of file diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 35330656159..a681dbaa83c 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -3,7 +3,6 @@ //WIP, needs lots of work still var/global/datum/controller/game_controller/master_controller //Set in world.New() -var/global/datum/failsafe/Failsafe var/global/controller_iteration = 0 var/global/last_tick_timeofday = world.timeofday @@ -30,7 +29,7 @@ datum/controller/game_controller datum/controller/game_controller/New() //There can be only one master_controller. Out with the old and in with the new. if(master_controller != src) - if(istype(master_controller,/datum/controller/game_controller)) + if(istype(master_controller)) Recover() del(master_controller) master_controller = src @@ -97,7 +96,7 @@ datum/controller/game_controller/proc/process() spawn(0) set background = 1 while(1) //far more efficient than recursively calling ourself - if(!Failsafe) new /datum/failsafe() + if(!Failsafe) new /datum/controller/failsafe() var/currenttime = world.timeofday last_tick_duration = (currenttime - last_tick_timeofday) / 10 @@ -247,65 +246,3 @@ datum/controller/game_controller/proc/Recover() //Mostly a placeholder for now. msg += "\t [varname] = [varval]\n" world.log << msg -/datum/failsafe // This thing pretty much just keeps poking the master controller - var/spinning = 1 - var/current_iteration = 0 - var/ticks_per_spin = 100 //poke the MC every 10 seconds - var/defcon = 0 //alert level. For every poke that fails this is raised by 1. When it reaches 5 the MC is replaced with a new one. (effectively killing any master_controller.process() and starting a new one) - -/datum/failsafe/New() - //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) - if(Failsafe && (Failsafe != src)) - del(Failsafe) - Failsafe = src - - current_iteration = controller_iteration - Failsafe.spin() - - -/datum/failsafe/proc/spin() - spawn(0) - set background = 1 - while(1) //more efficient than recursivly calling ourself over and over. background = 1 ensures we do not trigger an infinite loop - if(master_controller) - if(spinning && master_controller.processing) //only poke if these overrides aren't in effect - if(current_iteration == controller_iteration) //master_controller hasn't finished processing in the defined interval - switch(defcon) - if(0 to 3) - defcon++ - if(4) - for(var/client/C in admin_list) - if(C.holder) - C << "Warning. The Master Controller has not fired in the last [defcon*ticks_per_spin] ticks. Automatic restart in [ticks_per_spin] ticks." - defcon = 5 - if(5) - for(var/client/C in admin_list) - if(C.holder) - C << "Warning. The Master Controller has still not fired within the last [defcon*ticks_per_spin] ticks. Killing and restarting..." - new /datum/controller/game_controller() //replace the old master_controller (hence killing the old one's process) - master_controller.process() //Start it rolling again - defcon = 0 - else - defcon = 0 - current_iteration = controller_iteration - else - defcon = 0 - else - new /datum/controller/game_controller() //replace the missing master_controller! This should never happen. - sleep(ticks_per_spin) - -//DEBUG VERBS -/* -/client/verb/spawn_MC() - new /datum/controller/game_controller() - - -/client/verb/spawn_FS() - new /datum/failsafe() - -/client/verb/machines_list() - for(var/i=1,i<=machines.len,i++) - var/machine = machines[i] - if(istype(machine,/datum)) world.log << machine:type - else world.log << machine -*/ \ No newline at end of file diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index 04a1a47fed9..8e9fbf00701 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -1,7 +1,7 @@ //TODO: rewrite and standardise all controller datums to the datum/controller type //TODO: allow all controllers to be deleted for clean restarts (see WIP master controller stuff) - MC done - lighting done -/client/proc/restart_controller(controller in list("Master","Lighting","Supply Shuttle")) +/client/proc/restart_controller(controller in list("Master","Failsafe","Lighting","Supply Shuttle")) set category = "Debug" set name = "Restart Controller" set desc = "Restart one of the various periodic loop controllers for the game (be careful!)" @@ -14,6 +14,9 @@ new /datum/controller/game_controller() master_controller.process() feedback_add_details("admin_verb","RMC") + if("Failsafe") + new /datum/controller/failsafe() + feedback_add_details("admin_verb","RFailsafe") if("Lighting") new /datum/controller/lighting() lighting_controller.process() @@ -25,7 +28,7 @@ return -/client/proc/debug_controller(controller in list("Master","Ticker","Lighting","Air","Jobs","Sun","Radio","Supply Shuttle","Emergency Shuttle","Configuration","pAI")) +/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Lighting","Air","Jobs","Sun","Radio","Supply Shuttle","Emergency Shuttle","Configuration","pAI")) set category = "Debug" set name = "Debug Controller" set desc = "Debug the various periodic loop controllers for the game (be careful!)" @@ -35,6 +38,9 @@ if("Master") debug_variables(master_controller) feedback_add_details("admin_verb","DMC") + if("Failsafe") + debug_variables(Failsafe) + feedback_add_details("admin_verb","DFailsafe") if("Ticker") debug_variables(ticker) feedback_add_details("admin_verb","DTicker") diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index c4c127c11e4..6ee2a8aae4b 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -244,11 +244,11 @@ switch(fitting) if("tube") brightness = 8 - if(prob(10)) + if(prob(2)) broken(1) if("bulb") brightness = 4 - if(prob(25)) + if(prob(5)) broken(1) spawn(1) update(0) diff --git a/tgstation.dme b/tgstation.dme index 94e2561b8d3..a8b972874bb 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,220 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "code" -#define FILE_DIR "code/ATMOSPHERICS" -#define FILE_DIR "code/ATMOSPHERICS/components" -#define FILE_DIR "code/ATMOSPHERICS/components/binary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/trinary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/unary" -#define FILE_DIR "code/controllers" -#define FILE_DIR "code/datums" -#define FILE_DIR "code/datums/diseases" -#define FILE_DIR "code/datums/helper_datums" -#define FILE_DIR "code/datums/organs" -#define FILE_DIR "code/datums/spells" -#define FILE_DIR "code/defines" -#define FILE_DIR "code/defines/obj" -#define FILE_DIR "code/defines/procs" -#define FILE_DIR "code/FEA" -#define FILE_DIR "code/game" -#define FILE_DIR "code/game/area" -#define FILE_DIR "code/game/gamemodes" -#define FILE_DIR "code/game/gamemodes/blob" -#define FILE_DIR "code/game/gamemodes/blob/blobs" -#define FILE_DIR "code/game/gamemodes/changeling" -#define FILE_DIR "code/game/gamemodes/cult" -#define FILE_DIR "code/game/gamemodes/events" -#define FILE_DIR "code/game/gamemodes/events/holidays" -#define FILE_DIR "code/game/gamemodes/extended" -#define FILE_DIR "code/game/gamemodes/malfunction" -#define FILE_DIR "code/game/gamemodes/meteor" -#define FILE_DIR "code/game/gamemodes/nuclear" -#define FILE_DIR "code/game/gamemodes/revolution" -#define FILE_DIR "code/game/gamemodes/sandbox" -#define FILE_DIR "code/game/gamemodes/traitor" -#define FILE_DIR "code/game/gamemodes/wizard" -#define FILE_DIR "code/game/jobs" -#define FILE_DIR "code/game/jobs/job" -#define FILE_DIR "code/game/machinery" -#define FILE_DIR "code/game/machinery/atmoalter" -#define FILE_DIR "code/game/machinery/bots" -#define FILE_DIR "code/game/machinery/camera" -#define FILE_DIR "code/game/machinery/computer" -#define FILE_DIR "code/game/machinery/doors" -#define FILE_DIR "code/game/machinery/embedded_controller" -#define FILE_DIR "code/game/machinery/kitchen" -#define FILE_DIR "code/game/machinery/pipe" -#define FILE_DIR "code/game/machinery/telecomms" -#define FILE_DIR "code/game/mecha" -#define FILE_DIR "code/game/mecha/combat" -#define FILE_DIR "code/game/mecha/equipment" -#define FILE_DIR "code/game/mecha/equipment/tools" -#define FILE_DIR "code/game/mecha/equipment/weapons" -#define FILE_DIR "code/game/mecha/medical" -#define FILE_DIR "code/game/mecha/working" -#define FILE_DIR "code/game/objects" -#define FILE_DIR "code/game/objects/effects" -#define FILE_DIR "code/game/objects/effects/decals" -#define FILE_DIR "code/game/objects/effects/decals/Cleanable" -#define FILE_DIR "code/game/objects/effects/spawners" -#define FILE_DIR "code/game/objects/items" -#define FILE_DIR "code/game/objects/items/devices" -#define FILE_DIR "code/game/objects/items/devices/PDA" -#define FILE_DIR "code/game/objects/items/devices/radio" -#define FILE_DIR "code/game/objects/items/robot" -#define FILE_DIR "code/game/objects/items/stacks" -#define FILE_DIR "code/game/objects/items/stacks/sheets" -#define FILE_DIR "code/game/objects/items/stacks/tiles" -#define FILE_DIR "code/game/objects/items/weapons" -#define FILE_DIR "code/game/objects/items/weapons/grenades" -#define FILE_DIR "code/game/objects/items/weapons/implants" -#define FILE_DIR "code/game/objects/items/weapons/secstorage" -#define FILE_DIR "code/game/objects/items/weapons/storage" -#define FILE_DIR "code/game/objects/items/weapons/tanks" -#define FILE_DIR "code/game/objects/structures" -#define FILE_DIR "code/game/objects/structures/crates_lockers" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets/secure" -#define FILE_DIR "code/game/objects/structures/stool_bed_chair_nest" -#define FILE_DIR "code/game/turfs" -#define FILE_DIR "code/game/turfs/simulated" -#define FILE_DIR "code/game/turfs/space" -#define FILE_DIR "code/game/turfs/unsimulated" -#define FILE_DIR "code/game/vehicles" -#define FILE_DIR "code/game/vehicles/airtight" -#define FILE_DIR "code/game/verbs" -#define FILE_DIR "code/js" -#define FILE_DIR "code/modules" -#define FILE_DIR "code/modules/admin" -#define FILE_DIR "code/modules/admin/DB ban" -#define FILE_DIR "code/modules/admin/verbs" -#define FILE_DIR "code/modules/assembly" -#define FILE_DIR "code/modules/awaymissions" -#define FILE_DIR "code/modules/awaymissions/maploader" -#define FILE_DIR "code/modules/client" -#define FILE_DIR "code/modules/clothing" -#define FILE_DIR "code/modules/clothing/glasses" -#define FILE_DIR "code/modules/clothing/gloves" -#define FILE_DIR "code/modules/clothing/head" -#define FILE_DIR "code/modules/clothing/masks" -#define FILE_DIR "code/modules/clothing/shoes" -#define FILE_DIR "code/modules/clothing/spacesuits" -#define FILE_DIR "code/modules/clothing/suits" -#define FILE_DIR "code/modules/clothing/under" -#define FILE_DIR "code/modules/clothing/under/jobs" -#define FILE_DIR "code/modules/critters" -#define FILE_DIR "code/modules/critters/hivebots" -#define FILE_DIR "code/modules/detectivework" -#define FILE_DIR "code/modules/flufftext" -#define FILE_DIR "code/modules/food" -#define FILE_DIR "code/modules/library" -#define FILE_DIR "code/modules/liquid" -#define FILE_DIR "code/modules/mining" -#define FILE_DIR "code/modules/mob" -#define FILE_DIR "code/modules/mob/dead" -#define FILE_DIR "code/modules/mob/dead/observer" -#define FILE_DIR "code/modules/mob/living" -#define FILE_DIR "code/modules/mob/living/blob" -#define FILE_DIR "code/modules/mob/living/carbon" -#define FILE_DIR "code/modules/mob/living/carbon/alien" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid/caste" -#define FILE_DIR "code/modules/mob/living/carbon/alien/larva" -#define FILE_DIR "code/modules/mob/living/carbon/alien/special" -#define FILE_DIR "code/modules/mob/living/carbon/brain" -#define FILE_DIR "code/modules/mob/living/carbon/human" -#define FILE_DIR "code/modules/mob/living/carbon/metroid" -#define FILE_DIR "code/modules/mob/living/carbon/monkey" -#define FILE_DIR "code/modules/mob/living/silicon" -#define FILE_DIR "code/modules/mob/living/silicon/ai" -#define FILE_DIR "code/modules/mob/living/silicon/ai/freelook" -#define FILE_DIR "code/modules/mob/living/silicon/decoy" -#define FILE_DIR "code/modules/mob/living/silicon/pai" -#define FILE_DIR "code/modules/mob/living/silicon/robot" -#define FILE_DIR "code/modules/mob/living/simple_animal" -#define FILE_DIR "code/modules/mob/new_player" -#define FILE_DIR "code/modules/paperwork" -#define FILE_DIR "code/modules/power" -#define FILE_DIR "code/modules/power/antimatter" -#define FILE_DIR "code/modules/power/singularity" -#define FILE_DIR "code/modules/power/singularity/particle_accelerator" -#define FILE_DIR "code/modules/projectiles" -#define FILE_DIR "code/modules/projectiles/ammunition" -#define FILE_DIR "code/modules/projectiles/guns" -#define FILE_DIR "code/modules/projectiles/guns/energy" -#define FILE_DIR "code/modules/projectiles/guns/projectile" -#define FILE_DIR "code/modules/projectiles/projectile" -#define FILE_DIR "code/modules/reagents" -#define FILE_DIR "code/modules/reagents/reagent_containers" -#define FILE_DIR "code/modules/reagents/reagent_containers/food" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks/bottle" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/snacks" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass/bottle" -#define FILE_DIR "code/modules/recycling" -#define FILE_DIR "code/modules/research" -#define FILE_DIR "code/modules/scripting" -#define FILE_DIR "code/modules/scripting/AST" -#define FILE_DIR "code/modules/scripting/AST/Operators" -#define FILE_DIR "code/modules/scripting/Implementations" -#define FILE_DIR "code/modules/scripting/Interpreter" -#define FILE_DIR "code/modules/scripting/Parser" -#define FILE_DIR "code/modules/scripting/Scanner" -#define FILE_DIR "code/modules/security levels" -#define FILE_DIR "code/unused" -#define FILE_DIR "code/unused/beast" -#define FILE_DIR "code/unused/computer2" -#define FILE_DIR "code/unused/disease2" -#define FILE_DIR "code/unused/gamemodes" -#define FILE_DIR "code/unused/hivebot" -#define FILE_DIR "code/unused/mining" -#define FILE_DIR "code/unused/optics" -#define FILE_DIR "code/unused/pda2" -#define FILE_DIR "code/unused/powerarmor" -#define FILE_DIR "code/unused/spacecraft" -#define FILE_DIR "code/WorkInProgress" -#define FILE_DIR "code/WorkInProgress/carn" -#define FILE_DIR "code/WorkInProgress/mapload" -#define FILE_DIR "code/WorkInProgress/organs" -#define FILE_DIR "code/WorkInProgress/virus2" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vehicles" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "interface" -#define FILE_DIR "maps" -#define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/Redirector" // END_FILE_DIR // BEGIN_PREFERENCES @@ -260,6 +46,7 @@ #include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm" #include "code\controllers\_DynamicAreaLighting_TG.dm" #include "code\controllers\configuration.dm" +#include "code\controllers\failsafe.dm" #include "code\controllers\lighting_controller.dm" #include "code\controllers\master_controller.dm" #include "code\controllers\shuttle_controller.dm" From 2d9facde18ca21275d7154c906e46542e155b23a Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Mon, 10 Sep 2012 13:41:44 +0000 Subject: [PATCH 26/87] Removed maintenance access from assistant. Updated the primary tool storage doors to be all access.dm Reasoning: http://i.imgur.com/Wa9xl.png git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4675 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/jobs/access.dm | 2 +- maps/tgstation.2.0.9.dmm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 0d7b054514b..2dfcace7c16 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -180,7 +180,7 @@ if("Station Engineer") return list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction) if("Assistant") - return list(access_maint_tunnels) + return list() if("Chaplain") return list(access_morgue, access_chapel_office, access_crematorium) if("Detective") diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 32fb88a5675..5ab2562d235 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -1705,11 +1705,11 @@ "aGO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/secondary/entry) "aGP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) "aGQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) -"aGR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/primary) +"aGR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor,/area/storage/primary) "aGS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) "aGT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) "aGU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) -"aGV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/primary) +"aGV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor,/area/storage/primary) "aGW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/storage/primary) "aGX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) "aGY" = (/turf/simulated/floor,/area/hallway/primary/port) From 3e96bdc5e80b6d5077784dc4746d3c89dfeeb0a1 Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Tue, 11 Sep 2012 03:43:30 +0000 Subject: [PATCH 27/87] Hulks can't use guns. Hopefully this encourages them to actually go around punching things instead of having their magic stun immunity shield while playing normally. Alien queen regen is now 5 instead of 15. Will this fix aliens? No. But it will make it so they're not immortal in the mean time. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4676 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/carbon/alien/humanoid/queen.dm | 2 +- code/modules/projectiles/gun.dm | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index e0c98c085d3..36ab135e81e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -6,7 +6,7 @@ health = 250 icon_state = "alienq_s" nopush = 1 - heal_rate = 15 + heal_rate = 5 plasma_rate = 20 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 4ba348d02a9..b95a3a52629 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -62,6 +62,11 @@ if (!user.IsAdvancedToolUser()) user << "\red You don't have the dexterity to do this!" return + if(istype(user, /mob/living)) + var/mob/living/M = user + if (HULK in M.mutations) + M << "\red Your meaty finger is much too large for the trigger guard!" + return add_fingerprint(user) From 0f98fd84dd3303b68d14aef6314d66c9dee5d8fe Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Wed, 12 Sep 2012 00:44:13 +0000 Subject: [PATCH 28/87] Replaces the voting system. It should fix a pretty serious server-crashing exploit and simplify the code a fair bit. Removed all the voting-related adminverbs. It's all built into ooc vote verb. Admins can now make custom votes for literally anything. If a vote draws it will pick one of the winners at random. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4677 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/configuration.dm | 4 +- code/controllers/master_controller.dm | 2 + code/controllers/voting.dm | 233 +++++++++++++++++ code/datums/vote.dm | 353 -------------------------- code/global.dm | 1 - code/modules/admin/admin.dm | 131 ---------- code/modules/admin/admin_verbs.dm | 15 -- code/modules/client/client defines.dm | 2 - code/world.dm | 1 - config/config.txt | 8 +- tgstation.dme | 2 +- 11 files changed, 242 insertions(+), 510 deletions(-) create mode 100644 code/controllers/voting.dm delete mode 100644 code/datums/vote.dm diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 4baa576d777..6e3d1e3e52d 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -21,8 +21,8 @@ var/allow_admin_jump = 1 // allows admin jumping var/allow_admin_spawning = 1 // allows admin item spawning var/allow_admin_rev = 1 // allows admin revives - var/vote_delay = 600 // minimum time between voting sessions (seconds, 10 minute default) - var/vote_period = 60 // length of voting period (seconds, default 1 minute) + var/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) + var/vote_period = 600 // length of voting period (deciseconds, default 1 minute) var/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) var/vote_no_dead = 0 // dead people can't vote (tbi) // var/enable_authentication = 0 // goon authentication diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index a681dbaa83c..0d5628b517e 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -107,6 +107,8 @@ datum/controller/game_controller/proc/process() var/start_time = world.timeofday controller_iteration++ + vote.process() + //AIR timer = world.timeofday last_thing_processed = air_master.type diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm new file mode 100644 index 00000000000..cc870de1c3c --- /dev/null +++ b/code/controllers/voting.dm @@ -0,0 +1,233 @@ +var/datum/controller/vote/vote = new() + +datum/controller/vote + var/initiator = null + var/started_timeofday = null + var/time_remaining = 0 + var/mode = null + var/question = null + var/list/choices = list() + var/list/voted = list() + var/list/voting = list() + + New() + if(vote != src) + if(istype(vote)) + del(vote) + vote = src + + proc/process() //called by master_controller + if(mode) + time_remaining = started_timeofday + config.vote_period + if(world.timeofday < started_timeofday) + time_remaining -= 864000 + time_remaining = round((time_remaining - world.timeofday)/10) + + var/i=1 + if(time_remaining < 0) + result() + while(i<=voting.len) + var/client/C = voting[i] + if(C) + C << browse(null,"window=vote;can_close=0") + i++ + reset() + else + while(i<=voting.len) + var/client/C = voting[i] + if(C) + C << browse(vote.interface(C),"window=vote;can_close=0") + i++ + else + voting.Cut(i,i+1) + + proc/reset() + initiator = null + time_remaining = 0 + mode = null + question = null + choices.Cut() + voted.Cut() + voting.Cut() + + proc/get_result() + //get the highest number of votes + var/greatest_votes = 0 + for(var/option in choices) + var/votes = choices[option] + if(votes > greatest_votes) + greatest_votes = votes + //get all options with that many votes and return them in a list + . = list() + if(greatest_votes) + for(var/option in choices) + if(choices[option] == greatest_votes) + . += option + return . + + proc/announce_result() + var/list/winners = get_result() + var/text + if(winners.len > 0) + if(winners.len > 1) + text = "Vote Tied Between:\n" + for(var/option in winners) + text += "\t[option]\n" + . = pick(winners) + text += "Vote Result: [.]" + else + text += "Vote Result: Inconclusive - No Votes!" + log_vote(text) + world << "[text]" + return . + + proc/result() + . = announce_result() + var/restart = 0 + if(.) + switch(mode) + if("restart") + if(. == "Restart Round") + restart = 1 + if("gamemode") + if(master_mode != .) + world.save_mode(.) + if(ticker && ticker.mode) + restart = 1 + else + master_mode = . + + if(restart) + world << "World restarting due to vote..." + feedback_set_details("end_error","restart vote") + if(blackbox) blackbox.save_all_data_to_sql() + sleep(50) + log_game("Rebooting due to restart vote") + world.Reboot() + + return . + + proc/submit_vote(var/vote) + if(mode) + if(config.vote_no_dead && usr.stat == DEAD && !usr.client.holder) + return 0 + if(!(usr.ckey in voted)) + if(vote && 1<=vote && vote<=choices.len) + voted += usr.ckey + choices[choices[vote]]++ //check this + return vote + return 0 + + proc/initiate_vote(var/vote_type, var/initiator_key) + if(!mode) + if(started_timeofday != null) + var/next_allowed_timeofday = (started_timeofday + config.vote_delay) + if(world.timeofday < started_timeofday) + next_allowed_timeofday -= 864000 + if(next_allowed_timeofday > world.timeofday) + return 0 + + reset() + switch(vote_type) + if("restart") choices.Add("Restart Round","Continue Playing") + if("gamemode") choices.Add(config.votable_modes) + if("custom") + question = html_encode(input(usr,"What is the vote for?") as text|null) + if(!question) return 0 + for(var/i=1,i<=10,i++) + var/option = capitalize(html_encode(input(usr,"Please enter an option or hit cancel to finish") as text|null)) + if(!option || mode || !usr.client) break + choices.Add(option) + else return 0 + mode = vote_type + initiator = initiator_key + started_timeofday = world.timeofday + var/text = "[capitalize(mode)] vote started by [initiator]." + log_vote(text) + world << "[text]\nType vote to place your votes.\nYou have [config.vote_period/10] seconds to vote." + time_remaining = round(config.vote_period/10) + return 1 + return 0 + + proc/interface(var/client/C) + if(!C) return + var/admin = 0 + if(C.holder) + admin = 1 + voting |= C + + . = "Voting Panel" + if(mode) + if(question) . += "

Vote: '[question]'

" + else . += "

Vote: [capitalize(mode)]

" + . += "Time Left: [time_remaining] s
    " + for(var/i=1,i<=choices.len,i++) + var/votes = choices[choices[i]] + if(!votes) votes = 0 + . += "
  • [choices[i]] ([votes] votes)
  • " + . += "

" + if(admin) + . += "(Cancel Vote) " + else + . += "

Start a vote:



" + . += "Close" + return . + + + Topic(href,href_list[],hsrc) + if(!usr || !usr.client) return //not necessary but meh...just in-case somebody does something stupid + switch(href_list["vote"]) + if("close") + voting -= usr.ckey + usr << browse(null, "window=vote") + return + if("cancel") + if(usr.client.holder) + reset() + if("toggle_restart") + if(usr.client.holder) + config.allow_vote_restart = !config.allow_vote_restart + if("toggle_gamemode") + if(usr.client.holder) + config.allow_vote_mode = !config.allow_vote_mode + if("restart") + if(config.allow_vote_restart || usr.client.holder) + initiate_vote("restart",usr.key) + if("gamemode") + if(config.allow_vote_mode || usr.client.holder) + initiate_vote("gamemode",usr.key) + if("custom") + if(usr.client.holder) + initiate_vote("custom",usr.key) + else + submit_vote(round(text2num(href_list["vote"]))) + usr.vote() + + +/mob/verb/vote() + set category = "OOC" + set name = "Vote" + + if(vote) + src << browse(vote.interface(client),"window=vote;can_close=0") \ No newline at end of file diff --git a/code/datums/vote.dm b/code/datums/vote.dm deleted file mode 100644 index 2ed3e5f651b..00000000000 --- a/code/datums/vote.dm +++ /dev/null @@ -1,353 +0,0 @@ -/datum/vote - var/voting = 0 // true if currently voting - var/nextvotetime = 0 // time at which next vote can be started - var/votetime = 60 // time at which voting will end - var/mode = 0 // 0 = restart vote, 1 = mode vote - // modes which can be voted for - var/winner = null // the vote winner - -/datum/vote/New() - - nextvotetime = world.timeofday // + 10*config.vote_delay - - -/datum/vote/proc/canvote()//marker1 - var/excess = world.timeofday - vote.nextvotetime - - if(excess < -10000) // handle clock-wrapping problems - very long delay (>20 hrs) if wrapped - vote.nextvotetime = world.timeofday - return 1 - return (excess >= 0) - -/datum/vote/proc/nextwait() - return timetext( round( (nextvotetime - world.timeofday)/10) ) - -/datum/vote/proc/endwait() - return timetext( round( (votetime - world.timeofday)/10) ) - -/datum/vote/proc/timetext(var/interval) - var/minutes = round(interval / 60) - var/seconds = round(interval % 60) - - var/tmin = "[minutes>0?num2text(minutes)+"min":null]" - var/tsec = "[seconds>0?num2text(seconds)+"sec":null]" - - if(tmin && tsec) // hack to skip inter-space if either field is blank - return "[tmin] [tsec]" - else - if(!tmin && !tsec) // return '0sec' if 0 time left - return "0sec" - return "[tmin][tsec]" - -/datum/vote/proc/getvotes() - var/list/L = list() - for(var/mob/M in player_list) - if(M.client && M.client.inactivity < 1200) // clients inactive for 2 minutes don't count - L[M.client.vote] += 1 - - return L - - -/datum/vote/proc/endvote() - - if(!voting) // means that voting was aborted by an admin - return - - world << "\red ***Voting has closed." - - log_vote("Voting closed, result was [winner]") - voting = 0 - nextvotetime = world.timeofday + 10*config.vote_delay - - for(var/mob/M in player_list) // clear vote window from all clients - if(M.client) - M << browse(null, "window=vote") - M.client.showvote = 0 - - calcwin() - - if(mode) - if(!ticker) - if(!going) - world << "The game will start soon." - going = 1 - var/wintext = capitalize(winner) - if(winner=="default") - world << "Result is \red No change." - return - - // otherwise change mode - - - world << "Result is change to \red [wintext]" - world.save_mode(winner) - - if(ticker && ticker.mode) - world <<"\red World will reboot in 10 seconds" - - feedback_set_details("end_error","mode vote - [winner]") - - if(blackbox) - blackbox.save_all_data_to_sql() - - sleep(100) - log_game("Rebooting due to mode vote") - world.Reboot() - else - master_mode = winner - - else - - if(winner=="default") - world << "Result is \red No restart." - return - - world << "Result is \red Restart round." - - world <<"\red World will reboot in 5 seconds" - - feedback_set_details("end_error","restart vote") - - if(blackbox) - blackbox.save_all_data_to_sql() - - sleep(50) - log_game("Rebooting due to restart vote") - world.Reboot() - return - - -/datum/vote/proc/calcwin() - - var/list/votes = getvotes() - - if(vote.mode) - var/best = -1 - - for(var/v in votes) - if(v=="none") - continue - if(best < votes[v]) - best = votes[v] - - - var/list/winners = list() - - for(var/v in votes) - if(votes[v] == best) - winners += v - - var/ret = "" - - - for(var/w in winners) - if(lentext(ret) > 0) - ret += "/" - if(w=="default") - winners = list("default") - ret = "No change" - break - else - ret += capitalize(w) - - - - if(winners.len != 1) - ret = "Tie: " + ret - - - if(winners.len == 0) - vote.winner = "default" - ret = "No change" - else - vote.winner = pick(winners) - - return ret - else - - if(votes["default"] < votes["restart"]) - - vote.winner = "restart" - return "Restart" - else - vote.winner = "default" - return "No restart" - - -/mob/verb/vote() - set category = "OOC" - set name = "Vote" - usr.client.showvote = 1 - - - var/text = "Voting" - - var/footer = "
Close" - - - if(config.vote_no_dead && usr.stat == 2) - text += "Voting while dead has been disallowed." - text += footer - usr << browse(text, "window=vote") - usr.client.showvote = 0 - usr.client.vote = "none" - return - - if(vote.voting) - // vote in progress, do the current - - text += "Vote to [vote.mode?"change mode":"restart round"] in progress.
" - text += "[vote.endwait()] until voting is closed.
" - - var/list/votes = vote.getvotes() - - if(vote.mode) // true if changing mode - - text += "Current game mode is: [master_mode].
Select the mode to change to:
    " - - for(var/md in config.votable_modes) - var/disp = capitalize(md) - if(md=="default") - disp = "No change" - - //world << "[md]|[disp]|[src.client.vote]|[votes[md]]" - - if(src.client.vote == md) - text += "
  • [disp]" - else - text += "
  • [disp]" - - text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " - - text += "
" - - text +="

Current winner: [vote.calcwin()]
" - - text += footer - - usr << browse(text, "window=vote") - - else // voting to restart - - text += "Restart the world?

    " - - var/list/VL = list("default","restart") - - for(var/md in VL) - var/disp = (md=="default"? "No":"Yes") - - if(src.client.vote == md) - text += "
  • [disp]" - else - text += "
  • [disp]" - - text += "[votes[md]>0?" - [votes[md]] vote\s":null]
    " - - text += "
" - - text +="

Current winner: [vote.calcwin()]
" - - text += footer - - usr << browse(text, "window=vote") - - - else //no vote in progress - - if(shuttlecoming == 1) - usr << "\blue Cannot start Vote - Shuttle has been called." - return - - if(!config.allow_vote_restart && !config.allow_vote_mode) - text += "

Player voting is disabled." - - usr << browse(text, "window=vote") - usr.client.showvote = 0 - return - - if(!vote.canvote()) // not time to vote yet - if(config.allow_vote_restart) text+="Voting to restart is enabled.
" - if(config.allow_vote_mode) text+="Voting to change mode is enabled.
" - - text+="

Next vote can begin in [vote.nextwait()]." - text+=footer - - usr << browse(text, "window=vote") - - else // voting can begin - if(config.allow_vote_restart) - text += "Begin restart vote.
" - if(config.allow_vote_mode) - text += "Begin change mode vote.
" - - text += footer - usr << browse(text, "window=vote") - - spawn(20) - if(usr.client && usr.client.showvote) - usr.vote() - else - usr << browse(null, "window=vote") - - return - - -/datum/vote/Topic(href, href_list) - ..() - //world << "[usr] has activated the vote Topic" - - if(href_list["voter"]) - world << "[usr.ckey] has attempted to bypass the voting system." //ckey is easy key - return - - if(href_list["vclose"]) - - if(usr) - usr << browse(null, "window=vote") - usr.client.showvote = 0 - return - - if(href_list["vmode"]) - if(vote.voting) - return - - if(!vote.canvote() ) // double check even though this shouldn't happen - return - - vote.mode = text2num(href_list["vmode"])-1 // hack to yield 0=restart, 1=changemode - if(!ticker && vote.mode == 1) - if(going) - world << "The game start has been delayed." - going = 0 - vote.voting = 1 // now voting - vote.votetime = world.timeofday + config.vote_period*10 // when the vote will end - - spawn(config.vote_period*10) - vote.endvote() - - world << "\red*** A vote to [vote.mode?"change game mode":"restart"] has been initiated by [usr.key]." - world << "\red You have [vote.timetext(config.vote_period)] to vote." - - log_vote("Voting to [vote.mode ? "change mode" : "restart round"] started by [usr.name]/[usr.key]") - - for(var/mob/CM in player_list) - if(CM.client) - if( config.vote_no_default || (config.vote_no_dead && CM.stat == 2) ) - CM.client.vote = "none" - else - CM.client.vote = "default" - - if(usr) usr.vote() - return - - - return - - if(href_list["vote"] && vote.voting) - if(usr) - usr.client.vote = href_list["vote"] - - //world << "Setting client [usr.key]'s vote to: [href_list["vote"]]." - - usr.vote() - return diff --git a/code/global.dm b/code/global.dm index e3158da50f6..0794cd3df25 100644 --- a/code/global.dm +++ b/code/global.dm @@ -111,7 +111,6 @@ var/list/alldirs = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAS var/datum/station_state/start_state = null var/datum/configuration/config = null -var/datum/vote/vote = null var/datum/sun/sun = null var/list/combatlog = list() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d9bffe848c3..eea1d2893d0 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1437,14 +1437,6 @@ var/global/BSACooldown = 0 return create_mob(usr) else alert("You are not a high enough administrator! Sorry!!!!") - if (href_list["vmode"]) - vmode() - - if (href_list["votekill"]) - votekill() - - if (href_list["voteres"]) - voteres() if (href_list["prom_demot"]) if ((src.rank in list("Trial Admin", "Badmin", "Game Admin", "Game Master" ))) @@ -2973,135 +2965,12 @@ var/global/BSACooldown = 0 usr << browse(dat, "window=secrets") return -/obj/admins/proc/Voting() - - var/dat - var/lvl = 0 - switch(src.rank) - if("Moderator") - lvl = 1 - if("Temporary Admin") - lvl = 2 - if("Admin Candidate") - lvl = 3 - if("Trial Admin") - lvl = 4 - if("Badmin") - lvl = 5 - if("Game Admin") - lvl = 6 - if("Game Master") - lvl = 7 - - - dat += "

Voting

\n" - - if(lvl > 0) -// if(lvl >= 2 ) - dat += {" -Abort Vote
-Start Vote
-Toggle Voting
-"} - -// if(lvl >= 3 ) -// if(lvl >= 5) -// if(lvl == 6 ) - - usr << browse(dat, "window=admin2;size=210x160") - return - /////////////////////////////////////////////////////////////////////////////////////////////////admins2.dm merge //i.e. buttons/verbs -/obj/admins/proc/vmode() - set category = "Server" - set name = "Start Vote" - set desc="Starts vote" - if (!usr.client.holder) - return - var/confirm = alert("What vote would you like to start?", "Vote", "Restart", "Change Game Mode", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Restart") - vote.mode = 0 - // hack to yield 0=restart, 1=changemode - if(confirm == "Change Game Mode") - vote.mode = 1 - if(!ticker) - if(going) - world << "The game start has been delayed." - going = 0 - vote.voting = 1 - // now voting - vote.votetime = world.timeofday + config.vote_period*10 - // when the vote will end - spawn(config.vote_period*10) - vote.endvote() - world << "\red*** A vote to [vote.mode?"change game mode":"restart"] has been initiated by Admin [usr.key]." - world << "\red You have [vote.timetext(config.vote_period)] to vote." - - log_admin("Voting to [vote.mode?"change mode":"restart round"] forced by admin [key_name(usr)]") - - for(var/mob/CM in player_list) - if(config.vote_no_default || (config.vote_no_dead && CM.stat == 2)) - CM.client.vote = "none" - else - CM.client.vote = "default" - - for(var/mob/CM in player_list) - if(config.vote_no_default || (config.vote_no_dead && CM.stat == 2)) - CM.client.vote = "none" - else - CM.client.vote = "default" - feedback_add_details("admin_verb","SV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/obj/admins/proc/votekill() - set category = "Server" - set name = "Abort Vote" - set desc="Aborts a vote" - if(vote.voting == 0) - alert("No votes in progress") - return - world << "\red *** Voting aborted by [usr.client.stealth ? "Admin Candidate" : usr.key]." - - log_admin("Voting aborted by [key_name(usr)]") - - vote.voting = 0 - vote.nextvotetime = world.timeofday + 10*config.vote_delay - - for(var/mob/M in player_list) - // clear vote window from all clients - M << browse(null, "window=vote") - M.client.showvote = 0 - feedback_add_details("admin_verb","AV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/obj/admins/proc/voteres() - set category = "Server" - set name = "Toggle Voting" - set desc="Toggles Votes" - var/confirm = alert("What vote would you like to toggle?", "Vote", "Restart [config.allow_vote_restart ? "Off" : "On"]", "Change Game Mode [config.allow_vote_mode ? "Off" : "On"]", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Restart [config.allow_vote_restart ? "Off" : "On"]") - config.allow_vote_restart = !config.allow_vote_restart - world << "Player restart voting toggled to [config.allow_vote_restart ? "On" : "Off"]." - log_admin("Restart voting toggled to [config.allow_vote_restart ? "On" : "Off"] by [key_name(usr)].") - - if(config.allow_vote_restart) - vote.nextvotetime = world.timeofday - if(confirm == "Change Game Mode [config.allow_vote_mode ? "Off" : "On"]") - config.allow_vote_mode = !config.allow_vote_mode - world << "Player mode voting toggled to [config.allow_vote_mode ? "On" : "Off"]." - log_admin("Mode voting toggled to [config.allow_vote_mode ? "On" : "Off"] by [key_name(usr)].") - - if(config.allow_vote_mode) - vote.nextvotetime = world.timeofday - feedback_add_details("admin_verb","TV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /obj/admins/proc/restart() set category = "Server" set name = "Restart" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c0b12646301..43f6f8f4ad6 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -117,9 +117,6 @@ verbs += /obj/admins/proc/toggleguests //Toggle guests entering verbs += /obj/admins/proc/toggleooc //toggle ooc verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc - verbs += /obj/admins/proc/voteres //toggle votes - verbs += /obj/admins/proc/vmode - verbs += /obj/admins/proc/votekill verbs += /obj/admins/proc/show_player_panel verbs += /client/proc/deadchat //toggles deadchat //verbs += /client/proc/cmd_admin_mute --was never used (according to stats trackind) - use show player panel --erro @@ -136,7 +133,6 @@ verbs += /client/proc/unban_panel verbs += /client/proc/jobbans verbs += /client/proc/unjobban_panel - verbs += /client/proc/voting verbs += /client/proc/hide_verbs verbs += /client/proc/general_report verbs += /client/proc/air_report @@ -290,8 +286,6 @@ /client/proc/clear_admin_verbs() deadchat = 0 - verbs -= /obj/admins/proc/vmode - verbs -= /obj/admins/proc/votekill verbs -= /obj/admins/proc/announce verbs -= /obj/admins/proc/startnow verbs -= /obj/admins/proc/toggleAI //Toggle the AI @@ -299,7 +293,6 @@ verbs -= /obj/admins/proc/toggleguests //Toggle guests entering verbs -= /obj/admins/proc/toggleooc //toggle ooc verbs -= /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc - verbs -= /obj/admins/proc/voteres //toggle votes verbs -= /obj/admins/proc/delay //game start delay verbs -= /obj/admins/proc/immreboot //immediate reboot verbs -= /obj/admins/proc/restart //restart @@ -383,7 +376,6 @@ verbs -= /client/proc/unban_panel verbs -= /client/proc/jobbans verbs -= /client/proc/unjobban_panel - verbs -= /client/proc/voting verbs -= /client/proc/hide_verbs verbs -= /client/proc/general_report verbs -= /client/proc/air_report @@ -546,13 +538,6 @@ feedback_add_details("admin_verb","S") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return -/client/proc/voting() - set name = "Voting" - set category = "Admin" - if (holder) - holder.Voting() - feedback_add_details("admin_verb","VO") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/colorooc() set category = "Fun" set name = "OOC Text Color" diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index e53d7536956..4380369973f 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -36,8 +36,6 @@ var/team = null var/be_alien = 0 //Check if that guy wants to be an alien var/be_pai = 1 //Consider client when searching for players to recruit as a pAI - var/vote = null - var/showvote = null var/activeslot = 1 //Default active slot! var/STFU_ghosts //80+ people rounds are fun to admin when text flies faster than airport security var/STFU_radio //80+ people rounds are fun to admin when text flies faster than airport security diff --git a/code/world.dm b/code/world.dm index ff132ad5871..387ffdd5e36 100644 --- a/code/world.dm +++ b/code/world.dm @@ -28,7 +28,6 @@ makepowernets() sun = new /datum/sun() - vote = new /datum/vote() radio_controller = new /datum/controller/radio() data_core = new /obj/effect/datacore() paiController = new /datum/paiController() diff --git a/config/config.txt b/config/config.txt index a8ac86f3533..b9800322487 100644 --- a/config/config.txt +++ b/config/config.txt @@ -86,11 +86,11 @@ ALLOW_METADATA ## allow players to initate a mode-change start #ALLOW_VOTE_MODE -## min delay (seconds) between voting sessions (default 10 minutes) -VOTE_DELAY 600 +## min delay (deciseconds) between voting sessions (default 10 minutes) +VOTE_DELAY 6000 -## time period (seconds) which voting session will last (default 1 minute) -VOTE_PERIOD 60 +## time period (deciseconds) which voting session will last (default 1 minute) +VOTE_PERIOD 600 ## prevents dead players from voting or starting votes # NO_DEAD_VOTE diff --git a/tgstation.dme b/tgstation.dme index a8b972874bb..a90afdde8af 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -51,6 +51,7 @@ #include "code\controllers\master_controller.dm" #include "code\controllers\shuttle_controller.dm" #include "code\controllers\verbs.dm" +#include "code\controllers\voting.dm" #include "code\datums\ai_laws.dm" #include "code\datums\computerfiles.dm" #include "code\datums\datacore.dm" @@ -64,7 +65,6 @@ #include "code\datums\spell.dm" #include "code\datums\sun.dm" #include "code\datums\supplypacks.dm" -#include "code\datums\vote.dm" #include "code\datums\diseases\alien_embryo.dm" #include "code\datums\diseases\appendicitis.dm" #include "code\datums\diseases\beesease.dm" From 63f85b8c564820d30b43d410b34f1ce85e16f15a Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Wed, 12 Sep 2012 00:55:39 +0000 Subject: [PATCH 29/87] whoops. one too many tabs there. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4678 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/voting.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index cc870de1c3c..bb1219d784e 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -30,7 +30,7 @@ datum/controller/vote var/client/C = voting[i] if(C) C << browse(null,"window=vote;can_close=0") - i++ + i++ reset() else while(i<=voting.len) From 9b78786611bbb798877c9c7a8391fc885151f10f Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Wed, 12 Sep 2012 02:53:50 +0000 Subject: [PATCH 30/87] -The AI can now select a name after being AIed by someone placing their brain into the core. Fixed Issue 857 -You can't show messages to dead/clientless AIs by putting a page of paper up to the camera. -Ghost following will get a list of mobs from getmobs, it'll sort it by mob type and by name. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4679 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/helpers.dm | 7 ++++++- code/game/machinery/camera/camera.dm | 6 +++--- code/game/machinery/computer/ai_core.dm | 3 ++- code/modules/mob/dead/observer/observer.dm | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index 1880b2c4aa3..d7b7a132570 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -309,9 +309,14 @@ Turf and target are seperate in case you want to teleport some distance from a t if((world.time-time_passed)>300) return //took too long newname = reject_bad_name(newname,allow_numbers) //returns null if the name doesn't meet some basic requirements. Tidies up a few other things like bad-characters. + + for(var/mob/living/M in player_list) + if(!newname || M.real_name == newname) + newname = null + break if(newname) break //That's a suitable name! - src << "Sorry, that [role]-name wasn't appropriate, please try another. It's possibly too long/short or has bad characters." + src << "Sorry, that [role]-name wasn't appropriate, please try another. It's possibly too long/short, has bad characters or is already taken." if(!newname) //we'll stick with the oldname then return diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index ac76ba2d256..db472e25f88 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -140,8 +140,8 @@ itemname = P.name info = P.notehtml U << "You hold \a [itemname] up to the camera ..." - for(var/mob/living/silicon/ai/O in player_list) - //if (O.current == src) + for(var/mob/living/silicon/ai/O in living_mob_list) + if(!O.client) continue if(U.name == "Unknown") O << "[U] holds \a [itemname] up to one of your cameras ..." else O << "[U] holds \a [itemname] up to one of your cameras ..." O << browse(text("[][]", itemname, info), text("window=[]", itemname)) @@ -246,7 +246,7 @@ var/turf/simulated/wall/T = null for(var/i = 1, i <= 8; i += i) T = get_ranged_target_turf(src, i, 1) - if(!isnull(T) && istype(T)) + if(istype(T)) //If someone knows a better way to do this, let me know. -Giacom switch(i) if(NORTH) diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index af88e3175ce..c0b5132bf3a 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -154,7 +154,8 @@ if(istype(P, /obj/item/weapon/screwdriver)) playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) user << "\blue You connect the monitor." - new /mob/living/silicon/ai ( loc, laws, brain ) + var/mob/living/silicon/ai/A = new /mob/living/silicon/ai ( loc, laws, brain ) + A.rename_self("ai", 1) feedback_inc("cyborg_ais_created",1) del(src) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 4786b6ce954..a39db8faefb 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -180,7 +180,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set desc = "Follow and haunt a mob." if(istype(usr, /mob/dead/observer)) - var/mob/target = input("Please, select a player!", "Jump to Mob", null, null) as null|anything in sortAtom(mob_list) + var/mob/target = input("Please, select a player!", "Jump to Mob", null, null) as null|anything in getmobs() if(target) spawn(0) var/turf/pos = get_turf(src) @@ -202,7 +202,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/target = null //Chosen target. dest += getmobs() //Fill list, prompt user with list - target = input("Please, select a player!", "Jump to Mob", null, null) as null|anything in sortList(dest) + target = input("Please, select a player!", "Jump to Mob", null, null) as null|anything in dest if (!target)//Make sure we actually have a target return From 1d72e3c4e9f1475c8dbbbce4c1e31bae098678cf Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Wed, 12 Sep 2012 08:57:30 +0000 Subject: [PATCH 31/87] -Fixed issue 913 You'll have to write the name on the paper itself now. -Fixed issue 912 -Fixed issue 909 Also, Cyborgs without names are called "Default Cyborgs". -Fixed issue 908 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4680 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/cult/runes.dm | 4 +-- code/game/machinery/camera/camera_assembly.dm | 8 +++--- code/game/objects/items/robot/robot_parts.dm | 6 ++--- .../objects/items/robot/robot_upgrades.dm | 3 +-- .../mob/living/carbon/alien/larva/life.dm | 2 +- .../mob/living/carbon/alien/larva/powers.dm | 6 +++++ .../modules/mob/living/silicon/robot/robot.dm | 25 ++++++++++--------- 7 files changed, 31 insertions(+), 23 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index d61243116d3..80aefacab18 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -377,8 +377,8 @@ var/list/sacrificed = list() "\red You hear liquid flowing.") D.real_name = "Unknown" for(var/obj/item/weapon/paper/P in this_rune.loc) - if(length(P.name)<=24) - D.real_name = P.name + if(P.info) + D.real_name = copytext(P.info, 1, MAX_NAME_LEN) break D.universal_speak = 1 D.nodamage = 0 diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 375b54529ab..ea759a357a1 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -42,6 +42,7 @@ if(iswelder(W)) if(weld(W, user)) user << "You weld the assembly securely into place." + anchored = 1 state = 2 return @@ -67,6 +68,7 @@ if(weld(W, user)) user << "You unweld the assembly from it's place." state = 1 + anchored = 1 return @@ -96,14 +98,14 @@ else if(iswirecutter(W)) - new/obj/item/weapon/cable_coil(src.loc, 2) + new/obj/item/weapon/cable_coil(get_turf(src), 2) playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) user << "You cut the wires from the circuits." state = 2 return // Upgrades! - if(is_type_in_list(W, possible_upgrades)) + if(is_type_in_list(W, possible_upgrades) && !is_type_in_list(W, upgrades)) // Is a possible upgrade and isn't in the camera already. user << "You attach the [W] into the assembly inner circuits." upgrades += W user.drop_item(W) @@ -116,7 +118,7 @@ if(U) user << "You unattach an upgrade from the assembly." playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - U.loc = src.loc + U.loc = get_turf(src) upgrades -= U return diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 97493ff3b42..340af7c605e 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -66,7 +66,7 @@ var/obj/item/robot_parts/r_leg/r_leg = null var/obj/item/robot_parts/chest/chest = null var/obj/item/robot_parts/head/head = null - var/created_name = "Cyborg" + var/created_name = "" /obj/item/robot_parts/robot_suit/New() ..() @@ -194,8 +194,8 @@ user.drop_item() O.invisibility = 0 - O.name = created_name - O.real_name = created_name + O.custom_name = created_name + O.updatename("Default") M.brainmob.mind.transfer_to(O) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 5900065d4ad..78734f9bb64 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -33,8 +33,7 @@ del(R.module) R.module = null R.modtype = "robot" - R.real_name = "Cyborg [R.ident]" - R.name = R.real_name + R.updatename("Default") R.nopush = 0 R.updateicon() diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index 76fb111c578..bb516d06777 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -64,7 +64,7 @@ proc/handle_mutations_and_radiation() //grow!! but not if metroid or dead - if(health>-100 && amount_grown < max_grown) + if(stat != DEAD && amount_grown < max_grown) amount_grown++ if (radiation) diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 54cfa4727c0..05f8bce9176 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -4,6 +4,9 @@ set desc = "Allows to hide beneath tables or certain items. Toggled on or off." set category = "Alien" + if(stat != CONSCIOUS) + return + if (layer != TURF_LAYER+0.2) layer = TURF_LAYER+0.2 src << text("\green You are now hiding.") @@ -22,6 +25,9 @@ set desc = "Evolve into a fully grown Alien." set category = "Alien" + if(stat != CONSCIOUS) + return + if(amount_grown >= max_grown) //TODO ~Carn src << "\green You are growing into a beautiful alien! It is time to choose a caste." src << "\green There are three to choose from:" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index ffa141b1248..78d62b67679 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -6,6 +6,7 @@ maxHealth = 300 health = 300 var/sight_mode = 0 + var/custom_name = "" //Hud stuff @@ -59,10 +60,9 @@ spark_system.set_up(5, 0, src) spark_system.attach(src) - if(cmptext(real_name,"Cyborg")) - ident = rand(1, 999) - real_name += "-[ident]" - name = real_name + + ident = rand(1, 999) + updatename("Default") if(!cell) cell = new /obj/item/weapon/cell(src) @@ -117,7 +117,7 @@ return switch(mod) if("Standard") - updatename() + updatename(mod) module = new /obj/item/weapon/robot_module/standard(src) hands.icon_state = "standard" icon_state = "robot" @@ -185,13 +185,14 @@ updateicon() /mob/living/silicon/robot/proc/updatename(var/prefix as text) - if( length(real_name) < 7 || !prefix ) return - //not really necessary but just to avoid annoying people with - //unique names seeming as nobody could give me a straight answer as - //to whether to remove custom borg names completely. - if(cmptext(copytext(real_name, 1, 7),"Cyborg")) - real_name = "[prefix] [real_name]" - name = real_name + + var/changed_name = "" + if(custom_name) + changed_name = custom_name + else + changed_name = "[(prefix ? "[prefix] " : "")]Cyborg-[num2text(ident)]" + real_name = changed_name + name = real_name /mob/living/silicon/robot/verb/cmd_robot_alerts() set category = "Robot Commands" From 2bc3ec67f1110e3676d24ecfaafa4a7481651474 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Wed, 12 Sep 2012 11:17:49 +0000 Subject: [PATCH 32/87] -Improved the singularity. It was using 3 for(in range) loops when it could be easily be brought down to a single loop. -Changed grabbing's constructor to allow parameters for the grabber and the grabbee. (I made a simple little tweak and look at all the files I had to change :( ) -Easter Egg: Clowns have a chance of reducing or increasing the singularities energy. Upper and lower limit is 300 and -300. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4681 316c924e-a436-60f5-8080-3fe189b3f50e --- .../living/carbon/alien/humanoid/humanoid.dm | 4 +- .../mob/living/carbon/alien/larva/larva.dm | 4 +- .../living/carbon/human/human_attackalien.dm | 4 +- .../living/carbon/human/human_attackhand.dm | 4 +- .../mob/living/carbon/metroid/metroid.dm | 8 +-- .../mob/living/carbon/monkey/monkey.dm | 8 +-- .../modules/mob/living/silicon/robot/robot.dm | 4 +- code/modules/mob/living/simple_animal/life.dm | 9 +-- code/modules/mob/mob_grab.dm | 6 +- code/modules/power/singularity/singularity.dm | 58 ++++++++++--------- 10 files changed, 49 insertions(+), 60 deletions(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 5d9045aab37..fa8aa5cc354 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -407,9 +407,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M, M, src) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 968f7737604..de9b1ab4c89 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -371,9 +371,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/carbon/human/human_attackalien.dm b/code/modules/mob/living/carbon/human/human_attackalien.dm index 9a7c185e0d3..5c35fe9bb72 100644 --- a/code/modules/mob/living/carbon/human/human_attackalien.dm +++ b/code/modules/mob/living/carbon/human/human_attackalien.dm @@ -12,9 +12,7 @@ if(M == src) return if (w_uniform) w_uniform.add_fingerprint(M) - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M, M, src) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index c32c1df5ca4..8bc4926de7f 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -85,9 +85,7 @@ if("grab") if(M == src) return 0 if(w_uniform) w_uniform.add_fingerprint(M) - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M, M, src) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 2f50adbd721..bf3a6f58c66 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -503,9 +503,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) @@ -605,9 +603,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 372c0f0e737..2fc9530b671 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -223,9 +223,7 @@ if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) @@ -294,9 +292,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 78d62b67679..5775d3eeb3c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -579,9 +579,7 @@ if ("grab") if (M == src) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) diff --git a/code/modules/mob/living/simple_animal/life.dm b/code/modules/mob/living/simple_animal/life.dm index 7937145c5f7..ccb00315d95 100644 --- a/code/modules/mob/living/simple_animal/life.dm +++ b/code/modules/mob/living/simple_animal/life.dm @@ -253,9 +253,8 @@ return if (nopush) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) + M.put_in_active_hand(G) grabbed_by += G @@ -293,9 +292,7 @@ return if (nopush) return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M ) - G.assailant = M - G.affecting = src + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab( M, M, src ) M.put_in_active_hand(G) diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index c3d8df4a566..15d7ccc2eb1 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -242,8 +242,12 @@ return -/obj/item/weapon/grab/New() +/obj/item/weapon/grab/New(var/location, mob/user as mob, mob/affected as mob) ..() + src.loc = location + src.assailant = user + src.affecting = affected + // HUD hud1 = new /obj/screen/grab( src ) hud1.icon_state = "reinforce" hud1.name = "Reinforce Grab" diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 1dc464c3044..a44808a082f 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -36,10 +36,7 @@ var/global/list/uneatable = list( /obj/machinery/singularity/New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. last_warning = world.time - var/count = 0 - for(var/obj/machinery/containment_field/CF in world) - count = 1 - break + var/count = locate(/obj/machinery/containment_field) in orange(30, src) if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) investigate_log("was created. [count?"":"No containment fields were active"]","singulo") @@ -215,21 +212,25 @@ var/global/list/uneatable = list( set background = 1 if(defer_powernet_rebuild != 2) defer_powernet_rebuild = 1 - for(var/atom/movable/X in orange(consume_range,src)) - consume(X) - for(var/turf/X in orange(consume_range,src)) - consume(X) - for(var/atom/movable/X in orange(grav_pull,src)) - if(is_type_in_list(X, uneatable)) continue - if(((X) &&(!X:anchored) && (!istype(X,/mob/living/carbon/human)))|| (src.current_size >= 9)) - step_towards(X,src) - else if(istype(X,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = X - if(istype(H.shoes,/obj/item/clothing/shoes/magboots)) - var/obj/item/clothing/shoes/magboots/M = H.shoes - if(M.magpulse) - continue - step_towards(H,src) + // Let's just make this one loop. + for(var/atom/X in orange(grav_pull,src)) + var/dist = get_dist(X, src) + // Movable atoms only + if(dist > consume_range && istype(X, /atom/movable)) + if(is_type_in_list(X, uneatable)) continue + if(((X) &&(!X:anchored) && (!istype(X,/mob/living/carbon/human)))|| (src.current_size >= 9)) + step_towards(X,src) + else if(istype(X,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = X + if(istype(H.shoes,/obj/item/clothing/shoes/magboots)) + var/obj/item/clothing/shoes/magboots/M = H.shoes + if(M.magpulse) + continue + step_towards(H,src) + // Turf and movable atoms + else if(dist <= consume_range && (isturf(X) || istype(X, /atom/movable))) + consume(X) + if(defer_powernet_rebuild != 2) defer_powernet_rebuild = 0 return @@ -242,9 +243,15 @@ var/global/list/uneatable = list( if (istype(A,/mob/living))//Mobs get gibbed gain = 20 if(istype(A,/mob/living/carbon/human)) - if(A:mind) - if((A:mind:assigned_role == "Station Engineer") || (A:mind:assigned_role == "Chief Engineer") ) + var/mob/living/carbon/human/H = A + if(H.mind) + + if((H.mind.assigned_role == "Station Engineer") || (H.mind.assigned_role == "Chief Engineer") ) gain = 100 + + if(H.mind.assigned_role == "Clown") + gain = rand(-300, 300) // HONK + spawn() A:gib() sleep(1) @@ -269,7 +276,7 @@ var/global/list/uneatable = list( O.y = 2 O.z = 2 else - A:ex_act(1.0) + A.ex_act(1.0) if(A) del(A) gain = 2 else if(isturf(A)) @@ -532,10 +539,9 @@ var/global/list/uneatable = list( set background = 1 if(defer_powernet_rebuild != 2) defer_powernet_rebuild = 1 - for(var/atom/movable/X in orange(consume_range,src)) - consume(X) - for(var/turf/X in orange(consume_range,src)) - consume(X) + for(var/atom/X in orange(consume_range,src)) + if(isturf(X) || istype(X, /atom/movable)) + consume(X) if(defer_powernet_rebuild != 2) defer_powernet_rebuild = 0 return From e3173968946a4efd205070eedf8c64119c7b0ba1 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Wed, 12 Sep 2012 14:13:25 +0000 Subject: [PATCH 33/87] Removed the obj/screen/MouseEntered and MouseExited() proc defines as they cause clients to send more data to and from the server fairly constantly and create additional overheads for little purpose. I'll do a poll on the forums to see if people still want the intent switcher changed from a toggle to a 4-quadrant switch thingy like other servers have. From the DM reference: "Don't define this unless you need it, because it generates extra communication that is otherwise avoided. Defining it on only the objects that require it reduces overhead" I've tested it and it has these overheads for all hud objects. Added stethoscopes. They are a tie. You can use them to listen for somebody's pulse. Mostly a RP-fluff item. "You place the stethoscope against her chest. You hear a healthy pulse and respiration." You need help intent and it will give different text for each body-part. I might make it more detailed later. Removing ties from a uniform will now try to place it in you hands. Stethoscopes placed in a few places around medbay. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4682 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/clothing/clothing.dm | 9 +++--- code/modules/clothing/under/ties.dm | 41 +++++++++++++++++++++++++++- code/modules/mob/screen.dm | 12 ++------ icons/mob/ties.dmi | Bin 3386 -> 553 bytes icons/obj/clothing/ties.dmi | Bin 1515 -> 862 bytes maps/tgstation.2.0.9.dmm | 12 ++++---- 6 files changed, 52 insertions(+), 22 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 0344c789cf3..252adba8414 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -174,7 +174,7 @@ BLIND // can't see anything if(3) usr << "Its vital tracker and tracking beacon appear to be enabled." if(hastie) - usr << "[hastie] is clipped to it." + usr << "\A [hastie] is clipped to it." /obj/item/clothing/under/verb/toggle() set name = "Toggle Suit Sensors" @@ -207,12 +207,11 @@ BLIND // can't see anything set name = "Remove Tie" set category = "Object" set src in usr - var/mob/M = usr - if (istype(M, /mob/dead/)) return - if (usr.stat) return + if(!istype(usr, /mob/living)) return + if(usr.stat) return if(hastie) - hastie.loc = get_turf(src.loc) + usr.put_in_hands(hastie) hastie = null if(istype(loc, /mob/living/carbon/human)) diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index c7a08f5c9d1..a0cf975243b 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -23,4 +23,43 @@ name = "horrible tie" desc = "A neosilk clip-on tie. This one is disgusting." icon_state = "horribletie" - color = "horribletie" \ No newline at end of file + color = "horribletie" + +/obj/item/clothing/tie/stethoscope + name = "stethoscope" + desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing." + icon_state = "stethoscope" + color = "stethoscope" + +/obj/item/clothing/tie/stethoscope/attack(mob/living/carbon/human/M, mob/living/user) + if(ishuman(M) && isliving(user)) + if(user.a_intent == "help") + var/body_part = parse_zone(user.zone_sel.selecting) + if(body_part) + var/their = "their" + switch(M.gender) + if(MALE) their = "his" + if(FEMALE) their = "her" + + var/sound = "pulse" + var/sound_strength + + if(M.stat == DEAD || (M.status_flags&FAKEDEATH)) + sound_strength = "cannot hear" + sound = "anything" + else + sound_strength = "hear a weak" + switch(body_part) + if("chest") + if(M.oxyloss < 50) + sound_strength = "hear a healthy" + sound = "pulse and respiration" + if("eyes","mouth") + sound_strength = "cannot hear" + sound = "anything" + else + sound_strength = "hear a weak" + + user.visible_message("[user] places [src] against [M]'s [body_part] and listens attentively.", "You place [src] against [their] [body_part]. You [sound_strength] [sound].") + return + return ..(M,user) diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 0633d0390b7..71e9f8fd672 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -227,20 +227,11 @@ /obj/screen/grab/attackby() return +/* /obj/screen/MouseEntered(object,location,control,params) if(!ishuman(usr) && !istype(usr,/mob/living/carbon/alien/humanoid) && !islarva(usr) && !ismonkey(usr)) return switch(name) - /* - if("other") - if (usr.hud_used.inventory_shown) - usr.hud_used.inventory_shown = 0 - usr.client.screen -= usr.hud_used.other - else - usr.hud_used.inventory_shown = 1 - usr.client.screen += usr.hud_used.other - - usr.hud_used.hidden_inventory_update()*/ if("act_intent") if(ishuman(usr) || istype(usr,/mob/living/carbon/alien/humanoid) || islarva(usr)) usr.hud_used.action_intent.icon_state = "intent_[usr.a_intent]" @@ -255,6 +246,7 @@ if(intent == "hurt") intent = "harm" //hurt and harm have different sprite names for some reason. usr.hud_used.action_intent.icon_state = "[intent]" +*/ /obj/screen/Click(location, control, params) switch(name) diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi index 8b323a679d2d99d0e8ad9a06acae33f185f947ce..0a476956e38f78b54fd4f3b42482a7a6ae06b095 100644 GIT binary patch literal 553 zcmV+^0@nSBP)004jl0{{R3eocQU0000UP)t-sz`(!~ zJX(MN0Ay?cf1CiWpa3-|7;$W7Nk&7Pl#G8E^YQ=y00DGTPE!Ct=GbNc005kNR9JLG zWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3K9+DW^2GBr{csi!&v&s2HS;i!-e#F*g;&HpEb8givURU13pb z3NhwElo2*ABfqF9Gbx8CHzKJeY;bW&YDq?ZadLhEVS|y>;xt%U!PU`3@z50Iqi?V7-Jf3ZsNQHutQp@;s*sjXmMWmu|ffLi{=F zVR0!7ln4U2-kE^)62>Tul7j5xp0#yZmQwOiUinzmQqqCLq#I{GdNGAk6MQp&_B&yuvg^iGa4nnb^qK!oIt5 rg}y!b1-b?uUN;MWcvCvEPsGdv8E_Z7S9jJu00000NkvXXu0mjfSL)*o literal 3386 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 Ljuy3MILf~Pi`oT$ diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index 6e6c7ca1859c2c2274e721d34a0ee74954499c7c..2ea63b61e9c06e52cca577813c4029e0a3bc2b27 100644 GIT binary patch delta 850 zcmV-Y1Fih)3*H8h8Gi!+005o0f$RVP0Blf9R7JqRz!E%KS{4!^VS^xWj)Ng1jvy)? zSAv2i9vn-6fGiwja(#%Gn|)?vn}~~KYyf|p0Ir|_q@w_mpa4`OgNIq8o`AZ# zy2Ql9jEs!1u&{M?bu26_NJvOmS64+vML$13QBhG@Sy=`faesUO0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJiEkwInlDiHkEOv#1y-V#vjrR+N~V3Sq<5 z6{V&Sqbwu8sDCIkDTgQ{i%U{VGV+U)^9yjQRaS8Ia{>Dc0N0>EmI8azumAu83`s;m zR9J=Wl-*K;Fc5`FDE}fPq!p_XTHpU2-Az&pO*ZKC#&Nngz%b|I?AZ-T@_&o5_BbxjA!c4@&N z2Fe7_vywv$lnIw0qa3&dIpqKo1ZnfskPYCc+vk>QphE9WL+BG;qxZHY^o&(ibO5}r zBLgsU$UiEF{Nr-cfRmHqGgv<)P~me}KO~Uhr!an8p)i1F8H^uSC=7t}=LnQOcLYLj zIRoVOSp#(b)&RW#%*yHcTX|%GaQ`>{Akp6-BafZ~kVo%P zkNVryb$9A}aUY?RLf%8@gdAvqQa=C)x`%zT34jLrp_ic`_twLPevlH>gXleiT3twe zFEM~Fpa+7qE^YzuM|EvNQTm}r6VlTIL4S;kN2RA=2cSoSA3>66y?UHaL4dGb zm?3xs`^^bz@wo0lm@Z5RK43N$&Khb8155(Kq!7?s$yv{cnrH_ugb)CAHVL?y_3i8L z2ulDEG++p5zyR!x55P8LC_+cj?t1$4Ug9yZZ3NHYwF?-8*1mp0q128rO}_o#6tr=d c{!yX&0!Bh4geRM}E&u=k07*qoM6N<$f?Z2>k^lez delta 1508 zcmVQ3!jXgpa>BCxNeZk{?I+OcK zvJ8*gm0V_-vu#prFos7pE^jvBid+&c@VJnhba?W{|4um_$$#>yD&w-ZtkLuVp^Nkb zm`5{5pFQ-W000FgNklz4?VO$B0ifOipe2|(#wJ&fe_e3b}w;uODQ2Hbjv0cNCMTCz8>U}M~-Yu zw#M2`{4N^HmVam7``-8Iv&O8`>EL~alJ^4g#!3L$6Vw|`syCV>d!9*X?$xQeSD!e) zQ~~OZCh417xKgVj4-uMsb=uOdqE=qVBoU-Lz;g)9v~v@I)IMzHP830!06hA@NQ7mA zM;{o85C`cF@GT!eAVMDSOTql4_G8~?GWq}>ea|8ImVXbWqJ%;?<_Q4c{?B(<<`WOW zqfcrde#wX8DxnZ3XAS`1&ad|wAkhJ&YbcZ%l!^kY*M(!AK&dFuH@8sPs7kK~8kN8X zMJTRJ``n z7aEmtXn(#5qb(LeelF7#5UmdYR<9cpZ9O=kPdBgQkJA^}|Ms>t^4$6W&^4`)=)t`f zUH|wqy!i7uZhyZY&YyV-^v^sL%29r;2L}W|DtQi1bHN71$hm`iEduZsc_1SPaBG+K z8vqdIz05)wQ?~3FzfmdM1LCb zG|>lA3c!h1HmU%CLYbj|=0)!HGRbq|RlNcLV0ICn=0@)IX~+X91Q1(W(ls#ChUXB9 z*9wt_2WC1_Ng=kjTE7IFxgfQVf?bLe4)(XITUGlWJI5n*Qf*l zuz#5wHaevCBMncQ=mQA^s5hE)rB(wlB0fI$9Fj`DR$d1%B0fGQwLcemAYlq{vdpw2 zWB-)}tJeh}x3}kHZRSSCR?$M&v;bf(^1uuM!sw3?=lQ>kYF{g_!-o5o2#Z8r#7qZF zA`ZxnI>#j9!2D4ckthZHSHXnKBrd`#27mKsNt|P*0OsklaJ+2d0PxIy6OOYa&LQQ2 z$YsK6Um))Vfd~u#)KQeQgro`3Y8$j0JW0dLgx9czJ>s*pI}*|zQ1*cHL2#6h0xP7vLW%&b zwn4^DFg_XpYie-hX&|p25Ym2e<^r_Z27NxXzEcQl!0{o_dkVbvf`YhlGrk@qU;LzE z;SbWLK&G7_Cx1QwJ{o$l^90!cu7AV$`^Ur2@^dM{7-Im4C?gLoEPxnEPJT@VPTkWY$%+_%oegO@NF;!GPv_Vy1tRc9=d~9v#zjZ!yTFlfPk-m+ff4!h zK~_s!4rcxw7NdV8klY?d+7UVrvGDQy&wk0-B9#NS$H)WG4(}q_Kk5GvQ>TDP{wT)o z7bOLf?qW?9VBG#9#1@z1GS-1a4u~Twrh`}%&j&%$Ki^zRrByYU48zV_O!IcB@UO?Vh36S>!^2YxoZs@Od$>@;)0000< KMNUMnLSTZeEX`8@ diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 5ab2562d235..99864d3ac1d 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -3376,7 +3376,7 @@ "bmV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/library) "bmW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bmX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"bmY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "bmZ" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "bna" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/space_mountain_wind,/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "bnb" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) @@ -3847,7 +3847,7 @@ "bvY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bvZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bwa" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bwb" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bwb" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bwc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) "bwd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bwe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -4222,7 +4222,7 @@ "bDj" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bDk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bDl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay) -"bDm" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/medical/medbay) +"bDm" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/medical/medbay) "bDn" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) "bDo" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) "bDp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) @@ -4362,7 +4362,7 @@ "bFT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bFU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/medbay) "bFV" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bFW" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bFW" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bFX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bFY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bFZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) @@ -4742,7 +4742,7 @@ "bNj" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNl" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNm" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNm" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) "bNo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -4990,7 +4990,7 @@ "bRX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bRY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bRZ" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bSa" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bSa" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bSb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) "bSc" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bSd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/surgery) From 54c4e525982161c23077a63b2feedfb80331f13f Mon Sep 17 00:00:00 2001 From: "d_h2005@yahoo.com" Date: Thu, 13 Sep 2012 03:23:14 +0000 Subject: [PATCH 34/87] Commiting my away mission map. Explore the interior of a dark and damaged black market ship. A minor note: I encountered some issues with the APCs not charging from the SMES cells on the ship. If this happens, it can be fixed with the debug verb Remake Powernets. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4683 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/area/Space Station 13 areas.dm | 12 + icons/turf/areas.dmi | Bin 18782 -> 19322 bytes maps/RandomZLevels/blackmarketpackers.dmm | 549 ++++++++++++++++++++++ maps/RandomZLevels/fileList.txt | 2 +- 4 files changed, 562 insertions(+), 1 deletion(-) create mode 100644 maps/RandomZLevels/blackmarketpackers.dmm diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 98ab8f41f36..3d22f23711e 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1436,6 +1436,18 @@ proc/process_ghost_teleport_locs() name = "Mars" icon_state = "away" +/area/awaymission/BMPship1 + name = "\improper Aft Block" + icon_state = "away1" + +/area/awaymission/BMPship2 + name = "\improper Midship Block" + icon_state = "away2" + +/area/awaymission/BMPship3 + name = "\improper Fore Block" + icon_state = "away3" + ///////////////////////////////////////////////////////////////////// diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index b0de14e00f099400778a2138263db53238072202..9bf4994f59b02b0aaf5a64fb9524643b097517dd 100644 GIT binary patch literal 19322 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 NJYD@<);T3K0Ra3cfZzZC diff --git a/maps/RandomZLevels/blackmarketpackers.dmm b/maps/RandomZLevels/blackmarketpackers.dmm new file mode 100644 index 00000000000..4357323efa8 --- /dev/null +++ b/maps/RandomZLevels/blackmarketpackers.dmm @@ -0,0 +1,549 @@ +"aa" = (/turf/space,/area) +"ab" = (/turf/simulated/mineral/random/high_chance,/area/awaymission) +"ac" = (/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) +"ad" = (/obj/item/weapon/circular_saw,/obj/structure/lattice,/turf/space,/area) +"ae" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/awaymission/BMPship3) +"af" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"},/area/awaymission/BMPship3) +"ag" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"},/area/awaymission/BMPship3) +"ah" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"},/area/awaymission/BMPship3) +"ai" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/awaymission/BMPship3) +"aj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"ak" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"al" = (/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"am" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/BMPship3) +"an" = (/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"ao" = (/turf/simulated/shuttle/wall,/area/awaymission/BMPship3) +"ap" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"aq" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"ar" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"as" = (/obj/structure/lattice,/turf/space,/area) +"at" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"au" = (/obj/machinery/light/small,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"av" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"},/area/awaymission/BMPship3) +"aw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/awaymission/BMPship1) +"ax" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"},/area/awaymission/BMPship1) +"ay" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"},/area/awaymission/BMPship1) +"az" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"},/area/awaymission/BMPship1) +"aA" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"},/area/awaymission/BMPship1) +"aB" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission/BMPship1) +"aC" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/awaymission/BMPship1) +"aD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/awaymission/BMPship1) +"aE" = (/turf/simulated/shuttle/wall,/area/awaymission/BMPship1) +"aF" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aG" = (/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aH" = (/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/obj/structure/closet/crate,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aI" = (/obj/item/weapon/scalpel,/obj/structure/closet/crate,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aJ" = (/obj/item/bodybag,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aK" = (/obj/item/weapon/storage/syringes,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aM" = (/obj/machinery/optable,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aN" = (/obj/machinery/computer/operating,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aO" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/awaymission/BMPship1) +"aP" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/awaymission/BMPship1) +"aQ" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship1) +"aR" = (/obj/structure/closet/crate/freezer,/obj/item/brain,/obj/item/weapon/reagent_containers/food/snacks/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship1) +"aS" = (/obj/structure/table,/obj/item/weapon/packageWrap,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship1) +"aT" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship1) +"aU" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship1) +"aV" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/awaymission/BMPship1) +"aW" = (/turf/simulated/floor/plating/airless,/turf/simulated/floor/plating/airless{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/awaymission/BMPship1) +"aX" = (/obj/effect/gibspawner/generic,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"aZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/BMPship1) +"ba" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship1) +"bb" = (/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bc" = (/obj/item/weapon/storage/box,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bd" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"be" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bf" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bg" = (/obj/item/weapon/hand_labeler,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bh" = (/obj/structure/largecrate/mule,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/awaymission/BMPship1) +"bi" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"},/area/awaymission/BMPship1) +"bj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"bk" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c500,/obj/item/weapon/spacecash/c100,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/wood,/area/awaymission/BMPship3) +"bl" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/turf/simulated/floor/wood,/area/awaymission/BMPship3) +"bm" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/awaymission/BMPship3) +"bn" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/awaymission/BMPship3) +"bo" = (/obj/structure/rack,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship3) +"bp" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship3) +"bq" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/awaymission/BMPship3) +"br" = (/obj/effect/sign/vacuum,/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"},/area/awaymission/BMPship3) +"bs" = (/turf/simulated/floor/plating/airless{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/awaymission/BMPship1) +"bt" = (/turf/simulated/floor/plating/airless{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission/BMPship1) +"bu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/item/clothing/glasses/regular/hipster,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bw" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated,/area/awaymission/BMPship1) +"bx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship1) +"by" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bz" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bA" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bB" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bE" = (/obj/structure/largecrate/mule,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship1) +"bF" = (/turf/simulated/floor/wood,/area/awaymission/BMPship3) +"bG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/awaymission/BMPship3) +"bH" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship3) +"bI" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"bJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bK" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bL" = (/obj/machinery/gateway,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bM" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bN" = (/obj/structure/closet/crate,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c50,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship1) +"bO" = (/turf/simulated/floor{tag = "icon-wood-broken"; icon_state = "wood-broken"},/area/awaymission/BMPship3) +"bP" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship3) +"bQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship3) +"bR" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship3) +"bS" = (/obj/machinery/light,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bT" = (/obj/machinery/door_control{id = "packerMed"; pixel_y = -24},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bU" = (/obj/machinery/sleeper,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bV" = (/obj/machinery/sleep_console,/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"bW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/item/weapon/hand_labeler,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/item/weapon/storage/box,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"ca" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship1) +"cb" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/awaymission/BMPship3) +"cc" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor{tag = "icon-carpetside (NORTH)"; icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship3) +"cd" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"},/area/awaymission/BMPship3) +"ce" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor{tag = "icon-carpetside (NORTH)"; icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship3) +"cf" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"},/area/awaymission/BMPship2) +"cg" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"},/area/awaymission/BMPship2) +"ch" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"},/area/awaymission/BMPship2) +"ci" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"},/area/awaymission/BMPship1) +"cj" = (/obj/machinery/door/poddoor/shutters{id = "packerMed"},/turf/simulated/floor/plating/airless,/area/awaymission/BMPship1) +"ck" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"},/area/awaymission/BMPship1) +"cl" = (/obj/structure/largecrate/mule,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/awaymission/BMPship1) +"cm" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cn" = (/obj/machinery/light/small,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"co" = (/obj/structure/kitchenspike,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cp" = (/obj/structure/closet/crate,/obj/item/device/analyzer,/obj/item/weapon/spacecash/c10,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cq" = (/obj/structure/closet/crate,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c500,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cr" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/weapon/reagent_containers/food/snacks/appendix,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cs" = (/obj/machinery/door_control{id = "packerCargo"; pixel_y = -24},/obj/machinery/light/small,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"ct" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/awaymission/BMPship1) +"cu" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship1) +"cv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/awaymission/BMPship3) +"cw" = (/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"cx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; req_access = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"cy" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/BMPship2) +"cz" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/paper{info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; name = "scribbled note"},/obj/item/weapon/screwdriver,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cB" = (/obj/machinery/hydroponics,/turf/simulated/floor{tag = "icon-green (WEST)"; icon_state = "green"; dir = 8},/area/awaymission/BMPship2) +"cC" = (/obj/structure/sink{dir = 2},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship2) +"cD" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship2) +"cE" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship2) +"cF" = (/obj/machinery/hydroponics,/turf/simulated/floor{tag = "icon-green (EAST)"; icon_state = "green"; dir = 4},/area/awaymission/BMPship2) +"cG" = (/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cH" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/awaymission/BMPship2) +"cI" = (/obj/structure/table,/obj/item/weapon/butch,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cJ" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cK" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cL" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cN" = (/obj/structure/table,/obj/item/weapon/kitchenknife,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cP" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"},/area/awaymission/BMPship1) +"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor/shutters{id = "packerCargo"},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"cS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"cT" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cU" = (/turf/simulated/floor,/area/awaymission/BMPship2) +"cV" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/awaymission/BMPship2) +"cW" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cX" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"cY" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"cZ" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"da" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"db" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"dc" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"dd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"de" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"df" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/awaymission/BMPship1) +"dg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"dh" = (/turf/simulated/floor,/area/awaymission/BMPship1) +"di" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dk" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/simulated/floor,/area/awaymission/BMPship2) +"dl" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dm" = (/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"dn" = (/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"do" = (/obj/machinery/door/window,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"dp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"},/area/awaymission/BMPship2) +"dq" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dr" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"ds" = (/obj/structure/closet/secure_closet/freezer/meat{opened = 1},/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"dt" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"du" = (/obj/effect/landmark{name = "awaystart"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"dv" = (/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/awaymission/BMPship1) +"dw" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"dx" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; equipment = 0; locked = 0; req_access = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"dy" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"dz" = (/obj/machinery/hydroponics,/turf/simulated/floor{tag = "icon-green (SOUTHWEST)"; icon_state = "green"; dir = 10},/area/awaymission/BMPship2) +"dA" = (/turf/simulated/floor{tag = "icon-green"; icon_state = "green"},/area/awaymission/BMPship2) +"dB" = (/obj/machinery/seed_extractor,/obj/item/seeds/walkingmushroommycelium,/turf/simulated/floor{tag = "icon-green"; icon_state = "green"},/area/awaymission/BMPship2) +"dC" = (/obj/machinery/hydroponics,/turf/simulated/floor{tag = "icon-green (SOUTHEAST)"; icon_state = "green"; dir = 6},/area/awaymission/BMPship2) +"dD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dG" = (/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"dH" = (/turf/simulated/shuttle/wall{tag = "icon-swall0"; icon_state = "swall0"},/area/awaymission/BMPship1) +"dI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"dJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "hydrofloor"},/area/awaymission/BMPship1) +"dK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"dL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"dM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"dN" = (/obj/item/device/multitool,/turf/simulated/floor/engine,/area/awaymission/BMPship1) +"dO" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine,/area/awaymission/BMPship1) +"dP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/awaymission/BMPship1) +"dQ" = (/turf/simulated/floor{tag = "icon-carpetside (WEST)"; icon_state = "carpetside"; dir = 8},/area/awaymission/BMPship3) +"dR" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dT" = (/obj/structure/table,/obj/item/weapon/paper{info = "I'm no scientist, but judging from the design and components, it seems to be some kind of gateway. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything."; name = "Captain's log entry"},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"dV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"dY" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"},/area/awaymission/BMPship2) +"dZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"ea" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eb" = (/turf/simulated/wall/r_wall,/area/awaymission/BMPship2) +"ec" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"ed" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"ee" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"ef" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"eg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"eh" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"ei" = (/turf/simulated/floor/engine,/area/awaymission/BMPship1) +"ej" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"ek" = (/turf/simulated/floor{tag = "icon-carpetside (NORTHWEST)"; icon_state = "carpetside"; dir = 9},/area/awaymission/BMPship3) +"el" = (/turf/simulated/floor{tag = "icon-carpetside (NORTH)"; icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship3) +"em" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-carpetside (NORTH)"; icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship3) +"en" = (/turf/simulated/floor{tag = "icon-carpetside (NORTHEAST)"; icon_state = "carpetside"; dir = 5},/area/awaymission/BMPship3) +"eo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"ep" = (/obj/machinery/door/airlock/silver,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-carpetside (EAST)"; icon_state = "carpetside"; dir = 4},/area/awaymission/BMPship2) +"eq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"er" = (/obj/machinery/shieldwallgen,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"es" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"et" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; req_access = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eu" = (/turf/simulated/floor{tag = "icon-loadingareadirty2 (EAST)"; icon_state = "loadingareadirty2"; dir = 4},/area/awaymission/BMPship2) +"ev" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"ew" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/obj/structure/plasticflaps,/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"ex" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"ey" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/awaymission/BMPship2) +"ez" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eB" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"},/area/awaymission/BMPship1) +"eC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"eD" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"eE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"eF" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"eG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "hydrofloor"},/area/awaymission/BMPship1) +"eH" = (/obj/machinery/power/smes{charge = 4e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"eI" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"eJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"eK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"eL" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-carpetside (WEST)"; icon_state = "carpetside"; dir = 8},/area/awaymission/BMPship3) +"eM" = (/obj/structure/stool/bed/chair/office{dir = 8},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"eN" = (/turf/simulated/floor{tag = "icon-carpet (EAST)"; icon_state = "carpet"; dir = 4},/area/awaymission/BMPship3) +"eO" = (/turf/simulated/floor{tag = "icon-carpetside (EAST)"; icon_state = "carpetside"; dir = 4},/area/awaymission/BMPship3) +"eP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"eQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/gibspawner/generic,/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"eR" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"eS" = (/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"eT" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eU" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey1"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"eW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship1) +"eX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"eY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"eZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fa" = (/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fb" = (/obj/effect/gibspawner/human,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fd" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility/full,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"fe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/awaymission/BMPship1) +"ff" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor{tag = "icon-carpet (EAST)"; icon_state = "carpet"; dir = 4},/area/awaymission/BMPship3) +"fg" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-carpet (EAST)"; icon_state = "carpet"; dir = 4},/area/awaymission/BMPship3) +"fh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-carpetside (EAST)"; icon_state = "carpetside"; dir = 4},/area/awaymission/BMPship3) +"fi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"fj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fn" = (/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship1) +"fo" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fq" = (/obj/structure/rack,/obj/item/weapon/cell/high,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"fr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"fs" = (/turf/simulated/floor{tag = "icon-carpetside (SOUTHWEST)"; icon_state = "carpetside"; dir = 10},/area/awaymission/BMPship3) +"ft" = (/obj/structure/stool,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{tag = "icon-carpetside"; icon_state = "carpetside"},/area/awaymission/BMPship3) +"fu" = (/turf/simulated/floor{tag = "icon-carpetside"; icon_state = "carpetside"},/area/awaymission/BMPship3) +"fv" = (/turf/simulated/floor{tag = "icon-carpetside (SOUTHEAST)"; icon_state = "carpetside"; dir = 6},/area/awaymission/BMPship3) +"fw" = (/obj/machinery/door/airlock/silver,/turf/simulated/floor{tag = "icon-carpetside (EAST)"; icon_state = "carpetside"; dir = 4},/area/awaymission/BMPship2) +"fx" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"fy" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"fz" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fA" = (/obj/effect/gibspawner/generic,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship1) +"fD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"fE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"fF" = (/obj/effect/gibspawner/generic,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fG" = (/obj/structure/rack,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/BMPship1) +"fH" = (/obj/machinery/power/smes{charge = 4e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"fI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"fJ" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/engine,/area/awaymission/BMPship1) +"fK" = (/obj/structure/computerframe,/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"fL" = (/obj/effect/gibspawner/xeno,/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"fM" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/awaymission/BMPship2) +"fN" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"},/area/awaymission/BMPship2) +"fO" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship1) +"fQ" = (/obj/structure/mopbucket,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fR" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchenknife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"fS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/weapon/cell/high,/turf/simulated/floor,/area/awaymission/BMPship1) +"fT" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/awaymission/BMPship3) +"fU" = (/obj/item/weapon/shard,/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"fV" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship3) +"fW" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission/BMPship2) +"fX" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"fY" = (/turf/simulated/floor{tag = "icon-loadingareadirty1 (EAST)"; icon_state = "loadingareadirty1"; dir = 4},/area/awaymission/BMPship2) +"fZ" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/item/weapon/kitchenknife,/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"ga" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/structure/plasticflaps,/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"gb" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/turf/simulated/shuttle/plating,/area/awaymission/BMPship2) +"gc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"gd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"ge" = (/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"gf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"gg" = (/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/awaymission/BMPship1) +"gh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/BMPship1) +"gi" = (/turf/simulated/floor{tag = "icon-plating"; icon_state = "plating"},/area/awaymission/BMPship3) +"gj" = (/obj/item/weapon/cable_coil{amount = 5},/turf/simulated/floor{tag = "icon-carpet"; icon_state = "carpet"},/area/awaymission/BMPship3) +"gk" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship3) +"gl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/kitchenknife,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"gm" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey2"},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"gn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"go" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gq" = (/obj/item/weapon/mop,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gr" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "hydrofloor"},/area/awaymission/BMPship1) +"gs" = (/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/awaymission/BMPship3) +"gt" = (/turf/simulated/floor/plating/airless/asteroid,/area/awaymission/BMPship2) +"gu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"gv" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gw" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gx" = (/obj/structure/reagent_dispensers,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/BMPship1) +"gy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/shuttle/plating,/area/awaymission/BMPship1) +"gz" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/awaymission/BMPship2) +"gA" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/simulated/floor,/area/awaymission/BMPship1) +"gB" = (/obj/machinery/door/airlock/silver{locked = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"gC" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"gD" = (/turf/simulated/mineral/random,/area/awaymission) +"gE" = (/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/awaymission) +"gF" = (/obj/machinery/door/airlock/silver,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-carpetside"; icon_state = "carpetside"},/area/awaymission/BMPship3) +"gG" = (/turf/simulated/shuttle/wall,/area/awaymission/BMPship2) +"gH" = (/turf/simulated/mineral/random,/area/awaymission/BMPship2) +"gI" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/awaymission/BMPship2) +"gJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"},/area/awaymission/BMPship2) +"gK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/awaymission/BMPship1) +"gL" = (/obj/structure/stool,/turf/simulated/floor,/area/awaymission/BMPship1) +"gM" = (/obj/structure/table,/obj/item/weapon/paper{info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies."; name = "Old Diary"},/turf/simulated/floor,/area/awaymission/BMPship1) +"gN" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/awaymission/BMPship1) +"gO" = (/obj/structure/closet,/turf/simulated/floor,/area/awaymission/BMPship1) +"gP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"gQ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"gR" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"},/area/awaymission/BMPship3) +"gS" = (/obj/structure/cable,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship3) +"gT" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship3) +"gU" = (/turf/simulated/floor/plating/airless/asteroid,/area/awaymission/BMPship3) +"gV" = (/obj/structure/rack,/turf/simulated,/area/awaymission/BMPship3) +"gW" = (/turf/simulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/awaymission/BMPship3) +"gX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaymission/BMPship3) +"gY" = (/turf/simulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission/BMPship3) +"gZ" = (/turf/simulated/shuttle/wall,/area/awaymission) +"ha" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"},/area/awaymission) +"hb" = (/turf/simulated/floor/plating/airless,/area/awaymission) +"hc" = (/turf/simulated/floor/plating/airless{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/awaymission) +"hd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/awaymission) +"he" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission) +"hf" = (/obj/item/apc_frame,/turf/simulated/floor/plating/airless,/area/awaymission) +"hg" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/awaymission) +"hh" = (/obj/item/weapon/cable_coil{amount = 5},/turf/simulated/floor/plating/airless,/area/awaymission) +"hi" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless,/area/awaymission) +"hj" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/awaymission/BMPship1) +"hk" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/BMPship1) +"ho" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) +"hp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"hq" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated,/area/awaymission/BMPship3) +"hr" = (/turf/simulated,/area/awaymission/BMPship3) +"hs" = (/obj/effect/gibspawner/robot,/turf/simulated,/area/awaymission/BMPship3) +"ht" = (/turf/simulated/floor/plating/airless{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/awaymission) +"hu" = (/obj/effect/decal/mecha_wreckage/ripley,/turf/simulated/floor/plating/airless,/area/awaymission) +"hv" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) +"hw" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission) +"hx" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/airless,/area/awaymission) +"hy" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/awaymission/BMPship1) +"hz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hA" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) +"hB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"hC" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/plating/airless{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission) +"hD" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/awaymission) +"hE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/awaymission) +"hF" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"hG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/awaymission/BMPship1) +"hI" = (/turf/simulated/floor/plating/airless{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/awaymission) +"hJ" = (/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/BMPship1) +"hK" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor,/area/awaymission/BMPship1) +"hL" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship1) +"hM" = (/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship1) +"hN" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship1) +"hO" = (/obj/item/weapon/caution,/turf/simulated/floor/plating/airless,/area/awaymission) +"hP" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area/awaymission) +"hQ" = (/obj/structure/closet/crate,/obj/item/weapon/spacecash/c10,/turf/simulated/floor,/area/awaymission/BMPship1) +"hR" = (/obj/structure/sink{dir = 2},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship1) +"hS" = (/obj/item/clothing/gloves/fyellow,/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) +"hT" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/awaymission) +"hU" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"},/area/awaymission) +"hV" = (/obj/item/weapon/storage/matchbox,/obj/item/weapon/cigpacket/dromedaryco,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"hW" = (/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"hX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/awaymission/BMPship3) +"hY" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship3) +"hZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/engine,/area/awaymission/BMPship3) +"ia" = (/turf/simulated/mineral/diamond,/area/awaymission) +"ib" = (/turf/simulated/mineral/clown,/area/awaymission) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakalamanaoaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapalalaqanaraoaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaatakauamanananavaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasawaxaxaxaxaxaxaxaxaxayaxaxaxazaAaBaCazaxaxaAaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaasaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaUaUaUaUaVaEaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoafafagafafafafafafafaiaaaaaaaaaaaaasaWaGaGaGaXaGaGaGaYaGaGaZbabbbbbcbbbbbdbebfbbbgbhbiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjbkblbmbnbobpbobpbobqbraaaaaaaaaaasbsaGaGbtaGaGaGaFaGbubvbvbwbxbybbbzbbbbbAbBbCbDbbbEaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapbFbGbmbHananananananbIaaaaaaasawaEaGbtaWaGbtaGaGaGaXaGaGaGaZbabJbbbbbbbbbKbLbMbbbbbNaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatbObFbmanbPbPbQbPbPbRavaaaaaaawbibsbtaGbSbTaGaGaGbUbVbSbUbVaObabWbXbYbYbZbYbYbYbYbycaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaocbcccdcecfcgcgcgcgcgchcgcgcgcgciaxaxaxaxaAcjcjcjaCaxaxaxaxckclcmcncocmcmcpcqcrcsctcuaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvaocwcwcxcwcyczcAcBcCcDcEcCcFcAcGcHcIcJcKcLcGcGcGcGcMcNcOcMcPcQaxaxaxayaxaxaxaxayaxcRaxckaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvaocwcwcwcScwcycGcTcBcUcUcUcVcFcGcGcycWcWcWcXcGcGcGcGcYcYcGcYcGaZcZcZdadbdcdddcdeaOdfdgdhaEaxaxayaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvaocwcwcwcwdidjcycGcGcBcUdkcUcUcFcGcGdldmdndodpcGcGcGcGcGcGdqcGcGaOdadrdaaZdsdtdudvaOdwdgdfdfdxdycQazaEaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvaocwcwcwcwcwcwcScycGcGdzdAdAdBdAdCcGcGcycGdDdEdEdEdEdEdEdEdEdEdFcGaZdadGdadHaxaxaxaxckdwdIdJdKdLdMaZdNdOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaodQcwcwdRdSdTcwdUcydVdWdXdXdXdXdXdXdFcGdYcGdZcGeaebebebebebebebdZcGaOdaecdadadadadaedaOeeefbbbJbbegeheidOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejdQcwekelemeleneoepdXeqebebebebeberescGetcGdZeuevewevevevevexeyezeAeBdaeceCeDeDeEdadaaOeFeGbbeHeIeJaZeidOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeKeLeMdQeNeNeNeOcScycGcGebePeQePeReSdZeTdZcGdZcGeUebebebebebebebdZeVeWeXeYeZfafbfcdadaaOfdeGbbeHeIeJcQayaEfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeKeLeMdQeNfffgfhficycGcGebePePeSeReSfjdXfkdXflcGcGcGcGcGfmcGcGcGdZcGfndaecfofafafpdadaaOfqeffaeHeIeJcQazaEaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafrdQcwfsftfufufvcSfwcGcGebfxePeSfyeSdZcGfzcGdZcGcGfAcGcGcGcGcGcGfBdEfCfDfEfofFfafpdadaaOfGeffafHeIfIaZfJdOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaodQcwfKfKcwfKcwdUcydVcGebePeSfLeRfMdZcGfNcGdZcGeaebebebebebebebdZfOfPeXeYeZfQfafRdaedaOeefSfabbbbdyeheidOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafTaofUcwfVcwcwcwcScycGcGebeSeSeSfWeSdZfXcycGdZfYfZgagbgbgbgbexeyezgcbidaecgdgegegfdadaaOdweGdfggdfghaZeidOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasfVgicwgjgkcwcScycGcGebebebebeberglcGdlcGdZcGgmebebebebebebebdZcGaOdagngogogogpdagqaOdwefdhdfgrdycQayaEfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagsgicwcwcwcScycGcGcGcGcGcGcGcGgtcGcycGgudXdXdXdXdXdXdEdEdEeqcGaZgvdadadadaecgwgxaOdwgyfaaEaxaxazfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaasaaaaaaaaavfVcwcwcScycGgzcGcGcGcGgtcGgtgtcHcGgzcGcGcGgzcGcGcGcGgzcGcGcQaxaxgAaxaxgBaxaxazaxgCaxckfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDacaaasaagEasaaaoafafaggFchcgcgcgcgcgcgcggGgHgIgJcgcgcgcgcgcgcgcgcgcgcgcgcgckdhdhdhdhgKdggLgMgNgKefgOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDacaaaaaaaaaagPakgQgRgSgTgUgVgWgXgYgZgDgDgDgDhaacachbhcachdhbachehfhghhhiaOhjdhbbdhdhhkhlhlhlhlhmhnaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDhoaaaaaaaaaahpalalhqhrgYhrgUhshrgUgDgDgDgDgDgDgZachthuhbhvhwhxhxhbhbhbhbaZgLdhdhhydhhzdhhydhdhdhgOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDachAaaaaaaaaaahBakalavfVfVgUgWgUgYgUgZgDgDgDgZgDgDgDachCachxhxhxhxhbhbhDhEhFhGhGhGhGhGhHdhdhdhaCaxaxckaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaacaeafafcdafaogDgUgZgDgDgDgDgDgDgDgDgDgDgDhchthxhxhvhxhbhIhbhbaZdhdhhJhKdhhydhhydhhLhMhNeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgZachthbhbhehOhOhOhPaOhQhQdhbbdhdhdhdhdhbihRaEfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahSacacacgDgDgDgDgDgDgDgDgDgDgDgZgDgDgDgDgDgDgDgDgZhThUhUhUhUhUhUhUazaxaxaxayaxgAaxayaxazaAfeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaabjakgQamhVanhWgRhXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaaapalalaqanhYaohXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaahZakalamanaohXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgDgDacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaaaeafafcdahhXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDgDacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDgDacacacgDgDiagDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDgDacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDgDacacacgDgDgDgDgDgDibgDgDgDgDgDgDgDgDgDgDgDacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDgDacacacgDgDgDibgDgDibgDgDgDgDgDgDgDgDgDacacacacgDgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDgDgDacacacacgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDacacgDgDgDgDgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDgDacacacacacacgDgDgDgDgDgDgDgDgDgDgDgDacacacacgDgDgDgDgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacgDgDgDgDgDgDgDgDacacacacaaaaaagDgDgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/maps/RandomZLevels/fileList.txt b/maps/RandomZLevels/fileList.txt index 9cfe4ba8acc..df41b36e30f 100644 --- a/maps/RandomZLevels/fileList.txt +++ b/maps/RandomZLevels/fileList.txt @@ -6,4 +6,4 @@ #maps/RandomZLevels/example.dmm #maps/RandomZLevels/desert.dmm - +maps/RandomZLevels/blackmarketpackers.dmm From a23da872acd8ad8f05fa5ccbad789422c01a9ff3 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Thu, 13 Sep 2012 07:20:13 +0000 Subject: [PATCH 35/87] -Added a new secret admin button. It'll turn the floor into lava and deal damage to people. Admins can change the duration and the damage it deals. http://i.imgur.com/2TA3F.png git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4684 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/turfs/simulated/floor.dm | 4 +++ code/modules/admin/admin.dm | 56 ++++++++++++++++++++++++++++- icons/turf/floors.dmi | Bin 321053 -> 322421 bytes 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 52f4cf12217..f9148b388b5 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -19,10 +19,12 @@ var/list/wood_icons = list("wood","wood-broken") name = "floor" icon = 'icons/turf/floors.dmi' icon_state = "floor" + var/icon_regular_floor = "floor" //used to remember what icon the tile should have by default var/icon_plating = "plating" thermal_conductivity = 0.040 heat_capacity = 10000 + var/lava = 0 var/broken = 0 var/burnt = 0 var/obj/item/stack/tile/floor_tile = new/obj/item/stack/tile/plasteel @@ -70,6 +72,8 @@ var/list/wood_icons = list("wood","wood-broken") return turf/simulated/floor/proc/update_icon() + if(lava) + return if(is_plasteel_floor()) if(!broken && !burnt) icon_state = icon_regular_floor diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index eea1d2893d0..87b0e6446be 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1,5 +1,6 @@ var/global/BSACooldown = 0 +var/global/floorIsLava = 0 //////////////////////////////// @@ -2038,7 +2039,59 @@ var/global/BSACooldown = 0 var/obj/machinery/status_display/A = M A.friendc = 1 message_admins("[key_name_admin(usr)] turned all AIs into best friends.", 1) + if("floorlava") + if(floorIsLava) + usr << "The floor is lava already." + return + feedback_inc("admin_secrets_fun_used",1) + feedback_add_details("admin_secrets_fun_used","LF") + //Options + var/length = input(usr, "How long will the lava last? (in seconds)", "Length", 180) as num + length = min(abs(length), 1200) + + var/damage = input(usr, "How deadly will the lava be?", "Damage", 2) as num + damage = min(abs(damage), 100) + + var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "YES!", "Nah") + if(sure == "Nah") + return + floorIsLava = 1 + + message_admins("[key_name_admin(usr)] made the floor LAVA! It'll last [length] seconds and it will deal [damage] damage to everyone.", 1) + + for(var/turf/simulated/floor/F in world) + if(F.z == 1) + F.name = "lava" + F.desc = "The floor is LAVA!" + F.overlays += "lava" + F.lava = 1 + + spawn(0) + for(var/i = i, i < length, i++) // 180 = 3 minutes + for(var/mob/living/L in living_mob_list) + if(istype(L.loc, /turf/simulated/floor)) // Are they on LAVA?! + var/turf/simulated/floor/F = L.loc + var/safe = 0 + for(var/obj/structure/O in F.contents) + if(O.level > F.level && !istype(O, /obj/structure/window)) // Something to stand on and it isn't under the floor! + safe = 1 + break + if(!safe) + L.adjustFireLoss(damage) + + + sleep(10) + + for(var/turf/simulated/floor/F in world) // Reset everything. + if(F.z == 1) + F.name = initial(F.name) + F.desc = initial(F.desc) + F.overlays = null + F.lava = 0 + F.update_icon() + floorIsLava = 0 + return if("virus") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","V") @@ -2938,7 +2991,8 @@ var/global/BSACooldown = 0 Move Mining Shuttle
Break all lights
Fix all lights
-Best Friend AI
"} +Best Friend AI
+The floor is lava! (DANGEROUS)
"} //Station Shockwave
if(lvl >= 6) diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 144479ed1a12a21515cda2482a2dc3ec53bb58ed..494401b975e19f8058988b5f922b29be64fddd54 100644 GIT binary patch delta 21528 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 From 0f1940b0158342e0206a6ebc9a9a468ca0259b84 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Thu, 13 Sep 2012 09:29:30 +0000 Subject: [PATCH 36/87] -Made the admin "floor is lava" secret to only hurt carbons. Otherwise activating it would kill the AI everytime, since it cannot move. -Fixed following not working right. Optimized "observe". git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4685 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/admin/admin.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 11 +++- code/modules/mob/mob.dm | 72 +++++++++------------- 3 files changed, 39 insertions(+), 46 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 87b0e6446be..750a79466ab 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -2069,7 +2069,7 @@ var/global/floorIsLava = 0 spawn(0) for(var/i = i, i < length, i++) // 180 = 3 minutes - for(var/mob/living/L in living_mob_list) + for(var/mob/living/carbon/L in living_mob_list) if(istype(L.loc, /turf/simulated/floor)) // Are they on LAVA?! var/turf/simulated/floor/F = L.loc var/safe = 0 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index a39db8faefb..568c6691e23 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -180,12 +180,17 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set desc = "Follow and haunt a mob." if(istype(usr, /mob/dead/observer)) - var/mob/target = input("Please, select a player!", "Jump to Mob", null, null) as null|anything in getmobs() - if(target) + var/list/mobs = getmobs() + var/input = input("Please, select a mob!", "Follow Mob", null, null) as null|anything in mobs + var/mob/target = mobs[input] + if(target && target != usr) spawn(0) var/turf/pos = get_turf(src) while(src.loc == pos) - src.loc = get_turf(target) + var/turf/T = get_turf(target) + if(!T) + break + src.loc = T pos = src.loc sleep(15) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a7dd8d22940..8113b923506 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -443,51 +443,40 @@ var/list/slot_equipment_priority = list( \ var/list/namecounts = list() var/list/creatures = list() - for (var/obj/item/weapon/disk/nuclear/D in world) - var/name = "Nuclear Disk" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = D + for(var/obj/O in world) + if(!O.loc) + continue + if(istype(O, /obj/item/weapon/disk/nuclear)) + var/name = "Nuclear Disk" + if (names.Find(name)) + namecounts[name]++ + name = "[name] ([namecounts[name]])" + else + names.Add(name) + namecounts[name] = 1 + creatures[name] = O - for (var/obj/machinery/singularity/S in world) - var/name = "Singularity" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = S + if(istype(O, /obj/machinery/singularity)) + var/name = "Singularity" + if (names.Find(name)) + namecounts[name]++ + name = "[name] ([namecounts[name]])" + else + names.Add(name) + namecounts[name] = 1 + creatures[name] = O - for (var/obj/machinery/bot/B in world) - var/name = "BOT: [B.name]" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = B -/* - for (var/mob/living/silicon/decoy/D in world) - var/name = "[D.name]" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = D -*/ + if(istype(O, /obj/machinery/bot)) + var/name = "BOT: [O.name]" + if (names.Find(name)) + namecounts[name]++ + name = "[name] ([namecounts[name]])" + else + names.Add(name) + namecounts[name] = 1 + creatures[name] = O - -//THIS IS HOW YOU ADD OBJECTS TO BE OBSERVED - for(var/mob/M in sortAtom(mob_list)) var/name = M.name if (names.Find(name)) @@ -499,7 +488,6 @@ var/list/slot_equipment_priority = list( \ creatures[name] = M -//THIS IS THE MOBS PART: LOOK IN HELPERS.DM client.perspective = EYE_PERSPECTIVE From 9b072d55ac5820676d848e12265c54351183ed15 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Thu, 13 Sep 2012 15:30:47 +0000 Subject: [PATCH 37/87] Committed some new hotkeys. Hotkey-Mode: (hotkey-mode must be on) TAB = toggle hotkey-mode a = left s = down d = east w = up q = drop e = equip r = throw t = say x = swap-hand f = cycle-intents-left g = cycle-intents-right Normal-Mode: (hotkey doesn't need to be on) Ctrl+a = left Ctrl+s = down Ctrl+d = east Ctrl+w = up Ctrl+q = drop Ctrl+e = equip Ctrl+r = throw Ctrl+x = swap-hand Ctrl+f = cycle-intents-left Ctrl+g = cycle-intents-right Admin: F5 = toggle-admin-observe (WIP) F6 = player-panel-new F7 = admin-pm F8 = (WIP) Regular controls aren't affected. There's an additional option to press the TAB key to switch into a hotkey-mode. It's a toggle, so it stays on until you press it again. It switches focus between the map and input-bar for you. This mode defaults to off so you won't even notice it unless you decide to toggle it on with the TAB key. Whilst using this hotkey mode you get additional options like pressing "T" to say something. The mode switching (TAB key) is completely client-sided. http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=10024 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4686 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/screen.dm | 75 +- html/changelog.html | 8 + interface/interface.dm | 102 ++- interface/skin.dmf | 1389 ++++-------------------------------- 4 files changed, 251 insertions(+), 1323 deletions(-) diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 71e9f8fd672..81557916a5a 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -264,16 +264,7 @@ usr.hud_used.hidden_inventory_update() if("equip") - var/obj/item/I = usr.get_active_hand() - if(!I) - usr << "\blue You are not holding anything to equip." - return - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - H.equip_to_appropriate_slot(I) - - usr.update_inv_l_hand(0) - usr.update_inv_r_hand() + usr.quick_equip() if("resist") if(isliving(usr)) @@ -288,58 +279,6 @@ else usr.clearmap() - if("arrowleft") - switch(usr.a_intent) - if("help") - if(issilicon(usr)) - usr.a_intent = "hurt" - usr.hud_used.action_intent.icon_state = "harm" - else - usr.a_intent = "grab" - usr.hud_used.action_intent.icon_state = "grab" - - if("disarm") - usr.a_intent = "help" - usr.hud_used.action_intent.icon_state = "help" - - if("hurt") - if(issilicon(usr)) - usr.a_intent = "help" - usr.hud_used.action_intent.icon_state = "help" - else - usr.a_intent = "disarm" - usr.hud_used.action_intent.icon_state = "disarm" - - if("grab") - usr.a_intent = "hurt" - usr.hud_used.action_intent.icon_state = "harm" - - if("arrowright") - switch(usr.a_intent) - if("help") - if(issilicon(usr)) - usr.a_intent = "hurt" - usr.hud_used.action_intent.icon_state = "harm" - else - usr.a_intent = "disarm" - usr.hud_used.action_intent.icon_state = "disarm" - - if("disarm") - usr.a_intent = "hurt" - usr.hud_used.action_intent.icon_state = "harm" - - if("hurt") - if(issilicon(usr)) - usr.a_intent = "help" - usr.hud_used.action_intent.icon_state = "help" - else - usr.a_intent = "grab" - usr.hud_used.action_intent.icon_state = "grab" - - if("grab") - usr.a_intent = "help" - usr.hud_used.action_intent.icon_state = "help" - if("mov_intent") if(usr.legcuffed) usr << "\red You are legcuffed! You cannot run until you get your cuffs removed!" @@ -571,6 +510,18 @@ usr.resting = !( usr.resting ) usr << "\blue You are now [(usr.resting) ? "resting" : "getting up"]" +/mob/verb/quick_equip() + set name = "quick-equip" + set hidden = 1 + var/obj/item/I = usr.get_active_hand() + if(!I) + usr << "\blue You are not holding anything to equip." + return + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + H.equip_to_appropriate_slot(I) + H.update_inv_l_hand(0) + H.update_inv_r_hand() /mob/living/verb/resist() set name = "Resist" diff --git a/html/changelog.html b/html/changelog.html index c89a2fca760..1e8790b4e7e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,6 +48,14 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> +
+

13 September 2012

+

Carn updated:

+
    +
  • New Hotkeys (Trial period). Details can be found in the help menu or via the hotkeys-help verb. It's all client-side. It shouldn't intefere with regular controls (except ctrl+A, ctrl+S, ctrl+D and ctrl+W).
  • +
+
+

10 September 2012

Giacom updated:

diff --git a/interface/interface.dm b/interface/interface.dm index 8173d5a13cb..3a186a90c6a 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -28,4 +28,104 @@ set desc = "Show Server Rules." set hidden = 1 src << browse(file(RULES_FILE), "window=rules;size=480x320") -#undef RULES_FILE \ No newline at end of file +#undef RULES_FILE + +/client/verb/a_intent_left() + set name = "a-intent-left" + set hidden = 1 + + if(ishuman(usr) || istype(usr,/mob/living/carbon/alien/humanoid) || islarva(usr)) + switch(usr.a_intent) + if("help") + usr.a_intent = "hurt" + usr.hud_used.action_intent.icon_state = "intent_hurt" + if("disarm") + usr.a_intent = "help" + usr.hud_used.action_intent.icon_state = "intent_help" + if("grab") + usr.a_intent = "disarm" + usr.hud_used.action_intent.icon_state = "intent_disarm" + if("hurt") + usr.a_intent = "grab" + usr.hud_used.action_intent.icon_state = "intent_grab" + else if(issilicon(usr)) + if(usr.a_intent == "help") + usr.a_intent = "hurt" + usr.hud_used.action_intent.icon_state = "harm" + else + usr.a_intent = "help" + usr.hud_used.action_intent.icon_state = "help" + +/client/verb/a_intent_right() + set name = "a-intent-right" + set hidden = 1 + + if(ishuman(usr) || istype(usr,/mob/living/carbon/alien/humanoid) || islarva(usr)) + switch(usr.a_intent) + if("help") + usr.a_intent = "disarm" + usr.hud_used.action_intent.icon_state = "intent_disarm" + if("disarm") + usr.a_intent = "grab" + usr.hud_used.action_intent.icon_state = "intent_grab" + if("grab") + usr.a_intent = "hurt" + usr.hud_used.action_intent.icon_state = "intent_hurt" + if("hurt") + usr.a_intent = "help" + usr.hud_used.action_intent.icon_state = "intent_help" + else if(issilicon(usr)) + if(usr.a_intent == "help") + usr.a_intent = "hurt" + usr.hud_used.action_intent.icon_state = "harm" + else + usr.a_intent = "help" + usr.hud_used.action_intent.icon_state = "help" + + +/client/verb/hotkeys_help() + set name = "hotkeys-help" + set category = "OOC" + + var/hotkey_mode = {" +Hotkey-Mode: (hotkey-mode must be on)\n +TAB = toggle hotkey-mode\n +a = left\n +s = down\n +d = east\n +w = up\n +q = drop\n +e = equip\n +r = throw\n +t = say\n +x = swap-hand\n +f = cycle-intents-left\n +g = cycle-intents-right\n +"} + + var/other = {" +Any-Mode: (hotkey doesn't need to be on)\n +Ctrl+a = left\n +Ctrl+s = down\n +Ctrl+d = east\n +Ctrl+w = up\n +Ctrl+q = drop\n +Ctrl+e = equip\n +Ctrl+r = throw\n +Ctrl+x = swap-hand\n +Ctrl+f = cycle-intents-left\n +Ctrl+g = cycle-intents-right\n +"} + + var/admin = {" +Admin:\n +F5 = toggle-admin-observe (WIP) +F6 = player-panel-new +F7 = admin-pm +F8 = (WIP) +"} + + src << hotkey_mode + src << other + if(holder) + src << admin diff --git a/interface/skin.dmf b/interface/skin.dmf index 34a360d1603..47f7b56e152 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1,4 +1,8 @@ macro "macro" + elem + name = "TAB" + command = ".winset \"hotkey_toggle.is-checked=true ? hotkey_toggle.is-checked=false input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : hotkey_toggle.is-checked=true mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + is-disabled = false elem name = "CENTER+REP" command = ".center" @@ -59,21 +63,89 @@ macro "macro" name = "DELETE" command = "delete-key-pressed" is-disabled = false + elem "a_key" + name = "A+REP" + command = ".west" + is-disabled = true elem - name = "CTRL+A" - command = "toggle-throw-mode" + name = "CTRL+A+REP" + command = ".west" is-disabled = false + elem "d_key" + name = "D+REP" + command = ".east" + is-disabled = true elem - name = "CTRL+D" - command = "drop-item" + name = "CTRL+D+REP" + command = ".east" is-disabled = false + elem "e_key" + name = "E" + command = "quick-equip" + is-disabled = true elem - name = "CTRL+S" - command = "swap-hand" + name = "CTRL+E" + command = "quick-equip" is-disabled = false + elem "f_key" + name = "F" + command = "a-intent-left" + is-disabled = true elem - name = "CTRL+W" - command = "attack-self" + name = "CTRL+F" + command = "a-intent-left" + is-disabled = false + elem "g_key" + name = "G" + command = "a-intent-right" + is-disabled = true + elem + name = "CTRL+G" + command = "a-intent-right" + is-disabled = false + elem "q_key" + name = "Q" + command = ".northwest" + is-disabled = true + elem + name = "CTRL+Q" + command = ".northwest" + is-disabled = false + elem "r_key" + name = "R" + command = ".southwest" + is-disabled = true + elem + name = "CTRL+R" + command = ".southwest" + is-disabled = false + elem "s_key" + name = "S+REP" + command = ".south" + is-disabled = true + elem + name = "CTRL+S+REP" + command = ".south" + is-disabled = false + elem "t_key" + name = "T" + command = "say" + is-disabled = true + elem "w_key" + name = "W+REP" + command = ".north" + is-disabled = true + elem + name = "CTRL+W+REP" + command = ".north" + is-disabled = false + elem "x_key" + name = "X" + command = ".northeast" + is-disabled = true + elem + name = "CTRL+X" + command = ".northeast" is-disabled = false elem name = "F1" @@ -91,47 +163,23 @@ macro "macro" name = "SHIFT+F2+REP" command = ".screenshot" is-disabled = false + elem + name = "F5" + command = "admin-observe" + is-disabled = false + elem + name = "F6" + command = "Player-Panel-New" + is-disabled = false + elem + name = "F7" + command = "Admin-PM" + is-disabled = false elem name = "F12" command = "F12" is-disabled = false -macro "tcside" - -macro "vending" - elem - name = "NORTHEAST" - command = "skincmd \"vending;pagen\"" - is-disabled = false - elem - name = "SOUTHEAST" - command = "skincmd \"vending;pagep\"" - is-disabled = false - elem - name = "1" - command = "skincmd \"vending;buy0\"" - is-disabled = false - elem - name = "2" - command = "skincmd \"vending;buy1\"" - is-disabled = false - elem - name = "3" - command = "skincmd \"vending;buy2\"" - is-disabled = false - elem - name = "4" - command = "skincmd \"vending;buy3\"" - is-disabled = false - elem - name = "5" - command = "skincmd \"vending;buy4\"" - is-disabled = false - elem - name = "6" - command = "skincmd \"vending;buy5\"" - is-disabled = false - menu "menu" elem @@ -251,6 +299,15 @@ menu "menu" group = "" is-disabled = false saved-params = "is-checked" + elem + name = "&Hotkeys" + command = "hotkeys-help" + category = "&Help" + is-checked = false + can-check = false + group = "" + is-disabled = false + saved-params = "is-checked" window "Telecomms IDE" @@ -850,6 +907,34 @@ window "mainwindow" macro = "macro" menu = "menu" on-close = "" + elem "hotkey_toggle" + type = BUTTON + pos = 560,420 + size = 80x20 + anchor1 = 100,100 + anchor2 = none + font-family = "" + font-size = 0 + font-style = "" + text-color = #000000 + background-color = none + is-visible = true + is-disabled = false + is-transparent = false + is-default = false + border = none + drop-zone = false + right-click = false + saved-params = "is-checked" + on-size = "" + text = "Hotkey Toggle" + image = "" + command = ".winset \"hotkey_toggle.is-checked=false ? input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + is-flat = false + stretch = false + is-checked = false + group = "" + button-type = pushbox elem "mainvsplit" type = CHILD pos = 3,0 @@ -928,62 +1013,6 @@ window "mainwindow" is-checked = false group = "" button-type = pushbox - elem "macrobutton" - type = BUTTON - pos = 560,420 - size = 30x20 - anchor1 = 100,100 - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = true - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Alt" - image = "" - command = ".winset \"macrobutton.is-checked=true?input.command=\"!.alt \" saybutton.is-checked=false:input.command=\"" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbox - elem "hostb" - type = BUTTON - pos = 590,420 - size = 47x20 - anchor1 = 100,100 - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = true - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Host..." - image = "" - command = ".host" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton window "mapwindow" elem "mapwindow" @@ -1492,1163 +1521,3 @@ window "infowindow" on-hide = ".winset\"rpane.infob.is-visible=false;rpane.browseb.is-visible=true?rpane.browseb.is-checked=true rpane.rpanewindow.left=browserwindow:rpane.textb.is-visible=true rpane.rpanewindow.pos=0,30 rpane.rpanewindow.size=0x0 rpane.rpanewindow.left=\"" on-tab = "" -window "vendingslot" - elem "vendingslot" - type = MAIN - pos = 281,0 - size = 285x60 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "pos;size;is-minimized;is-maximized" - on-size = "" - title = "" - titlebar = false - statusbar = false - can-close = false - can-minimize = false - can-resize = false - is-pane = true - is-minimized = false - is-maximized = false - can-scroll = none - icon = "" - image = "" - image-mode = stretch - keep-aspect = false - transparent-color = none - alpha = 255 - macro = "" - menu = "" - on-close = "" - elem "buy" - type = BUTTON - pos = 240,16 - size = 32x32 - anchor1 = 80,7 - anchor2 = 98,93 - font-family = "Arial" - font-size = 15 - font-style = "" - text-color = #ffff80 - background-color = #9193ae - is-visible = true - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "$" - image = "" - command = "" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock" - type = LABEL - pos = 8,40 - size = 216x16 - anchor1 = 3,67 - anchor2 = 79,93 - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "Left in stock: 0" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "name" - type = LABEL - pos = 0,4 - size = 224x28 - anchor1 = 0,7 - anchor2 = 79,53 - font-family = "" - font-size = 11 - font-style = "bold" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "Cuban Pete's Double Bearded Wine LOL LINES" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = true - -window "vendingwindow_n" - elem "vendingwindow_n" - type = MAIN - pos = 281,0 - size = 300x438 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #ffffff - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "pos;size;is-minimized;is-maximized" - on-size = "" - title = "Vending Machine" - titlebar = true - statusbar = false - can-close = true - can-minimize = false - can-resize = false - is-pane = false - is-minimized = false - is-maximized = false - can-scroll = none - icon = "" - image = 'icons\\VendingMachineBG.png' - image-mode = stretch - keep-aspect = false - transparent-color = none - alpha = 255 - macro = "vending" - menu = "" - on-close = "" - elem "page" - type = LABEL - pos = 64,416 - size = 36x16 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #c7dbe0 - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "1/1" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "forwardbutton" - type = BUTTON - pos = 96,416 - size = 16x16 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #c7dbe0 - is-visible = true - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = ">" - image = "" - command = "skincmd \"vending;pagen\"" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "backbutton" - type = BUTTON - pos = 48,416 - size = 16x16 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #ccdfe3 - is-visible = true - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "<" - image = "" - command = "skincmd \"vending;pagep\"" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "label1" - type = LABEL - pos = 8,416 - size = 40x16 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "Page: " - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "product15" - type = BUTTON - pos = 8,392 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #526f7c - is-visible = false - is-disabled = true - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "2Beard Whine (out of stock)" - image = "" - command = "buy15" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock15" - type = LABEL - pos = 264,392 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock14" - type = LABEL - pos = 264,368 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock13" - type = LABEL - pos = 264,344 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "product14" - type = BUTTON - pos = 8,368 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #ad92dc - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Vanilla SuperAggroCrag Tears (Keyboard Selected)" - image = "" - command = "buy14" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product13" - type = BUTTON - pos = 8,344 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "MOTHERFUCKER" - image = "" - command = "buy13" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock12" - type = LABEL - pos = 264,320 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "title" - type = LABEL - pos = 0,0 - size = 291x50 - anchor1 = 2,0 - anchor2 = 99,12 - font-family = "" - font-size = 12 - font-style = "bold" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "Crazy Dave's vending machine" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "coinbutton" - type = BUTTON - pos = 280,0 - size = 20x24 - anchor1 = none - anchor2 = none - font-family = "monospace" - font-size = 15 - font-style = "bold" - text-color = #ffff3e - background-color = #c0c0c0 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = line - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "$" - image = "" - command = "skincmd \"vending;coin\"" - is-flat = true - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock11" - type = LABEL - pos = 264,296 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "advert" - type = LABEL - pos = 120,420 - size = 176x16 - anchor1 = none - anchor2 = none - font-family = "serif" - font-size = 7 - font-style = "" - text-color = #000000 - background-color = none - is-visible = true - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "\" Alcohol is humanity's best friend \"" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock10" - type = LABEL - pos = 264,272 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock9" - type = LABEL - pos = 264,248 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock8" - type = LABEL - pos = 264,224 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock7" - type = LABEL - pos = 264,200 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock6" - type = LABEL - pos = 264,176 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock5" - type = LABEL - pos = 264,152 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock4" - type = LABEL - pos = 264,128 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "stock3" - type = LABEL - pos = 264,104 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "product12" - type = BUTTON - pos = 8,320 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Soylent Green" - image = "" - command = "buy12" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product11" - type = BUTTON - pos = 8,296 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Blue Waffles" - image = "" - command = "buy11" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product10" - type = BUTTON - pos = 8,272 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Metroid chips" - image = "" - command = "buy10" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product9" - type = BUTTON - pos = 8,248 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Chocolate Xenodildos" - image = "" - command = "buy9" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product8" - type = BUTTON - pos = 8,224 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Chips" - image = "" - command = "buy8" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product7" - type = BUTTON - pos = 8,200 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "THAT FAGGOT TRAITOR GEORGE melons" - image = "" - command = "buy7" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product6" - type = BUTTON - pos = 8,176 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Peanis Cupcakes" - image = "" - command = "buy6" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product5" - type = BUTTON - pos = 8,152 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Doublebeard Bearded Special Wine" - image = "" - command = "buy5" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product4" - type = BUTTON - pos = 8,128 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Caccavo Guaranteed Quality Tequilla" - image = "" - command = "buy4" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product3" - type = BUTTON - pos = 8,104 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "TUNGSTEN TRIPLE GRIFFED" - image = "" - command = "buy3" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "product2" - type = BUTTON - pos = 8,80 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #78a6c7 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "4 No Raisins!" - image = "" - command = "buy2" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock2" - type = LABEL - pos = 264,80 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - elem "product1" - type = BUTTON - pos = 8,56 - size = 256x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = #8ba5b4 - is-visible = false - is-disabled = false - is-transparent = false - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "is-checked" - on-size = "" - text = "Griffer's Delight" - image = "" - command = "buy1" - is-flat = false - stretch = false - is-checked = false - group = "" - button-type = pushbutton - elem "stock1" - type = LABEL - pos = 264,56 - size = 24x20 - anchor1 = none - anchor2 = none - font-family = "" - font-size = 0 - font-style = "" - text-color = #000000 - background-color = none - is-visible = false - is-disabled = false - is-transparent = true - is-default = false - border = none - drop-zone = false - right-click = false - saved-params = "" - on-size = "" - text = "10" - image = "" - image-mode = center - keep-aspect = false - align = center - text-wrap = false - From 870027282c82d9b313a8d1d1c1265a9faf1f59a8 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Thu, 13 Sep 2012 17:06:58 +0000 Subject: [PATCH 38/87] Fix for cheri being the wurst (removed away missions from the list- not yet ready for live server action) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4687 316c924e-a436-60f5-8080-3fe189b3f50e --- maps/RandomZLevels/fileList.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maps/RandomZLevels/fileList.txt b/maps/RandomZLevels/fileList.txt index df41b36e30f..419bb6eef1f 100644 --- a/maps/RandomZLevels/fileList.txt +++ b/maps/RandomZLevels/fileList.txt @@ -5,5 +5,4 @@ #SPECIFYING AN INVALID MAP WILL RESULT IN RUNTIMES ON GAME START #maps/RandomZLevels/example.dmm -#maps/RandomZLevels/desert.dmm -maps/RandomZLevels/blackmarketpackers.dmm +#maps/RandomZLevels/blackmarketpackers.dmm From f4ffe0141c668ece67d264087a5603dcd1226d3b Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Thu, 13 Sep 2012 18:35:56 +0000 Subject: [PATCH 39/87] Committing Tanknut's shuttle corners, plus a slightly update version of Cheri's away mission. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4688 316c924e-a436-60f5-8080-3fe189b3f50e --- icons/turf/shuttle.dmi | Bin 16024 -> 16229 bytes maps/RandomZLevels/blackmarketpackers.dmm | 924 +++++++++++----------- 2 files changed, 468 insertions(+), 456 deletions(-) diff --git a/icons/turf/shuttle.dmi b/icons/turf/shuttle.dmi index 0538e098846573f28ca8e50d242ef6e1a2f4fe67..f14fcb88c454b6067e52b7b60f92b071e69c337b 100644 GIT binary patch delta 15879 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 Rn^#Cb16^aCIxT0!{{e!ZWSam0 delta 15673 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 Date: Fri, 14 Sep 2012 12:44:51 +0000 Subject: [PATCH 40/87] This should fix the issue with hotkeys causing regular typing not to focus on the input bar. There are now two macro-sets, "macro"(normal) and "hotkeymode"(the same but with WASD Q E R T F G and X hotkeys). Pressing Tab will toggle between these sets. Changed the default maptext colour to white. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4689 316c924e-a436-60f5-8080-3fe189b3f50e --- interface/interface.dm | 58 ++++---- interface/skin.dmf | 314 +++++++++++++++++++++++++++++------------ 2 files changed, 255 insertions(+), 117 deletions(-) diff --git a/interface/interface.dm b/interface/interface.dm index 3a186a90c6a..9f71759665c 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -88,41 +88,41 @@ set category = "OOC" var/hotkey_mode = {" -Hotkey-Mode: (hotkey-mode must be on)\n -TAB = toggle hotkey-mode\n -a = left\n -s = down\n -d = east\n -w = up\n -q = drop\n -e = equip\n -r = throw\n -t = say\n -x = swap-hand\n -f = cycle-intents-left\n -g = cycle-intents-right\n +Hotkey-Mode: (hotkey-mode must be on) +\tTAB = toggle hotkey-mode +\ta = left +\ts = down +\td = east +\tw = up +\tq = drop +\te = equip +\tr = throw +\tt = say +\tx = swap-hand +\tf = cycle-intents-left +\tg = cycle-intents-right "} var/other = {" -Any-Mode: (hotkey doesn't need to be on)\n -Ctrl+a = left\n -Ctrl+s = down\n -Ctrl+d = east\n -Ctrl+w = up\n -Ctrl+q = drop\n -Ctrl+e = equip\n -Ctrl+r = throw\n -Ctrl+x = swap-hand\n -Ctrl+f = cycle-intents-left\n -Ctrl+g = cycle-intents-right\n +Any-Mode: (hotkey doesn't need to be on) +\tCtrl+a = left +\tCtrl+s = down +\tCtrl+d = east +\tCtrl+w = up +\tCtrl+q = drop +\tCtrl+e = equip +\tCtrl+r = throw +\tCtrl+x = swap-hand +\tCtrl+f = cycle-intents-left +\tCtrl+g = cycle-intents-right "} var/admin = {" -Admin:\n -F5 = toggle-admin-observe (WIP) -F6 = player-panel-new -F7 = admin-pm -F8 = (WIP) +Admin: +\tF5 = toggle-admin-observe (WIP) +\tF6 = player-panel-new +\tF7 = admin-pm +\tF8 = (WIP) "} src << hotkey_mode diff --git a/interface/skin.dmf b/interface/skin.dmf index 47f7b56e152..78ee034c6d6 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1,7 +1,7 @@ macro "macro" elem name = "TAB" - command = ".winset \"hotkey_toggle.is-checked=true ? hotkey_toggle.is-checked=false input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : hotkey_toggle.is-checked=true mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + command = ".winset \"mainwindow.macro=hotkeymode hotkey_toggle.is-checked=true mapwindow.map.focus=true\"" is-disabled = false elem name = "CENTER+REP" @@ -47,6 +47,46 @@ macro "macro" name = "EAST+REP" command = ".east" is-disabled = false + elem + name = "CTRL+A+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+D+REP" + command = ".east" + is-disabled = false + elem + name = "CTRL+E" + command = "quick-equip" + is-disabled = false + elem + name = "CTRL+F" + command = "a-intent-left" + is-disabled = false + elem + name = "CTRL+G" + command = "a-intent-right" + is-disabled = false + elem + name = "CTRL+Q" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+R" + command = ".southwest" + is-disabled = false + elem + name = "CTRL+S+REP" + command = ".south" + is-disabled = false + elem + name = "CTRL+W+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+X" + command = ".northeast" + is-disabled = false elem name = "CTRL+SOUTH" command = "southface" @@ -63,90 +103,6 @@ macro "macro" name = "DELETE" command = "delete-key-pressed" is-disabled = false - elem "a_key" - name = "A+REP" - command = ".west" - is-disabled = true - elem - name = "CTRL+A+REP" - command = ".west" - is-disabled = false - elem "d_key" - name = "D+REP" - command = ".east" - is-disabled = true - elem - name = "CTRL+D+REP" - command = ".east" - is-disabled = false - elem "e_key" - name = "E" - command = "quick-equip" - is-disabled = true - elem - name = "CTRL+E" - command = "quick-equip" - is-disabled = false - elem "f_key" - name = "F" - command = "a-intent-left" - is-disabled = true - elem - name = "CTRL+F" - command = "a-intent-left" - is-disabled = false - elem "g_key" - name = "G" - command = "a-intent-right" - is-disabled = true - elem - name = "CTRL+G" - command = "a-intent-right" - is-disabled = false - elem "q_key" - name = "Q" - command = ".northwest" - is-disabled = true - elem - name = "CTRL+Q" - command = ".northwest" - is-disabled = false - elem "r_key" - name = "R" - command = ".southwest" - is-disabled = true - elem - name = "CTRL+R" - command = ".southwest" - is-disabled = false - elem "s_key" - name = "S+REP" - command = ".south" - is-disabled = true - elem - name = "CTRL+S+REP" - command = ".south" - is-disabled = false - elem "t_key" - name = "T" - command = "say" - is-disabled = true - elem "w_key" - name = "W+REP" - command = ".north" - is-disabled = true - elem - name = "CTRL+W+REP" - command = ".north" - is-disabled = false - elem "x_key" - name = "X" - command = ".northeast" - is-disabled = true - elem - name = "CTRL+X" - command = ".northeast" - is-disabled = false elem name = "F1" command = "adminhelp" @@ -180,6 +136,187 @@ macro "macro" command = "F12" is-disabled = false +macro "hotkeymode" + elem + name = "TAB" + command = ".winset \"mainwindow.macro=macro hotkey_toggle.is-checked=false input.focus=true\"" + is-disabled = false + elem + name = "CENTER+REP" + command = ".center" + is-disabled = false + elem + name = "NORTHEAST" + command = ".northeast" + is-disabled = false + elem + name = "SOUTHEAST" + command = ".southeast" + is-disabled = false + elem + name = "SOUTHWEST" + command = ".southwest" + is-disabled = false + elem + name = "NORTHWEST" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+WEST" + command = "westface" + is-disabled = false + elem + name = "WEST+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+NORTH" + command = "northface" + is-disabled = false + elem + name = "NORTH+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+EAST" + command = "eastface" + is-disabled = false + elem + name = "EAST+REP" + command = ".east" + is-disabled = false + elem "a_key" + name = "A+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+A+REP" + command = ".west" + is-disabled = false + elem "d_key" + name = "D+REP" + command = ".east" + is-disabled = false + elem + name = "CTRL+D+REP" + command = ".east" + is-disabled = false + elem "e_key" + name = "E" + command = "quick-equip" + is-disabled = false + elem + name = "CTRL+E" + command = "quick-equip" + is-disabled = false + elem "f_key" + name = "F" + command = "a-intent-left" + is-disabled = false + elem + name = "CTRL+F" + command = "a-intent-left" + is-disabled = false + elem "g_key" + name = "G" + command = "a-intent-right" + is-disabled = false + elem + name = "CTRL+G" + command = "a-intent-right" + is-disabled = false + elem "q_key" + name = "Q" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+Q" + command = ".northwest" + is-disabled = false + elem "r_key" + name = "R" + command = ".southwest" + is-disabled = false + elem + name = "CTRL+R" + command = ".southwest" + is-disabled = false + elem "s_key" + name = "S+REP" + command = ".south" + is-disabled = false + elem + name = "CTRL+S+REP" + command = ".south" + is-disabled = false + elem "t_key" + name = "T" + command = "say" + is-disabled = false + elem "w_key" + name = "W+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+W+REP" + command = ".north" + is-disabled = false + elem "x_key" + name = "X" + command = ".northeast" + is-disabled = false + elem + name = "CTRL+X" + command = ".northeast" + is-disabled = false + elem + name = "CTRL+SOUTH" + command = "southface" + is-disabled = false + elem + name = "SOUTH+REP" + command = ".south" + is-disabled = false + elem + name = "INSERT" + command = "insert-key-pressed" + is-disabled = false + elem + name = "DELETE" + command = "delete-key-pressed" + is-disabled = false + elem + name = "F1" + command = "adminhelp" + is-disabled = false + elem + name = "CTRL+SHIFT+F1+REP" + command = ".options" + is-disabled = false + elem + name = "F2+REP" + command = ".screenshot auto" + is-disabled = false + elem + name = "SHIFT+F2+REP" + command = ".screenshot" + is-disabled = false + elem + name = "F5" + command = "admin-observe" + is-disabled = false + elem + name = "F6" + command = "Player-Panel-New" + is-disabled = false + elem + name = "F7" + command = "Admin-PM" + is-disabled = false + elem + name = "F12" + command = "F12" + is-disabled = false menu "menu" elem @@ -925,11 +1062,11 @@ window "mainwindow" border = none drop-zone = false right-click = false - saved-params = "is-checked" + saved-params = "" on-size = "" text = "Hotkey Toggle" image = "" - command = ".winset \"hotkey_toggle.is-checked=false ? input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + command = ".winset \"mainwindow.macro!=macro ? mainwindow.macro=macro hotkey_toggle.is-checked=false input.focus=true : mainwindow.macro=hotkeymode hotkey_toggle.is-checked=true mapwindow.map.focus=true\"" is-flat = false stretch = false is-checked = false @@ -967,6 +1104,7 @@ window "mainwindow" size = 517x20 anchor1 = 0,100 anchor2 = 100,100 + focus = true font-family = "" font-size = 0 font-style = "" @@ -1063,7 +1201,7 @@ window "mapwindow" font-family = "" font-size = 0 font-style = "" - text-color = #000000 + text-color = #FFFFFF background-color = none is-visible = true is-disabled = false From a7a42b868ff3c7204424cc9b7e624c251fb0872e Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sat, 15 Sep 2012 17:54:53 +0000 Subject: [PATCH 41/87] Fixing cigs_lighters.dm Fixes issue 903. Fixes issue 871. Fixes issue 855. Fixes a ton of bullshit in cig code! You can throw cigarettes into plasma to ignite it again, and such. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4690 316c924e-a436-60f5-8080-3fe189b3f50e --- .../objects/items/weapons/cigs_lighters.dm | 397 ++++++++---------- .../game/objects/items/weapons/hydroponics.dm | 2 +- icons/obj/clothing/masks.dmi | Bin 12110 -> 13026 bytes tgstation.dme | 217 ++++++++++ 4 files changed, 400 insertions(+), 216 deletions(-) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index b23aa77cc8d..3cb6a8b7089 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -1,3 +1,5 @@ +//cleansed 9/15/2012 17:48 + /* CONTAINS: MATCHES @@ -23,29 +25,27 @@ ZIPPO origin_tech = "materials=1" attack_verb = list("burnt", "singed") +/obj/item/weapon/match/process() + var/turf/location = get_turf(src) + smoketime-- + if(smoketime < 1) + icon_state = "match_burnt" + lit = -1 + processing_objects.Remove(src) + return + if(location) + location.hotspot_expose(700, 5) + return - process() - var/turf/location = get_turf(src) - smoketime-- - if(smoketime < 1) - icon_state = "match_burnt" - lit = -1 - processing_objects.Remove(src) - return - if(location) - location.hotspot_expose(700, 5) - return - - - dropped(mob/user as mob) - if(lit == 1) - lit = -1 - damtype = "brute" - icon_state = "match_burnt" - item_state = "cigoff" - name = "burnt match" - desc = "A match. This one has seen better days." - return ..() +/obj/item/weapon/match/dropped(mob/user as mob) + if(lit == 1) + lit = -1 + damtype = "brute" + icon_state = "match_burnt" + item_state = "cigoff" + name = "burnt match" + desc = "A match. This one has seen better days." + return ..() ////////////////// //FINE SMOKABLES// @@ -81,27 +81,30 @@ ZIPPO if(istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = W if(WT.isOn())//Badasses dont get blinded while lighting their cig with a welding tool - light("\red [user] casually lights the [name] with [W], what a badass.") + light("[user] casually lights the [name] with [W], what a badass.") else if(istype(W, /obj/item/weapon/lighter/zippo)) var/obj/item/weapon/lighter/zippo/Z = W - if(Z.lit > 0) - light("\red With a single flick of their wrist, [user] smoothly lights their [name] with their [W]. Damn they're cool.") + if(Z.lit) + light("With a single flick of their wrist, [user] smoothly lights their [name] with their [W]. Damn they're cool.") else if(istype(W, /obj/item/weapon/lighter)) var/obj/item/weapon/lighter/L = W - if(L.lit > 0) - light("\red After some fiddling, [user] manages to light their [name] with [W].") + if(L.lit) + light("After some fiddling, [user] manages to light their [name] with [W].") + + else if(istype(W, /obj/item/weapon/match)) + var/obj/item/weapon/match/M = W + if(M.lit) + light("[user] lights their [name] with their [W].") else if(istype(W, /obj/item/weapon/melee/energy/sword)) var/obj/item/weapon/melee/energy/sword/S = W if(S.active) - light("\red [user] swings their [W], barely missing their nose. They light their [name] in the process.") + light("[user] swings their [W], barely missing their nose. They light their [name] in the process.") - else if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit > 0) - light("\red [user] lights their [name] with their [W].") + else if(istype(W, /obj/item/device/assembly/igniter)) + light("[user] fiddles with [W], and manages to light their [name].") //can't think of any other way to update the overlays :< user.update_inv_wear_mask(0) @@ -124,8 +127,8 @@ ZIPPO /obj/item/clothing/mask/cigarette/proc/light(var/flavor_text = "[usr] lights the [name].") - if(!lit) - lit = 1 + if(!src.lit) + src.lit = 1 damtype = "fire" if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire var/datum/effect/effect/system/reagents_explosion/e = new() @@ -143,8 +146,8 @@ ZIPPO reagents.handle_reactions() icon_state = icon_on item_state = icon_on - for(var/mob/O in viewers(usr, null)) - O.show_message(flavor_text, 1) + var/turf/T = get_turf(src) + T.visible_message(flavor_text) processing_objects.Add(src) @@ -156,15 +159,15 @@ ZIPPO processing_objects.Remove(src) if(ismob(loc)) var/mob/living/M = loc - M << "\red Your [name] goes out." + M << "Your [name] goes out." M.u_equip(src) //un-equip it so the overlays can update - M.update_icons() + M.update_inv_wear_mask(0) del(src) return if(location) location.hotspot_expose(700, 5) if(reagents && reagents.total_volume) // check if it has any reagents at all - if( iscarbon(loc) && (src == loc:wear_mask) ) // if it's in the human/monkey mouth, transfer reagents to the mob + if(iscarbon(loc) && (src == loc:wear_mask)) // if it's in the human/monkey mouth, transfer reagents to the mob var/mob/living/carbon/C = loc if(prob(15)) // so it's not an instarape in case of acid reagents.reaction(C, INGEST) @@ -174,13 +177,13 @@ ZIPPO return -/obj/item/clothing/mask/cigarette/dropped(mob/user as mob) +/obj/item/clothing/mask/cigarette/attack_self(mob/user as mob) if(lit == 1) - for(var/mob/O in viewers(user, null)) - O.show_message(text("\red [] calmly drops and treads on the lit [], putting it out instantly.", user,name), 1) - new type_butt(loc) - processing_objects.Remove(src) - del(src) + user.visible_message("[user] calmly drops and treads on the lit [src], putting it out instantly.") + var/turf/T = get_turf(src) + new type_butt(T) + processing_objects.Remove(src) + del(src) return ..() @@ -194,7 +197,7 @@ ZIPPO icon_state = "cigaroff" icon_on = "cigaron" icon_off = "cigaroff" - type_butt = /obj/item/weapon/cigbutt + type_butt = /obj/item/weapon/cigarbutt throw_speed = 0.5 item_state = "cigaroff" smoketime = 1500 @@ -234,105 +237,75 @@ ZIPPO if(istype(W, /obj/item/weapon/match)) ..() else - user << "\red The [src] straight out REFUSES to be lit by such uncivilized means." + user << "\The [src] straight out REFUSES to be lit by such uncivilized means." ///////////////// //SMOKING PIPES// ///////////////// - -/obj/item/clothing/mask/pipe +/obj/item/clothing/mask/cigarette/pipe name = "smoking pipe" desc = "A pipe, for smoking. Probably made of meershaum or something." - icon_state = "cobpipeoff" - throw_speed = 0.5 - item_state = "cobpipeoff" - w_class = 1 - body_parts_covered = null - var/lit = 0 - var/icon_on = "cobpipeon" //Note - these are in masks.dmi - var/icon_off = "cobpipeoff" - var/lastHolder = null - var/smoketime = 100 - var/maxsmoketime = 100 //make sure this is equal to your smoketime - proc - light(var/flavor_text = "[usr] lights the [name].") + icon_state = "pipeoff" + item_state = "pipeoff" + icon_on = "pipeon" //Note - these are in masks.dmi + icon_off = "pipeoff" + smoketime = 100 - attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn()) - light("\red [user] casually lights the [name] with [W], what a badass.") +/obj/item/clothing/mask/cigarette/pipe/light(var/flavor_text = "[usr] lights the [name].") + if(!src.lit) + src.lit = 1 + damtype = "fire" + icon_state = icon_on + item_state = icon_on + var/turf/T = get_turf(src) + T.visible_message(flavor_text) + processing_objects.Add(src) - else if(istype(W, /obj/item/weapon/lighter/zippo)) - var/obj/item/weapon/lighter/zippo/Z = W - if(Z.lit > 0) - light("\red With a single flick of their wrist, [user] smoothly lights their [name] with their [W]. Damn they're cool.") - - else if(istype(W, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = W - if(L.lit > 0) - light("\red After some fiddling, [user] manages to light their [name] with [W].") - - else if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit > 0) - light("\red [user] lights their [name] with their [W].") - - light(var/flavor_text = "[usr] lights the [name].") - if(!lit) - lit = 1 - damtype = "fire" - icon_state = icon_on - item_state = icon_on - for(var/mob/O in viewers(usr, null)) - O.show_message(flavor_text, 1) - processing_objects.Add(src) - - process() - var/turf/location = get_turf(src) - smoketime-- - if(smoketime < 1) - new /obj/effect/decal/cleanable/ash(location) - if(ismob(loc)) - var/mob/living/M = loc - M << "\red Your [name] goes out, and you empty the ash." - lit = 0 - icon_state = icon_off - item_state = icon_off - processing_objects.Remove(src) - return - if(location) - location.hotspot_expose(700, 5) - return - - dropped(mob/user as mob) - if(lit == 1) - user.visible_message("[user] puts out [src].") +/obj/item/clothing/mask/cigarette/pipe/process() + var/turf/location = get_turf(src) + smoketime-- + if(smoketime < 1) + new /obj/effect/decal/cleanable/ash(location) + if(ismob(loc)) + var/mob/living/M = loc + M << "Your [name] goes out, and you empty the ash." lit = 0 icon_state = icon_off item_state = icon_off - processing_objects.Remove(src) - return ..() - -/obj/item/clothing/mask/pipe/attack_self(mob/user as mob) //Refills the pipe. Can be changed to an attackby later, if loose tobacco is added to vendors or something. - if(smoketime <= 0) - user << "\blue You refill the pipe with tobacco." - smoketime = maxsmoketime + M.update_inv_wear_mask(0) + processing_objects.Remove(src) + return + if(location) + location.hotspot_expose(700, 5) return -/obj/item/clothing/mask/pipe/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/item/clothing/mask/cigarette/pipe/attack_self(mob/user as mob) //Refills the pipe. Can be changed to an attackby later, if loose tobacco is added to vendors or something. + if(lit == 1) + user.visible_message("[user] puts out [src].") + lit = 0 + icon_state = icon_off + item_state = icon_off + processing_objects.Remove(src) + return + if(smoketime <= 0) + user << "You refill the pipe with tobacco." + smoketime = initial(smoketime) + return + +/obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/match)) ..() else - user << "\red The [src] straight out REFUSES to be lit by such means." + user << "\The [src] straight out REFUSES to be lit by such means." - -/obj/item/clothing/mask/pipe/cobpipe +/obj/item/clothing/mask/cigarette/pipe/cobpipe name = "corn cob pipe" desc = "A nicotine delivery system popularized by folksy backwoodsmen and kept popular in the modern age and beyond by space hipsters." + icon_state = "cobpipeoff" + item_state = "cobpipeoff" + icon_on = "cobpipeon" //Note - these are in masks.dmi + icon_off = "cobpipeoff" smoketime = 400 - maxsmoketime = 400 //////////// //CIG PACK// @@ -349,36 +322,35 @@ ZIPPO slot_flags = SLOT_BELT var/cigcount = 6 - New() - ..() - flags |= NOREACT - create_reagents(15*cigcount)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one +/obj/item/weapon/cigpacket/New() + ..() + flags |= NOREACT + create_reagents(15*cigcount)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one - Del() - ..() - del(reagents) +/obj/item/weapon/cigpacket/Del() + ..() + del(reagents) - update_icon() - icon_state = "[initial(icon_state)][cigcount]" - desc = "There's [cigcount] cig\s left!" - return +/obj/item/weapon/cigpacket/update_icon() + icon_state = "[initial(icon_state)][cigcount]" + desc = "There are [cigcount] cig\s left!" + return - - attack_hand(mob/user as mob) - if(user.r_hand == src || user.l_hand == src) - if(cigcount == 0) - user << "You're out of cigs, shit! How you gonna get through the rest of the day..." - return - else - var/obj/item/clothing/mask/cigarette/W = new /obj/item/clothing/mask/cigarette(user) - reagents.trans_to(W, (reagents.total_volume/cigcount)) - user.put_in_active_hand(W) - reagents.maximum_volume = 15*cigcount - cigcount-- +/obj/item/weapon/cigpacket/attack_hand(mob/user as mob) + if(user.r_hand == src || user.l_hand == src) + if(cigcount == 0) + user << "You're out of cigs, shit! How you gonna get through the rest of the day..." + return else - return ..() - update_icon() - return + var/obj/item/clothing/mask/cigarette/W = new /obj/item/clothing/mask/cigarette(user) + reagents.trans_to(W, (reagents.total_volume/cigcount)) + user.put_in_active_hand(W) + reagents.maximum_volume = 15*cigcount + cigcount-- + else + return ..() + update_icon() + return /obj/item/weapon/cigpacket/dromedaryco name = "DromedaryCo packet" @@ -389,7 +361,6 @@ ZIPPO ///////// //ZIPPO// ///////// - /obj/item/weapon/lighter name = "cheap lighter" desc = "A cheap-as-free lighter." @@ -420,76 +391,72 @@ ZIPPO icon_off = "lighter-[color]" icon_state = icon_off -/obj/item/weapon/lighter - - attack_self(mob/living/user) - if(user.r_hand == src || user.l_hand == src) - if(!lit) - lit = 1 - icon_state = icon_on - item_state = icon_on - if( istype(src,/obj/item/weapon/lighter/zippo) ) - for(var/mob/O in viewers(user, null)) - O.show_message(text("\red Without even breaking stride, [] flips open and lights the [] in one smooth movement.", user, src), 1) - else - if(prob(75)) - for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light the [src].", 1) - else - user << "\red You burn yourself while lighting the lighter." - user.adjustFireLoss(5) - for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light the [src], they however burn their finger in the process.", 1) - - user.SetLuminosity(user.luminosity + 2) - processing_objects.Add(src) +/obj/item/weapon/lighter/attack_self(mob/living/user) + if(user.r_hand == src || user.l_hand == src) + if(!lit) + lit = 1 + icon_state = icon_on + item_state = icon_on + if(istype(src, /obj/item/weapon/lighter/zippo) ) + user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.") else - lit = 0 - icon_state = icon_off - item_state = icon_off - if( istype(src,/obj/item/weapon/lighter/zippo) ) - for(var/mob/O in viewers(user, null)) - O.show_message(text("\red You hear a quiet click, as [] shuts off the [] without even looking at what they're doing. Wow.", user, src), 1) + if(prob(75)) + user.visible_message("After a few attempts, [user] manages to light the [src].") else - for(var/mob/O in viewers(user, null)) - O.show_message("\red [user] quietly shuts off the [src].", 1) + user << "You burn yourself while lighting the lighter." + user.adjustFireLoss(5) + user.visible_message("After a few attempts, [user] manages to light the [src], they however burn their finger in the process.") - user.SetLuminosity(user.luminosity - 2) - processing_objects.Remove(src) + user.SetLuminosity(user.luminosity + 2) + processing_objects.Add(src) else - return ..() - return - - - attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - if(!istype(M, /mob)) - return - - if(istype(M.wear_mask,/obj/item/clothing/mask/cigarette) && user.zone_sel.selecting == "mouth" && lit) - if(M == user) - M.wear_mask:light("\red With a single flick of their wrist, [user] smoothly lights their [M.wear_mask.name] with their [name]. Damn they're cool.") + lit = 0 + icon_state = icon_off + item_state = icon_off + if(istype(src, /obj/item/weapon/lighter/zippo) ) + user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what they're doing. Wow.") else - M.wear_mask:light("\red [user] whips the [name] out and holds it for [M]. Their arm is as steady as the unflickering flame they light the [M.wear_mask.name] with.") + user.visible_message("[user] quietly shuts off the [src].") + + user.SetLuminosity(user.luminosity - 2) + processing_objects.Remove(src) + else + return ..() + return + + +/obj/item/weapon/lighter/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) + if(!istype(M, /mob)) + return + + if(istype(M.wear_mask, /obj/item/clothing/mask/cigarette) && user.zone_sel.selecting == "mouth" && lit) + var/obj/item/clothing/mask/cigarette/cig = M.wear_mask + if(M == user) + cig.attackby(src, user) else - ..() + if(istype(src, /obj/item/weapon/lighter/zippo)) + cig.light("[user] whips the [name] out and holds it for [M]. Their arm is as steady as the unflickering flame they light \the [cig] with.") + else + cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + else + ..() + +/obj/item/weapon/lighter/process() + var/turf/location = get_turf(src) + if(location) + location.hotspot_expose(700, 5) + return - process() - var/turf/location = get_turf(src) - if(location) - location.hotspot_expose(700, 5) - return +/obj/item/weapon/lighter/pickup(mob/user) + if(lit) + SetLuminosity(0) + user.SetLuminosity(user.luminosity+2) + return - pickup(mob/user) - if(lit) - SetLuminosity(0) - user.SetLuminosity(user.luminosity+2) - return - - - dropped(mob/user) - if(lit) - user.SetLuminosity(user.luminosity-2) - SetLuminosity(2) - return +/obj/item/weapon/lighter/dropped(mob/user) + if(lit) + user.SetLuminosity(user.luminosity-2) + SetLuminosity(2) + return diff --git a/code/game/objects/items/weapons/hydroponics.dm b/code/game/objects/items/weapons/hydroponics.dm index a6699b41966..9ebb60804fa 100644 --- a/code/game/objects/items/weapons/hydroponics.dm +++ b/code/game/objects/items/weapons/hydroponics.dm @@ -128,6 +128,6 @@ ..() if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || istype(W, /obj/item/weapon/kitchen/utensil/knife)) user << "You use [W] to fashion a pipe out of the corn cob!" - new /obj/item/clothing/mask/pipe/cobpipe (user.loc) + new /obj/item/clothing/mask/cigarette/pipe/cobpipe (user.loc) del(src) return diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index a1b0728d4cbdff1292ba366fcf411812ff30948f..f9b63404d2141cbbfd3e4205b3840d6af78a45db 100644 GIT binary patch literal 13026 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 Q|91t@RMS;0R<;TIUmDUJ9smFU literal 12110 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 JD3P-W{U5@VC}IEr diff --git a/tgstation.dme b/tgstation.dme index a90afdde8af..0b18904069b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,223 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "code" +#define FILE_DIR "code/ATMOSPHERICS" +#define FILE_DIR "code/ATMOSPHERICS/components" +#define FILE_DIR "code/ATMOSPHERICS/components/binary_devices" +#define FILE_DIR "code/ATMOSPHERICS/components/trinary_devices" +#define FILE_DIR "code/ATMOSPHERICS/components/unary" +#define FILE_DIR "code/controllers" +#define FILE_DIR "code/datums" +#define FILE_DIR "code/datums/diseases" +#define FILE_DIR "code/datums/helper_datums" +#define FILE_DIR "code/datums/organs" +#define FILE_DIR "code/datums/spells" +#define FILE_DIR "code/defines" +#define FILE_DIR "code/defines/obj" +#define FILE_DIR "code/defines/procs" +#define FILE_DIR "code/FEA" +#define FILE_DIR "code/game" +#define FILE_DIR "code/game/area" +#define FILE_DIR "code/game/gamemodes" +#define FILE_DIR "code/game/gamemodes/blob" +#define FILE_DIR "code/game/gamemodes/blob/blobs" +#define FILE_DIR "code/game/gamemodes/changeling" +#define FILE_DIR "code/game/gamemodes/cult" +#define FILE_DIR "code/game/gamemodes/events" +#define FILE_DIR "code/game/gamemodes/events/holidays" +#define FILE_DIR "code/game/gamemodes/extended" +#define FILE_DIR "code/game/gamemodes/malfunction" +#define FILE_DIR "code/game/gamemodes/meteor" +#define FILE_DIR "code/game/gamemodes/nuclear" +#define FILE_DIR "code/game/gamemodes/revolution" +#define FILE_DIR "code/game/gamemodes/sandbox" +#define FILE_DIR "code/game/gamemodes/traitor" +#define FILE_DIR "code/game/gamemodes/wizard" +#define FILE_DIR "code/game/jobs" +#define FILE_DIR "code/game/jobs/job" +#define FILE_DIR "code/game/machinery" +#define FILE_DIR "code/game/machinery/atmoalter" +#define FILE_DIR "code/game/machinery/bots" +#define FILE_DIR "code/game/machinery/camera" +#define FILE_DIR "code/game/machinery/computer" +#define FILE_DIR "code/game/machinery/doors" +#define FILE_DIR "code/game/machinery/embedded_controller" +#define FILE_DIR "code/game/machinery/kitchen" +#define FILE_DIR "code/game/machinery/pipe" +#define FILE_DIR "code/game/machinery/telecomms" +#define FILE_DIR "code/game/mecha" +#define FILE_DIR "code/game/mecha/combat" +#define FILE_DIR "code/game/mecha/equipment" +#define FILE_DIR "code/game/mecha/equipment/tools" +#define FILE_DIR "code/game/mecha/equipment/weapons" +#define FILE_DIR "code/game/mecha/medical" +#define FILE_DIR "code/game/mecha/working" +#define FILE_DIR "code/game/objects" +#define FILE_DIR "code/game/objects/effects" +#define FILE_DIR "code/game/objects/effects/decals" +#define FILE_DIR "code/game/objects/effects/decals/Cleanable" +#define FILE_DIR "code/game/objects/effects/spawners" +#define FILE_DIR "code/game/objects/items" +#define FILE_DIR "code/game/objects/items/devices" +#define FILE_DIR "code/game/objects/items/devices/PDA" +#define FILE_DIR "code/game/objects/items/devices/radio" +#define FILE_DIR "code/game/objects/items/robot" +#define FILE_DIR "code/game/objects/items/stacks" +#define FILE_DIR "code/game/objects/items/stacks/sheets" +#define FILE_DIR "code/game/objects/items/stacks/tiles" +#define FILE_DIR "code/game/objects/items/weapons" +#define FILE_DIR "code/game/objects/items/weapons/grenades" +#define FILE_DIR "code/game/objects/items/weapons/implants" +#define FILE_DIR "code/game/objects/items/weapons/secstorage" +#define FILE_DIR "code/game/objects/items/weapons/storage" +#define FILE_DIR "code/game/objects/items/weapons/tanks" +#define FILE_DIR "code/game/objects/structures" +#define FILE_DIR "code/game/objects/structures/crates_lockers" +#define FILE_DIR "code/game/objects/structures/crates_lockers/closets" +#define FILE_DIR "code/game/objects/structures/crates_lockers/closets/secure" +#define FILE_DIR "code/game/objects/structures/stool_bed_chair_nest" +#define FILE_DIR "code/game/turfs" +#define FILE_DIR "code/game/turfs/simulated" +#define FILE_DIR "code/game/turfs/space" +#define FILE_DIR "code/game/turfs/unsimulated" +#define FILE_DIR "code/game/vehicles" +#define FILE_DIR "code/game/vehicles/airtight" +#define FILE_DIR "code/game/verbs" +#define FILE_DIR "code/js" +#define FILE_DIR "code/modules" +#define FILE_DIR "code/modules/admin" +#define FILE_DIR "code/modules/admin/DB ban" +#define FILE_DIR "code/modules/admin/verbs" +#define FILE_DIR "code/modules/assembly" +#define FILE_DIR "code/modules/awaymissions" +#define FILE_DIR "code/modules/awaymissions/maploader" +#define FILE_DIR "code/modules/client" +#define FILE_DIR "code/modules/clothing" +#define FILE_DIR "code/modules/clothing/glasses" +#define FILE_DIR "code/modules/clothing/gloves" +#define FILE_DIR "code/modules/clothing/head" +#define FILE_DIR "code/modules/clothing/masks" +#define FILE_DIR "code/modules/clothing/shoes" +#define FILE_DIR "code/modules/clothing/spacesuits" +#define FILE_DIR "code/modules/clothing/suits" +#define FILE_DIR "code/modules/clothing/ties" +#define FILE_DIR "code/modules/clothing/under" +#define FILE_DIR "code/modules/clothing/under/jobs" +#define FILE_DIR "code/modules/critters" +#define FILE_DIR "code/modules/critters/hivebots" +#define FILE_DIR "code/modules/detectivework" +#define FILE_DIR "code/modules/flufftext" +#define FILE_DIR "code/modules/food" +#define FILE_DIR "code/modules/library" +#define FILE_DIR "code/modules/liquid" +#define FILE_DIR "code/modules/mining" +#define FILE_DIR "code/modules/mob" +#define FILE_DIR "code/modules/mob/dead" +#define FILE_DIR "code/modules/mob/dead/observer" +#define FILE_DIR "code/modules/mob/living" +#define FILE_DIR "code/modules/mob/living/blob" +#define FILE_DIR "code/modules/mob/living/carbon" +#define FILE_DIR "code/modules/mob/living/carbon/alien" +#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid" +#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid/caste" +#define FILE_DIR "code/modules/mob/living/carbon/alien/larva" +#define FILE_DIR "code/modules/mob/living/carbon/alien/special" +#define FILE_DIR "code/modules/mob/living/carbon/brain" +#define FILE_DIR "code/modules/mob/living/carbon/human" +#define FILE_DIR "code/modules/mob/living/carbon/metroid" +#define FILE_DIR "code/modules/mob/living/carbon/monkey" +#define FILE_DIR "code/modules/mob/living/silicon" +#define FILE_DIR "code/modules/mob/living/silicon/ai" +#define FILE_DIR "code/modules/mob/living/silicon/ai/freelook" +#define FILE_DIR "code/modules/mob/living/silicon/decoy" +#define FILE_DIR "code/modules/mob/living/silicon/pai" +#define FILE_DIR "code/modules/mob/living/silicon/robot" +#define FILE_DIR "code/modules/mob/living/simple_animal" +#define FILE_DIR "code/modules/mob/new_player" +#define FILE_DIR "code/modules/paperwork" +#define FILE_DIR "code/modules/power" +#define FILE_DIR "code/modules/power/antimatter" +#define FILE_DIR "code/modules/power/singularity" +#define FILE_DIR "code/modules/power/singularity/particle_accelerator" +#define FILE_DIR "code/modules/projectiles" +#define FILE_DIR "code/modules/projectiles/ammunition" +#define FILE_DIR "code/modules/projectiles/guns" +#define FILE_DIR "code/modules/projectiles/guns/energy" +#define FILE_DIR "code/modules/projectiles/guns/projectile" +#define FILE_DIR "code/modules/projectiles/projectile" +#define FILE_DIR "code/modules/reagents" +#define FILE_DIR "code/modules/reagents/reagent_containers" +#define FILE_DIR "code/modules/reagents/reagent_containers/food" +#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks" +#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks/bottle" +#define FILE_DIR "code/modules/reagents/reagent_containers/food/snacks" +#define FILE_DIR "code/modules/reagents/reagent_containers/glass" +#define FILE_DIR "code/modules/reagents/reagent_containers/glass/bottle" +#define FILE_DIR "code/modules/recycling" +#define FILE_DIR "code/modules/research" +#define FILE_DIR "code/modules/scripting" +#define FILE_DIR "code/modules/scripting/AST" +#define FILE_DIR "code/modules/scripting/AST/Operators" +#define FILE_DIR "code/modules/scripting/Implementations" +#define FILE_DIR "code/modules/scripting/Interpreter" +#define FILE_DIR "code/modules/scripting/Parser" +#define FILE_DIR "code/modules/scripting/Scanner" +#define FILE_DIR "code/modules/security levels" +#define FILE_DIR "code/unused" +#define FILE_DIR "code/unused/beast" +#define FILE_DIR "code/unused/computer2" +#define FILE_DIR "code/unused/disease2" +#define FILE_DIR "code/unused/gamemodes" +#define FILE_DIR "code/unused/hivebot" +#define FILE_DIR "code/unused/mining" +#define FILE_DIR "code/unused/optics" +#define FILE_DIR "code/unused/pda2" +#define FILE_DIR "code/unused/powerarmor" +#define FILE_DIR "code/unused/spacecraft" +#define FILE_DIR "code/WorkInProgress" +#define FILE_DIR "code/WorkInProgress/carn" +#define FILE_DIR "code/WorkInProgress/mapload" +#define FILE_DIR "code/WorkInProgress/organs" +#define FILE_DIR "code/WorkInProgress/virus2" +#define FILE_DIR "html" +#define FILE_DIR "icons" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vehicles" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "interface" +#define FILE_DIR "maps" +#define FILE_DIR "maps/backup" +#define FILE_DIR "maps/RandomZLevels" +#define FILE_DIR "maps/RandomZLevels/backup" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "tools" +#define FILE_DIR "tools/Redirector" // END_FILE_DIR // BEGIN_PREFERENCES From 2039d276d2f788c4277d2e139c92f587ecd65df6 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sat, 15 Sep 2012 18:13:37 +0000 Subject: [PATCH 42/87] Standardisation for tape recorders. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4691 316c924e-a436-60f5-8080-3fe189b3f50e --- .../objects/items/devices/taperecorder.dm | 248 +++++++++--------- .../objects/items/weapons/cigs_lighters.dm | 4 +- 2 files changed, 126 insertions(+), 126 deletions(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index d95b317c2a0..e98c28e7dc4 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -20,40 +20,40 @@ throw_range = 20 /obj/item/device/taperecorder/hear_talk(mob/living/M as mob, msg) - if (recording) + if(recording) var/ending = copytext(msg, length(msg)) - src.timestamp+= src.timerecorded - if (M.stuttering) - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] [M.name] stammers, \"[msg]\"" + timestamp+= timerecorded + if(M.stuttering) + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] stammers, \"[msg]\"" return - if (M.getBrainLoss() >= 60) - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] [M.name] gibbers, \"[msg]\"" + if(M.getBrainLoss() >= 60) + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] gibbers, \"[msg]\"" return - if (ending == "?") - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] [M.name] asks, \"[msg]\"" + if(ending == "?") + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] asks, \"[msg]\"" return - else if (ending == "!") - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] [M.name] exclaims, \"[msg]\"" + else if(ending == "!") + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] exclaims, \"[msg]\"" return - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] [M.name] says, \"[msg]\"" + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] says, \"[msg]\"" return /obj/item/device/taperecorder/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() - if (istype(W, /obj/item/weapon/card/emag)) - if (src.emagged == 0) - src.emagged = 1 - src.recording = 0 - user << "\red PZZTTPFFFT" - src.icon_state = "taperecorderidle" + if(istype(W, /obj/item/weapon/card/emag)) + if(emagged == 0) + emagged = 1 + recording = 0 + user << "PZZTTPFFFT" + icon_state = "taperecorderidle" else - user << "\red That is already emagged!" + user << "It is already emagged!" /obj/item/device/taperecorder/proc/explode() - var/turf/T = get_turf(src.loc) - if (ismob(src.loc)) - var/mob/M = src.loc - M.show_message("\red The [src] explodes!", 1) + var/turf/T = get_turf(loc) + if(ismob(loc)) + var/mob/M = loc + M << "\The [src] explodes!" if(T) T.hotspot_expose(700,125) explosion(T, -1, -1, 0, 4) @@ -63,28 +63,28 @@ /obj/item/device/taperecorder/verb/record() set name = "Start Recording" set category = "Object" + if(usr.stat) - usr << "Not when you're incapacitated." return - if(src.emagged == 1) + if(emagged == 1) usr << "\red The tape recorder makes a scratchy noise." return - src.icon_state = "taperecorderrecording" - if(src.timerecorded < 3600 && src.playing == 0) - usr << "\blue Recording started." - src.recording = 1 - src.timestamp+= src.timerecorded - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] Recording started." - for(src.timerecorded, src.timerecorded<3600) - if(src.recording == 0) + icon_state = "taperecorderrecording" + if(timerecorded < 3600 && playing == 0) + usr << "Recording started." + recording = 1 + timestamp+= timerecorded + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." + for(timerecorded, timerecorded<3600) + if(recording == 0) break - src.timerecorded++ + timerecorded++ sleep(10) - src.recording = 0 - src.icon_state = "taperecorderidle" + recording = 0 + icon_state = "taperecorderidle" return else - usr << "\red Either your tape recorder's memory is full, or it is currently playing back its memory." + usr << "Either your tape recorder's memory is full, or it is currently playing back its memory." /obj/item/device/taperecorder/verb/stop() @@ -92,24 +92,22 @@ set category = "Object" if(usr.stat) - usr << "Not when you're incapacitated." return - if (src.recording == 1) - src.recording = 0 - src.timestamp+= src.timerecorded - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] Recording stopped." - usr << "\blue Recording stopped." - src.icon_state = "taperecorderidle" + if(emagged == 1) + usr << "\red The tape recorder makes a scratchy noise." return - else if (src.playing == 1) - src.playing = 0 + if(recording == 1) + recording = 0 + timestamp+= timerecorded + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." + usr << "Recording stopped." + icon_state = "taperecorderidle" + return + else if(playing == 1) + playing = 0 var/turf/T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: Playback stopped.",2) - src.icon_state = "taperecorderidle" - return - else - usr << "\red Stop what?" + T.visible_message("Tape Recorder: Playback stopped.") + icon_state = "taperecorderidle" return @@ -118,19 +116,18 @@ set category = "Object" if(usr.stat) - usr << "Not when you're incapicated." return - if(src.emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." + if(emagged == 1) + usr << "The tape recorder makes a scratchy noise." return - if (src.recording == 1 || src.playing == 1) - usr << "\red You can't clear the memory while playing or recording!" + if(recording == 1 || playing == 1) + usr << "You can't clear the memory while playing or recording!" return else - src.storedinfo -= src.storedinfo - src.timestamp -= src.timestamp - src.timerecorded = 0 - usr << "\blue Memory cleared." + storedinfo -= storedinfo + timestamp -= timestamp + timerecorded = 0 + usr << "Memory cleared." return @@ -139,76 +136,80 @@ set category = "Object" if(usr.stat) - usr << "Not when you're incapicated." return - if (src.recording == 1) - usr << "\red You can't playback when recording!" + if(emagged == 1) + usr << "\red The tape recorder makes a scratchy noise." return - if (src.playing == 1) - usr << "\red You're already playing!" + if(recording == 1) + usr << "You can't playback when recording!" return - src.playing = 1 - src.icon_state = "taperecorderplaying" - usr << "\blue Playing started." - for(var/i=1,src.timerecorded<3600,sleep(10 * (src.playsleepseconds) )) - if (src.playing == 0) + if(playing == 1) + usr << "You're already playing!" + return + playing = 1 + icon_state = "taperecorderplaying" + usr << "Playing started." + for(var/i=1,timerecorded<3600,sleep(10 * (playsleepseconds) )) + if(playing == 0) break - if (src.storedinfo.len < i) + if(storedinfo.len < i) break var/turf/T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: [src.storedinfo[i]]",2) - if (src.storedinfo.len < i+1) - src.playsleepseconds = 1 + T.visible_message("Tape Recorder: [storedinfo[i]]") + if(storedinfo.len < i+1) + playsleepseconds = 1 sleep(10) T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: End of recording.",2) + T.visible_message("Tape Recorder: End of recording.") else - src.playsleepseconds = src.timestamp[i+1] - src.timestamp[i] - if (src.playsleepseconds > 19) + playsleepseconds = timestamp[i+1] - timestamp[i] + if(playsleepseconds > 14) sleep(10) T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: Skipping [src.playsleepseconds] seconds of silence",2) - src.playsleepseconds = 1 + T.visible_message("Tape Recorder: Skipping [playsleepseconds] seconds of silence") + playsleepseconds = 1 i++ - src.icon_state = "taperecorderidle" - src.playing = 0 - if (src.emagged == 1.0) - for(var/mob/O in hearers(world.view-1, get_turf(src))) - O.show_message("Tape Recorder: This tape recorder will self destruct in 5",2) + icon_state = "taperecorderidle" + playing = 0 + if(emagged == 1.0) + var/turf/T = get_turf(src) + T.visible_message("Tape Recorder: This tape recorder will self-destruct in... Five.") sleep(10) - for(var/mob/O in hearers(world.view-1, get_turf(src))) - O.show_message("4",2) + T = get_turf(src) + T.visible_message("Tape Recorder: Four.") sleep(10) - for(var/mob/O in hearers(world.view-1, get_turf(src))) - O.show_message("3",2) + T = get_turf(src) + T.visible_message("Tape Recorder: Three.") sleep(10) - for(var/mob/O in hearers(world.view-1, get_turf(src))) - O.show_message("2",2) + T = get_turf(src) + T.visible_message("Tape Recorder: Two.") sleep(10) - for(var/mob/O in hearers(world.view-1, get_turf(src))) - O.show_message("1",2) + T = get_turf(src) + T.visible_message("Tape Recorder: One.") sleep(10) - src.explode() + explode() /obj/item/device/taperecorder/verb/print_transcript() set name = "Print Transcript" set category = "Object" - if (!canprint) - usr << "\red The recorder can't print that fast!" + if(usr.stat) return - if (src.recording == 1 || src.playing == 1) - usr << "\red You can't print the transcript while playing or recording!" + if(emagged == 1) + usr << "\red The tape recorder makes a scratchy noise." return - usr << "\blue Transcript printed." + if(!canprint) + usr << "The recorder can't print that fast!" + return + if(recording == 1 || playing == 1) + usr << "You can't print the transcript while playing or recording!" + return + usr << "Transcript printed." var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(get_turf(src)) var/t1 = "Transcript:

" - for(var/i=1,src.storedinfo.len >= i,i++) - t1 += "[src.storedinfo[i]]
" + for(var/i=1,storedinfo.len >= i,i++) + t1 += "[storedinfo[i]]
" P.info = t1 P.name = "paper- 'Transcript'" canprint = 0 @@ -217,26 +218,25 @@ /obj/item/device/taperecorder/attack_self(mob/user) - if(src.recording == 0 && src.playing == 0) + if(recording == 0 && playing == 0) if(usr.stat) - usr << "Not when you're incapacitated." return - if(src.emagged == 1) + if(emagged == 1) usr << "\red The tape recorder makes a scratchy noise." return - src.icon_state = "taperecorderrecording" - if(src.timerecorded < 3600 && src.playing == 0) + icon_state = "taperecorderrecording" + if(timerecorded < 3600 && playing == 0) usr << "\blue Recording started." - src.recording = 1 - src.timestamp+= src.timerecorded - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] Recording started." - for(src.timerecorded, src.timerecorded<3600) - if(src.recording == 0) + recording = 1 + timestamp+= timerecorded + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." + for(timerecorded, timerecorded<3600) + if(recording == 0) break - src.timerecorded++ + timerecorded++ sleep(10) - src.recording = 0 - src.icon_state = "taperecorderidle" + recording = 0 + icon_state = "taperecorderidle" return else usr << "\red Either your tape recorder's memory is full, or it is currently playing back its memory." @@ -244,19 +244,19 @@ if(usr.stat) usr << "Not when you're incapacitated." return - if (src.recording == 1) - src.recording = 0 - src.timestamp+= src.timerecorded - src.storedinfo += "\[[time2text(src.timerecorded*10,"mm:ss")]\] Recording stopped." + if(recording == 1) + recording = 0 + timestamp+= timerecorded + storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." usr << "\blue Recording stopped." - src.icon_state = "taperecorderidle" + icon_state = "taperecorderidle" return - else if (src.playing == 1) - src.playing = 0 + else if(playing == 1) + playing = 0 var/turf/T = get_turf(src) for(var/mob/O in hearers(world.view-1, T)) O.show_message("Tape Recorder: Playback stopped.",2) - src.icon_state = "taperecorderidle" + icon_state = "taperecorderidle" return else usr << "\red Stop what?" diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 3cb6a8b7089..2f441b611d8 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -132,13 +132,13 @@ ZIPPO damtype = "fire" if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire var/datum/effect/effect/system/reagents_explosion/e = new() - e.set_up(round (reagents.get_reagent_amount("plasma")/2.5, 1), get_turf(src), 0, 0) + e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) e.start() del(src) return if(reagents.get_reagent_amount("fuel")) // the fuel explodes, too, but much less violently var/datum/effect/effect/system/reagents_explosion/e = new() - e.set_up(round (reagents.get_reagent_amount("fuel")/5, 1), get_turf(src), 0, 0) + e.set_up(round(reagents.get_reagent_amount("fuel") / 5, 1), get_turf(src), 0, 0) e.start() del(src) return From ce9f054af3879b554cfa8ef6c00d3c1d1f5a299d Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sat, 15 Sep 2012 22:10:30 +0000 Subject: [PATCH 43/87] Fix for me being retarded (this seems to happen a lot lately huh) + start of surgery work, including my heart sprites <3 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4692 316c924e-a436-60f5-8080-3fe189b3f50e --- .../objects/items/weapons/cigs_lighters.dm | 2 +- .../objects/items/weapons/surgery_tools.dm | 2 +- .../reagent_containers/food/snacks.dm | 7 ++----- icons/obj/food.dmi | Bin 86100 -> 86276 bytes icons/obj/surgery.dmi | Bin 10567 -> 8332 bytes 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 2f441b611d8..73697c45634 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -197,7 +197,7 @@ ZIPPO icon_state = "cigaroff" icon_on = "cigaron" icon_off = "cigaroff" - type_butt = /obj/item/weapon/cigarbutt + type_butt = /obj/item/weapon/cigbutt/cigarbutt throw_speed = 0.5 item_state = "cigaroff" smoketime = 1500 diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 6d199b3c2b1..ab059010cd6 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -109,7 +109,7 @@ user << "\red You remove [M]'s appendix with [src]!" for(var/datum/disease/D in M.viruses) if(istype(D, /datum/disease/appendicitis)) - new /obj/item/weapon/reagent_containers/food/snacks/appendixinflamed(get_turf(M)) + new /obj/item/weapon/reagent_containers/food/snacks/appendix/inflamed(get_turf(M)) M:appendix_op_stage = 5.0 return new /obj/item/weapon/reagent_containers/food/snacks/appendix(get_turf(M)) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 598b6e05735..e36a4c71b21 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -472,20 +472,17 @@ /obj/item/weapon/reagent_containers/food/snacks/appendix //yes, this is the same as meat. I might do something different in future name = "appendix" desc = "An appendix which looks perfectly healthy." + icon = 'icons/obj/surgery.dmi' icon_state = "appendix" New() ..() reagents.add_reagent("nutriment", 3) src.bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/appendixinflamed +/obj/item/weapon/reagent_containers/food/snacks/appendix/inflamed name = "inflamed appendix" desc = "An appendix which appears to be inflamed." icon_state = "appendixinflamed" - New() - ..() - reagents.add_reagent("nutriment", 1) - src.bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/tofu name = "Tofu" diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index d33095e67240bceb4d3494349861c1e31f3b39c0..fb098ef890e4362ebfda88e80d2b1ecc2204bbc9 100644 GIT binary patch delta 32682 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 delta 32505 zcmXuKby!sG_dPsxcY|~(NVkY|NjK6Z-Q9=oMg>xAVY&E_B_F~GSbGfD$r5IVO~@TCJJ&&ytovmwo|f1!_0o?e6X(fhCC zkk_h()-vf3rI%l?t&Oc^(O)x9!74o5>l>%W?7W!CE2C>#Nz3;FF9NM)x$4_D2N(

WreWgRTW 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


5YnIG!$Ms~W^i+o&sIK;-j9_wW8dXoRY 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ð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 literal 10567 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 Date: Sat, 15 Sep 2012 22:40:20 +0000 Subject: [PATCH 44/87] You can no longer transition off the away mission Z level (so people don't randomly end up at telecomms after running off the edge of a tundra or something) Alien weeds now die in one hit to a welding tool, and 6 from a extinguisher. You can plant like a billion of them for no cost, they shouldn't take four hits of a welding tool to clear. Added the black crab sprites for HG git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4693 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/effects/aliens.dm | 2 +- code/game/turfs/space/space.dm | 1 + icons/mob/animal.dmi | Bin 82678 -> 85837 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 4190664b92f..ec6b3d0243b 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -169,7 +169,7 @@ anchored = 1 density = 0 - var/health = 50 + var/health = 15 node icon_state = "weednode" diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 40fbe424668..b15383975f3 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -70,6 +70,7 @@ // Okay, so let's make it so that people can travel z levels but not nuke disks! // if(ticker.mode.name == "nuclear emergency") return + if(A.z > 6) return if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 455bca7303dc5844a4553397de3e6bdfbc09718d..3491e5830b02a6089ad34b32af5290d081f0bbe0 100644 GIT binary patch delta 17307 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 G*Z&9UCPktE delta 14123 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 GzWomdP&5kw From 5b33027e6929d2bb9ff9b191abd6899f77258975 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sat, 15 Sep 2012 23:37:20 +0000 Subject: [PATCH 45/87] Fixes issue 865. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4694 316c924e-a436-60f5-8080-3fe189b3f50e --- .../items/devices/radio/electropack.dm | 155 +++++++----------- code/game/objects/structures/electricchair.dm | 26 +-- .../structures/stool_bed_chair_nest/chairs.dm | 21 +-- code/modules/assembly/shock_kit.dm | 56 +++---- 4 files changed, 106 insertions(+), 152 deletions(-) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index 9c13b43c7f0..1adf748901f 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -1,161 +1,124 @@ /obj/item/device/radio/electropack - name = "Electropack" + name = "electropack" desc = "Dance my monkeys! DANCE!!!" icon_state = "electropack0" - var/code = 2 - var/e_pads = 0.0 - g_amt = 2500 - m_amt = 10000 + item_state = "electropack" frequency = 1449 - w_class = 5.0 flags = FPRINT | CONDUCT | TABLEPASS slot_flags = SLOT_BACK - item_state = "electropack" - -/obj/item/device/radio/electropack/examine() - set src in view() - - ..() - if ((in_range(src, usr) || src.loc == usr)) - if (src.e_pads) - usr << "\blue The electric pads are exposed!" - return - -/obj/item/device/radio/electropack/attack_paw(mob/user as mob) - - return src.attack_hand(user) - return + w_class = 5.0 + g_amt = 2500 + m_amt = 10000 + var/code = 2 /obj/item/device/radio/electropack/attack_hand(mob/user as mob) - - if (src == user.back) - user << "\blue You need help taking this off!" + if(src == user.back) + user << "You need help taking this off!" return - else - ..() - return + ..() /obj/item/device/radio/electropack/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() + if(istype(W, /obj/item/clothing/head/helmet)) + if(!b_stat) + user << "[src] is not ready to be attached!" + return + var/obj/item/assembly/shock_kit/A = new /obj/item/assembly/shock_kit( user ) + A.icon = 'icons/obj/assemblies.dmi' - if (istype(W, /obj/item/weapon/screwdriver)) - src.e_pads = !( src.e_pads ) - if (src.e_pads) - user.show_message("\blue The electric pads have been exposed!") - else - user.show_message("\blue The electric pads have been reinserted!") - src.add_fingerprint(user) - return - else - if (istype(W, /obj/item/clothing/head/helmet)) - var/obj/item/assembly/shock_kit/A = new /obj/item/assembly/shock_kit( user ) - A.icon = 'icons/obj/assemblies.dmi' + user.drop_from_inventory(W) + W.loc = A + W.master = A + A.part1 = W - user.drop_from_inventory(W) - W.loc = A - W.master = A - A.part1 = W + user.drop_from_inventory(src) + loc = A + master = A + A.part2 = src - user.drop_from_inventory(src) - src.loc = A - src.master = A - A.part2 = src - - user.put_in_hands(A) - A.add_fingerprint(user) - return + user.put_in_hands(A) + A.add_fingerprint(user) /obj/item/device/radio/electropack/Topic(href, href_list) //..() - if (usr.stat || usr.restrained()) + if(usr.stat || usr.restrained()) return - if (((istype(usr, /mob/living/carbon/human) && ((!( ticker ) || (ticker && ticker.mode != "monkey")) && usr.contents.Find(src))) || (usr.contents.Find(src.master) || (in_range(src, usr) && istype(src.loc, /turf))))) + if(((istype(usr, /mob/living/carbon/human) && ((!( ticker ) || (ticker && ticker.mode != "monkey")) && usr.contents.Find(src))) || (usr.contents.Find(master) || (in_range(src, usr) && istype(loc, /turf))))) usr.machine = src - if (href_list["freq"]) + if(href_list["freq"]) var/new_frequency = sanitize_frequency(frequency + text2num(href_list["freq"])) set_frequency(new_frequency) else - if (href_list["code"]) - src.code += text2num(href_list["code"]) - src.code = round(src.code) - src.code = min(100, src.code) - src.code = max(1, src.code) + if(href_list["code"]) + code += text2num(href_list["code"]) + code = round(code) + code = min(100, code) + code = max(1, code) else - if (href_list["power"]) - src.on = !( src.on ) - src.icon_state = text("electropack[]", src.on) - if (!( src.master )) - if (istype(src.loc, /mob)) - attack_self(src.loc) + if(href_list["power"]) + on = !( on ) + icon_state = "electropack[on]" + if(!( master )) + if(istype(loc, /mob)) + attack_self(loc) else for(var/mob/M in viewers(1, src)) - if (M.client) - src.attack_self(M) - //Foreach goto(308) + if(M.client) + attack_self(M) else - if (istype(src.master.loc, /mob)) - src.attack_self(src.master.loc) + if(istype(master.loc, /mob)) + attack_self(master.loc) else - for(var/mob/M in viewers(1, src.master)) - if (M.client) - src.attack_self(M) - //Foreach goto(384) + for(var/mob/M in viewers(1, master)) + if(M.client) + attack_self(M) else usr << browse(null, "window=radio") return return -/* -/obj/item/device/radio/electropack/accept_rad(obj/item/device/radio/signaler/R as obj, message) - - if ((istype(R, /obj/item/device/radio/signaler) && R.frequency == src.frequency && R.code == src.code)) - return 1 - else - return null - return*/ /obj/item/device/radio/electropack/receive_signal(datum/signal/signal) - if(!signal || (signal.encryption != code)) + if(!signal || signal.encryption != code) return - if ((ismob(src.loc) && src.on)) - - var/mob/M = src.loc + if(ismob(loc) && on) + var/mob/M = loc var/turf/T = M.loc - if ((istype(T, /turf))) - if (!M.moved_recently && M.last_move) + if(istype(T, /turf)) + if(!M.moved_recently && M.last_move) M.moved_recently = 1 step(M, M.last_move) - sleep 50 + sleep(50) if(M) M.moved_recently = 0 - M.show_message("\red You feel a sharp shock!") + M << "You feel a sharp shock!" var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, M) s.start() M.Weaken(10) - if ((src.master && src.wires & 1)) - src.master.receive_signal() + if(master && wires & 1) + master.receive_signal() return /obj/item/device/radio/electropack/attack_self(mob/user as mob, flag1) - if (!( istype(user, /mob/living/carbon/human) )) + if(!istype(user, /mob/living/carbon/human)) return user.machine = src var/dat = {" -Turn [src.on ? "Off" : "On"]
+Turn [on ? "Off" : "On"]
Frequency/Code for electropack:
Frequency: - -- [format_frequency(src.frequency)] +- [format_frequency(frequency)] + +
Code: - -- [src.code] +- [code] + +
"} diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index 950d7f8ca50..611f3df45eb 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -7,18 +7,18 @@ var/last_time = 1.0 /obj/structure/stool/bed/chair/e_chair/New() + ..() overlays += image('icons/obj/objects.dmi', src, "echair_over", MOB_LAYER + 1, dir) return /obj/structure/stool/bed/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/wrench)) - var/obj/structure/stool/bed/chair/C = new /obj/structure/stool/bed/chair(src.loc) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - C.dir = src.dir - src.part.loc = src.loc - src.part.master = null - src.part = null + var/obj/structure/stool/bed/chair/C = new /obj/structure/stool/bed/chair(loc) + playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + C.dir = dir + part.loc = loc + part.master = null + part = null del(src) return return @@ -34,6 +34,7 @@ else on = 1 icon_state = "echair1" + usr << "You switch [on ? "on" : "off"] [src]." return /obj/structure/stool/bed/chair/e_chair/rotate() @@ -43,11 +44,11 @@ return /obj/structure/stool/bed/chair/e_chair/proc/shock() - if(!(src.on)) + if(!on) return - if((src.last_time + 50) > world.time) + if(last_time + 50 > world.time) return - src.last_time = world.time + last_time = world.time // special power handling var/area/A = get_area(src) @@ -65,12 +66,11 @@ s.start() if(buckled_mob) buckled_mob.burn_skin(85) - buckled_mob << "\red You feel a deep shock course through your body!" + buckled_mob << "You feel a deep shock course through your body!" sleep(1) buckled_mob.burn_skin(85) buckled_mob.Stun(600) - for(var/mob/M in hearers(src, null)) - M.show_message("\red The electric chair went off!.", 3, "\red You hear a deep sharp shock.", 2) + visible_message("The electric chair went off!", "You hear a deep sharp shock!") A.power_light = light A.updateicon() diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index a0f4d164ac2..972bb244221 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -6,25 +6,26 @@ /obj/structure/stool/bed/chair/New() if(anchored) src.verbs -= /atom/movable/verb/pull - handle_rotation() ..() + spawn(3) //sorry. i don't think there's a better way to do this. + handle_rotation() return /obj/structure/stool/bed/chair/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if(istype(W, /obj/item/assembly/shock_kit)) + var/obj/item/assembly/shock_kit/SK = W + if(!SK.status) + user << "[SK] is not ready to be attached!" + return + user.drop_item() var/obj/structure/stool/bed/chair/e_chair/E = new /obj/structure/stool/bed/chair/e_chair(src.loc) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - E.dir = src.dir - E.part = W - W.loc = E - W.master = E - user.u_equip(W) - W.layer = initial(W.layer) + E.dir = dir + E.part = SK + SK.loc = E + SK.master = E del(src) - return - return - /obj/structure/stool/bed/chair/proc/handle_rotation() //making this into a seperate proc so office chairs can call it on Move() if(src.dir == NORTH) diff --git a/code/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index 3c737ead595..880424e66bd 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -1,56 +1,46 @@ /obj/item/assembly/shock_kit - name = "Shock Kit" - desc = "This appears to be made from both an Electric Pack and a Helmet." + name = "electrohelmet assembly" + desc = "This appears to be made from both an electropack and a helmet." icon_state = "shock_kit" var/obj/item/clothing/head/helmet/part1 = null var/obj/item/device/radio/electropack/part2 = null - var/status = 0.0 + var/status = 0 w_class = 5.0 flags = FPRINT | TABLEPASS| CONDUCT /obj/item/assembly/shock_kit/Del() - //src.part1 = null - del(src.part1) - //src.part2 = null - del(src.part2) + del(part1) + del(part2) ..() return /obj/item/assembly/shock_kit/attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if ((istype(W, /obj/item/weapon/wrench) && !( src.status ))) - var/turf/T = src.loc - if (ismob(T)) + if(istype(W, /obj/item/weapon/wrench) && !status) + var/turf/T = loc + if(ismob(T)) T = T.loc - src.part1.loc = T - src.part2.loc = T - src.part1.master = null - src.part2.master = null - src.part1 = null - src.part2 = null + part1.loc = T + part2.loc = T + part1.master = null + part2.master = null + part1 = null + part2 = null del(src) return - if (!( istype(W, /obj/item/weapon/screwdriver) )) - return - src.status = !( src.status ) - if (!src.status) - user.show_message("\blue The shock pack is now secured!", 1) - else - user.show_message("\blue The shock pack is now unsecured!", 1) - src.add_fingerprint(user) + if(istype(W, /obj/item/weapon/screwdriver)) + status = !status + user << "[src] is now [status ? "secured" : "unsecured"]!" + add_fingerprint(user) return /obj/item/assembly/shock_kit/attack_self(mob/user as mob) - src.part1.attack_self(user, src.status) - src.part2.attack_self(user, src.status) - src.add_fingerprint(user) + part1.attack_self(user, status) + part2.attack_self(user, status) + add_fingerprint(user) return /obj/item/assembly/shock_kit/receive_signal() - //***** - //world << "Shock kit got r_signal" - if (istype(src.loc, /obj/structure/stool/bed/chair/e_chair)) - var/obj/structure/stool/bed/chair/e_chair/C = src.loc - //world << "Shock kit sending shock to EC" + if(istype(loc, /obj/structure/stool/bed/chair/e_chair)) + var/obj/structure/stool/bed/chair/e_chair/C = loc C.shock() return From 5f62f4c864591e0a4f0a4e5882f0c9a54ec01b9b Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 00:01:19 +0000 Subject: [PATCH 46/87] Fixes issue 927 my face (the fix is entirely in door.dm) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4695 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/doors/door.dm | 6 +++--- code/game/machinery/doors/firedoor.dm | 29 +++++++++++---------------- code/game/machinery/doors/shutters.dm | 26 ++++++++++++------------ 3 files changed, 28 insertions(+), 33 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index bd04bf4f6bd..a6f09cf1c47 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -211,7 +211,7 @@ src.density = 0 explosion_resistance = 0 update_icon() - src.SetOpacity(0) + SetOpacity(0) update_nearby_tiles() if(operating) operating = 0 @@ -237,8 +237,8 @@ src.layer = 3.1 sleep(10) update_icon() - - src.SetOpacity(initial(opacity)) + if(visible && !glass) + SetOpacity(1) //caaaaarn! operating = 0 update_nearby_tiles() return diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 75098d88961..68591d9dda2 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -1,15 +1,14 @@ /var/const/OPEN = 1 /var/const/CLOSED = 2 - /obj/machinery/door/firedoor name = "Firelock" desc = "Apply crowbar" icon = 'icons/obj/doors/Doorfire.dmi' icon_state = "door_open" - var/blocked = 0 opacity = 0 density = 0 + var/blocked = 0 var/nextstate = null @@ -28,26 +27,24 @@ attackby(obj/item/weapon/C as obj, mob/user as mob) - src.add_fingerprint(user) + add_fingerprint(user) if(operating) return//Already doing something. if(istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/W = C if(W.remove_fuel(0, user)) - src.blocked = !src.blocked + blocked = !blocked user << text("\red You [blocked?"welded":"unwelded"] the [src]") update_icon() return - if (istype(C, /obj/item/weapon/crowbar) || (istype(C,/obj/item/weapon/twohanded/fireaxe) && C:wielded == 1)) + if(istype(C, /obj/item/weapon/crowbar) || (istype(C,/obj/item/weapon/twohanded/fireaxe) && C:wielded == 1)) if(blocked || operating) return - if(src.density) - spawn(0) - open() - return - else //close it up again - spawn(0) - close() - return + if(density) + open() + return + else //close it up again //fucking 10/10 commenting here einstein + close() + return return @@ -56,11 +53,9 @@ return switch(nextstate) if(OPEN) - spawn() - open() + open() if(CLOSED) - spawn() - close() + close() nextstate = null return diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 2734b632d7d..821ad835d07 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -8,10 +8,10 @@ layer = 3.1 /obj/machinery/door/poddoor/shutters/attackby(obj/item/weapon/C as obj, mob/user as mob) - src.add_fingerprint(user) - if (!( istype(C, /obj/item/weapon/crowbar) || (istype(C, /obj/item/weapon/twohanded/fireaxe) && C:wielded == 1) )) + add_fingerprint(user) + if(!(istype(C, /obj/item/weapon/crowbar) || (istype(C, /obj/item/weapon/twohanded/fireaxe) && C:wielded == 1) )) return - if(src.density && (stat & NOPOWER) && !src.operating) + if(density && (stat & NOPOWER) && !operating) operating = 1 spawn(-1) flick("shutterc0", src) @@ -24,16 +24,16 @@ return /obj/machinery/door/poddoor/shutters/open() - if (src.operating == 1) //doors can still open when emag-disabled + if(operating == 1) //doors can still open when emag-disabled return - if (!ticker) + if(!ticker) return 0 if(!operating) //in case of emag operating = 1 flick("shutterc0", src) - src.icon_state = "shutter0" + icon_state = "shutter0" sleep(10) - src.density = 0 + density = 0 SetOpacity(0) update_nearby_tiles() @@ -45,16 +45,16 @@ return 1 /obj/machinery/door/poddoor/shutters/close() - if (src.operating) + if(operating) return - src.operating = 1 + operating = 1 flick("shutterc1", src) - src.icon_state = "shutter1" - src.density = 1 - if(src.visible) + icon_state = "shutter1" + density = 1 + if(visible) SetOpacity(1) update_nearby_tiles() sleep(10) - src.operating = 0 + operating = 0 return \ No newline at end of file From 382012f1f08eb2c7e58aef5b33335aab225e433f Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 00:39:18 +0000 Subject: [PATCH 47/87] Removed those ugly hazard doors! Fixes issue 922. Includes single tank bombs in the .dme for live testing. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4696 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/doors/firedoor.dm | 6 +- .../mob/living/carbon/human/update_icons.dm | 10 +++- icons/effects/genetics.dmi | Bin 43050 -> 42531 bytes maps/tgstation.2.0.9.dmm | 52 +++++++++--------- tgstation.dme | 1 + 5 files changed, 36 insertions(+), 33 deletions(-) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 68591d9dda2..0d61bd6861e 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -119,8 +119,4 @@ else if(istype(source)) air_master.tiles_to_update += source if(istype(destination)) air_master.tiles_to_update += destination - return 1 - -/obj/machinery/door/firedoor/border_only/hazard - name = "hazard door" - icon = 'icons/obj/doors/DoorHazard.dmi' \ No newline at end of file + return 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index f1a97cfc174..8f9135de521 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -274,11 +274,17 @@ Please contact me on #coderbus IRC. ~Carn x var/image/lying = image("icon" = 'icons/effects/genetics.dmi') var/image/standing = image("icon" = 'icons/effects/genetics.dmi') var/add_image = 0 + var/g = "m" + if(gender == FEMALE) g = "f" for(var/mut in mutations) switch(mut) if(HULK) - lying.underlays += "hulk[fat]_l" - standing.underlays += "hulk[fat]_s" + if(fat) + lying.underlays += "hulk_[fat]_l" + standing.underlays += "hulk_[fat]_s" + else + lying.underlays += "hulk_[g]_l" + standing.underlays += "hulk_[g]_s" add_image = 1 if(COLD_RESISTANCE) lying.underlays += "fire[fat]_l" diff --git a/icons/effects/genetics.dmi b/icons/effects/genetics.dmi index 1eb752332f716a7524a3a928b36b2d4bf01b8a6b..9e4986b20f0c5df38af4495709c0b60ded1ffec0 100644 GIT binary patch literal 42531 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
<`y^=1gOpgpkdAQ7gt^bnkfj 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 literal 43050 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 z z!SQSy@ZAa}gvBec$A9nE1@iBbKN}qSjRkxyX{H6MHG>YJA^ZIfSIi*`nxn?`(i1FU zJKi5=T{lY>&dERmf+0pvcxOml%4H0h2MnyW8(=QIp8DS?sz*6CcFT+~ zH^D|n-#-k$bX`=;|8q6@QjF&FrC)QJCE5n5V4Pxvct+ZK>#LsHYxY&u)SScs&v0mG z=^Lj!nTaR?Pw`T(ysutf?YAdMPt1YYgb-Ez{!~cL&eLb)koqTA@sK*yXBRveXy*et z7K4J)TMr1iq?KiKoY>hr3%fEF`|UN)4=e)uR_A{R29V%{97P%qhK{P2rWE~jb`y)N z*C|T)fay#mr1##;M!N|S<&?Km6Se6WkpamVq^?KYcXDG*1(k>Q<=9hjuokuInWf>iaxs5k_xq|n)~iI(UQC7?yoyg&E@0OYa(GBKe2E8l%7+VzC`PIi zD;hA|5~YK_D1VCucg6b!R=0XF*{17)-Xe z8_0sVNBXCrJYcpky^2OMND>1wPE?wmS(mf;FO^n=mi>F(n?e-Ee&8e6Un%RMP?)SW zqaK|=ZduYR=_htQP!LAdOQkwsJ#kwEE)vm4$(KJgEmh-Kb2Pb5eK2ruuQcKdvdF7+ z&qW@D{!Q@RXE2Z2?Jm*J3uk^UG|Y(n*N^aogtKnBb)3KN@XhAWgT<)Sn^1XKb=2%a4gV~eRwq#HU}p@yW1DI!BC3yXt^+j?g}fph%=(w)V))*X_ayTupA6$ z95S(BEAki9HYYXfb%6e$Z4KRp)JeJBVbsLi4CKwi5t)x!<5}|o{e?R%ozsDcLvTrKFZ#~M z+%83*)2|2k(YuETi-BP@R98|LaR zUg`%HNx8cDF!GdAyQWWH;?c{AzeAi_8qy6&|LQVu-}-(M?9u6rx8T{kf$=#I##CIm zA_X5%1Y|UJA$HZJ_MnXyE^vVd5-k@iK9e{k=g!D++?hs0-r9_tn-NEY_qW7=+k62m z-Ifxh#f`bZ=k77wHo1yl9!1zA;VJ&k!#WJYgJ~*T>&2;lx4Vl)`S^KoS(mO=Ro?}_z!c)Im(CQk@LnglIP004H3+x0Q+Moy(-LOso>-_&O)(uI zCrSs9Onr=aiM4Bgsh#Y77!3vH(%`HUnbFUvl0wdJ%%#1XgM#qP1U}#_Tw=`jxAHx} z@^#vD@#BcP^8Hmo`aE=&#sdv19-zJD(&)>pW%|(FgVxn}NtXtO;R9qcrj6Q`q(F;` zTXuj&?)(!%c(ryvT<*V;^<67XtJ)e0ZNC+7n47DDd0m9Xb{$wy^Yim!LgfEkl){g0 zsmQ{*3(GyC?-$pYCGq2A{V#1xE^_vwt!Zd`nwF=BrsyU){Eb%#502UWuxdN~-xC?{ zu%)|gBSBqqhvTSvTlncW?aqvI%^%>|ba`HLK9O_~z{7+pCJWGy$ zxUAX*e+!f|J%_BCKM@2Ef(D~iZ%f~gG#W@Y`n+Yvh2~^qOj=*|5v+Z_+jQUSEwZU^ zFuK#%oH;IzQuRK57$EWHh(pIzkU}}-K?+6umiM{Nf{2tyJhazfGoaz%cmXq~`-m&> zurD96%0e7KfT?kv-97L|etVxw0{|&PU}R@y7h3Lr-})eLVe!7jGqKE5;&QMi3b|UZ zV1Typ61nn>MkSSAY;rAJFgEpIc%x_c)VodWn-08z;gys$J=9szE2cD6W~yk@LsPn& zU!Z8dmBLG&b{7^rn1Dy8TKJwhNOyZXdeN{xjw0cNTes@vlk0N#C23ogh30X;MWm3) zUFPj+cQ=tqKHa5`@=Ke55y=%;>2FOHJpW=7$pCwi1( zX}@LL!n;=McVEfI#VE0^Mtq}f1M`C+T258x;CNN^PC&C!H5M>0Hiivg*O(hMp1vjP zE96+&wM6$Y{k$3buF4D{z*;VR=5T9L&22&zC%?ra9UIVLw7_xCr|OeM7{0FZOWq$8 z*Ne!?1k&iUwzSx;4m3`=gF!1;u>=^FPeiY-5N%G8jkGreUvI?XM; zIBmWX*9yp}ACFF%D7@M)_({RVHpK??_@n{v0!aIOlPv)H#}WcD;dq*l$@UznRz*)FqU)bnlM`#04z<|^i>+V* zopn!h;`^APnE_^^Bxak#_0%}S0Yybc9&0V9zu}3_!?(uwNTmgVL^N1SC-BiGKdyDB zfM5Bpo4+t_1Fnb73y;YWW4{JV;0D+)cgcQ65V25Z-DPfW+M&6aVi9M(7TXbd&!NXl zse!e6DfeXOPQN<>?AO&N|ESsd$$Fdn`%fZpXEez|_G4olQDIjNsZYLRbAtzmFbqzb zP=ASi*nZi#Prq4WmR9}f4m)u|2**bugT$Hs#2 z<_Km<5*=#a8KqH!xzjeWWJ^JAx73T z!~8~ms+D$sSNER891`by*KQNbjVBoWpwUvMegzl%>$%$ErM_1?6{q?4c6Eg??zjDI zV^n3>eK31vzVn?d;{yY#>FAXvP1OAh$0jsM?(bVqjski#QO(eu0bM9=WQQcvzgRxd zE=_I9g)L#AnnryWV6#&zri1i#dG0%Qo_uk3j%TQqCb>1Xnp2cy_dmFfcI@a`it@%9ft~CA5{5ofG0XpINW`{=x{F z!9KiGi*Bwo+8z_D{rG}*RLDVDiH_1y)^T(~XIpQ#lZpDNF&!U!^{+N8LUPK@5+s`3 zlZMbC_7BPA;DP(8ufizmeD_Jkzj^E8rt`%IaG#bsJd8uV#HPoRgW%W0R-UKbY!({J zQCg$8R8Rb*0Yo1j>Rr*JraSoPtI`F&eoi98QtD^A3PgTg;YPnMf6)SNAJXYGLviNA zfAanjDioojy<26}k=fywRdRW(__@PRS7m~B$zECjGx9a-x%dkvo%Ll8k&>)H^>6ag zijb{!S~m%|t(l?-fjWAxr>%LWE65!rI@Ni9RXsQnt^TGTN^|r$`pmtNZ{B@sKRUyo z4s9Qk$qk@Rw{IK_km3}qefP$oB}J&KbjUuH533vRtEj#0GIYV9_1c$(akO3#BB7#q zr==e-ju~zm*+X!hkY0cDZdySk-gPtL4WMoX+_cbRp*v^j)YH5}EF1!I*y0ry;*J^Q z_L(mmMg!bFCFh3J`N+CerW`B|I-d|H8)|E7^Z9M|_p8jCQjQI^SWocK0yZ5*nn+vh zI-enXib_e(^TT=kvCyqAh{j9PuaKDIpUb-$e~tIatobg29p-|aG*Kzhe_<<%PyTqd z;ME7auTk?g{rK@ClbDF;<(oI5{{H?k!S93*52mZadAPXR(j`4#8XErgr0YFPN=h;v zPM755;(A9iYSZdG08dA0(D`O{GUUggUXtD;3Xx}4T64^7fu7dmQA1T~IURbqJPZP! zKTMR(eT5wwnz`y2QttDJ#_x@9SQydU?2*8?w!nZO@EV0G;E zz2^WN)?bs8gJaj|PC-aW=(aKx4t~a^_pGlpG-SXJjSW=W&Ji^kk^z$y7G$L?ZQy_a z-##<{E|a$H@gj%SO<2ggWlCIJTv117@*>^Rpe_@?J~N^ZV`mX5j+ng{Tpholn7b|G ziT@2R6;jstGEeon98!;iwExuk(UM0X|dN`SyGbeUN{`~RX-?s%&+;H&6ySp~d z&dz)X1JGVk~?IBm1;Gh4D-8HLd?>(#PoQ+fV&-!uSvMNR;*LNzS#mh8T<79~!@zAKU$$Z&} zxb}<2n>Wf&o;=|Xvje9L@K^a!P!M`ztpEN!n~s42X?!0JIHKRbLGK2%W_VFJ;EvJe z=BBi=GNFo!N-`RJZms{cBWm3N{>v#$oti`Rnnifgwj4CJ2(F@M9G~Jxr_DY% zL1qa9!T1;RLTmXoju`Jh7myrADCHu?EY&jz@qYKPi{)-tuHLq1XvuzJO;Z0Mp$ z8nhH-(`RTAcLfpJUmGl!?sBXZB8r?&PXT8@C6P#H;q`|{h=T-~`b_^Mp}||&$@Hwv zLlwsdZF|0=qabJ%7bVa`z+qQ1X~sAu@EDDYhJ)q-97AweDIfR%XIIzk!a}08wKWF> zf%5q?9UZC;GMxN{P8#qhD|4<3YeICNIU$s%V>@R*ii_WqkQ;r->?D}@_fJ5;($ccl zHd6ZXrbaxM1RP?(brihM%R+3w1$+qo7}?UcpHQBB(DFkUOY0u)FBRNh^8QRSXtl$n z31wCjn}Tajvs3||Uwb!#c%?$MbkrzbTS~51lS@a^1>+{Y!f3nvuwN11$PtTpoon%5 zz6d{@RA9sdn<7d7uNQzaVrXzs-qls)guJ_h<2hq9xZKUm%?0#rd|c>4G(xBmqLUAx z(|I$G2?OWPb6}-i3wCB$6{D6za z!$oi1n7A)o=P< z9n34&MZL&v#EoM7JIk1vNR4nx*Ke}Z)wE_(n%HL-R{ikTBU(OYZ-y_V-cD&H)UG6y zkw=PagH}|;mG~PG$*1#EQ=tL)WZjb79cBVci){g$ySpS0&RiAT4hxHlR{9wV9<#?2 zf+^0)%NuN1iXW+_~3&|a%>H;h^k+zR_Jz*S1HQM0;@0H_=b zy+)&413WDWvdX*#>ORXeL;hOX_?*SGeH6w9(9RnIrbs^ojmgsmvjhy@@g9TTRy=;RL=KLAz5k?&FQYsyQBf! zKv_T2o~Z8y1%x^}I=x^fI5_Zg@Nk~r)D$0y@TI6uIzA2NM|aZ1c#;#GcbR^fu04dC z7rejv;(fr-Yh^lJw&r+8m0e58#-uzPD_a;qpo8WwTLk^n$fy*1%hx}VOUadP+ zeRF1|WrZ|~rj4opr0~E`SBFk&+J(4m@5>^_>!e87=5iCM?zaIaMML)v`g(mDw`@S5 zJBa~-L-XhxE_v6B%iBdN)T{L4=g*v8RX^ewH0)!lZH%z$*;kJ2Mi6-lrl;T5>ht{l z_b;owJZ>6n22Im*Q=oK;jmMJH;3} zP58YGd7ClmeTT;%H8LKvC*15MLrnP1#2B#r04#zil0}!EZob z;UvTM((?B8*mG69-B?Mwxw$zR=q}Bloihpq^<#E1vKdloa1N5E`MFa!^2aimi`s%$$2fVdX8MJ*7Obl@q`VM{4*%TDEzb2id_MIvp4f!!m- zu-VIpiJJ$=VYS0~BM!E`s7@R1eacAt}e1AV-O)yWlc)2n~sk!W*t;OR!`fq0KI6E z<-pQIVz*(CLRdCyWH^}Ue*_>nfR+83Hc4!P-Lq%725;Yr<+=oCgBY=7aec$WCDC5` zl2eo)hjmf!?b|Rgr^uoF{6zY=8GaPcR1%sDOBFwTdZL6-Kl4!5Z(DPGH&_2j^_L_t z_?65B6&QI7AvEGNLoO@|Ga_brH4Swno3wS+p?FaJSw!dNGucb0GV$Dq57+Vnp&uIc zZ_;E<`y1T>U|_t+cL5(9^FV<~fc_mEtj&WRY`}73sKffABvq4q`oMWPakQ!%?z6{k z>VCr!blj35(Ada7{MviLV}+%AEXYo`$rQA5UUJ@>yu6+u&AFt1romZy-J6*PhuVhY zjxQKkG#-r0;aMVHYMI@%aKzSEb&K%%wl3p~Fd>-?=j37&e%>Y^(h>iefPf4OpSvsh z5i%|~%uF^W$*|PoA2!ey{OtQn9E;Bm(xPzkujmKqQM7jGqv?Bn!vpVSYJXiWJ2c6M zesXm+H8utgny-0$DU#?k(DEY|=H@|-lO>$-eVvbfvs_bco?Rsunm@c37Q)k_6hL-v zr_Vz@%`n0jsnB35|Id_3Qyio{-8ZCk{11R%Z-)p_*9Tr86>)7ES@z(axvu?-ag&oh;#F6^aW)Rbo}Xz@^6UK{n_A=_^%;7pte ze0>Yd+RpEKxW-2jrO1;B)^4P(6#6Jvn|A&?CT!|PFjg3JbKnYk0(n5f69T|+6LqJuF z5q7WKL7!!bbveom@83Rf8py(*guVZD(WZka!KIi0c_UA+@xZquz|-!b%B%y?=@&62 zGMl%Ut^W0C3EI%mP*?>+2@12c;WBCSl9lb9_gv)Axa)+C|LKz0;#4wGyPB1}t!Le% z#fE~7s>gWQpdkjXGVisR?^iQ5wDE!he`aRFkGC&K?QFUE=WmuhgKp*076M+D2x_FS zc}^Q7{}^(mN`J;5Z9QzbL+*3;E=G{cr|bNAd@yf%n7sf>p2DdOI)6XQYiDQ2-3UcR z=+Ts3KtfwY@%5*yIh}-y3M)ihY7CSFwYG(Yg`3;DUmb?$h+l$K6}%AhJJC~0lFxldwJ4{ouBZrET*rF1(7kSLPqB`iM z{&bNR*L(^;fWEk8y^3;UsjW$bD#i6%-1`1c_Y-`hCqAWbO)dxaesLl2xG-;7bPA+3 z?(HLPu;pOntwpH^d{;q1FTw3CY|4bonG0cBZ*xH}t0z8}=m#B6Y&A4&Dr~zh;{8UL z*2C_9b`R3z+~Sc&G4Ee@9tpuco#!1DPL~R9E}BBH zXOp$gpX9?ECD7-r#&nSOJ_{}@7rNdM=ZF0nzMQX?`;9TfhKD^RJ}T17*h?+N#l?XN z*)lFJ!f2-h@3OxW>IIJ0ASb%RC=miuMDt4ZX*D#N`cwo*FEX?!e29u0F__xkaR7c4 z-*CkRgy?REjx?9m_C>RHZhI5r3L2o4_PJ%=$jsTrb)`+@1&tSvh@t0YszRVFBzg$% znF5}^oSbOcmP1iz0BVZ-!plBD?b&s7uo7{*39iEiD5`=` z!-ht!hL%+G8@rES<;+Pm4>ikd3*R@?JVE2l2>5Ega=ja<2h#e2V-Ec#3Hfu-`H(hc zxucNcLfZh|{#ZM=Z>;cJNG2|sAY&lVcS3y4N#kCiRY#pR(27(a02Xs~I-rJDk63tk z;&%A%oqIZ*t6QOLMPTMzvQos%DOI@P@FzyXpz!%4=(Y1eUFIeE#CS8T%O)6r>@GxG>sBtd<#l$@=8(f^er@+^ifNi5CVTCDQ0MOv^H;Mdz+gRhsyb z550px*torWzq^qf(QdB)wEx;#qJwTR0V7zW_*1j(z*U?{Inz8_nSJ+uK%#5r77I7Y$k^8*u_S zV@typ1DKlD-e?kIbaf_xn6;fIXmn2`ZBrX-9%ytU@xj6iIb%w zYDS1Awp<1M;Pk?&ktahI-5t)3>iBtjX#FFtU@~YFvgdym?)0;W@e^Fo%$07fikdW# zzI_$QtlQ+SG`ToRe24hy#RR#DFwo$#m*tnqOSuRamCIVrnZE$tC-d>hiNjGt zb~=;s0CBgL^OR0F!^h-1K0Dpa^#-hg(+9yfZKWsu40q1Y5J^}G1dF=&0`W-}GWWVM zOFtzAbIID*S}xaI-Jkdzd7w?gAiMvchg+yq^ykkXa!m&Qe?jutF1QM#L04B-Z%lD$ z4X2+kys4#Bo_b2NY1whj0pB=-Bom@))_Fg(D-#1s{l8@l_I4VpzAxoAo#u@W(QFdz z<66^gc5qnm+V__VdjOyaiO;^^fs+*HL#r4kFY-U&6cC-UL?q_iU4{v-Xq z=XAXtiX{v{c~WV6F_QS{8XTYZRbl0&Uq(<3`WZ0Bi^xJHJs$3X=9>Iu+}uz_V#i(s z$xn|l7D$DXExD_O_Z3*lUs0w+Sn-k~YV3C(-6wukY8c6)i0@vYtoib#FZlG!XIKTPY)YNg$vgY3u( zVIG-k>DLWfGXLiTN_am&9tla%FPp~5I zyVnsW>wrX4sPEFafS&8CnZ(M$a%9F_lwXuEiF0M!`w9Uv94Ji7u6=l-YC`hzQzg1( z1{i#VJn2)vG8XQKhG0&h@et6XHFkkKytVyh6czD7k=ZkK&mL4p_fo@$)T4}sU!N`B z*^aNErg>L^aoh_qKf(5WkxPsmz(p)5oRmwGK*oxFf%kjF!epyrgf05yrLpy&UZ4~Cv`}e+rM=;IL3E4*bZD5 zoWn76_Z9608N)lUhGSB7eH?EX^68TCDHofele6+m&fjbo1I0Dz2rj?CeaVp((I;(i zy|tF@Hio}oeh2q3))OZ6%tM`EqIr*C=gm37siaG1b#-_R?6nHnp#xu>C$P@bCe^W9 z%h!;93Y^PC9}O-D<_}{5)urwU6;j408Be`k{u-4ar}k>I#~B=L>c;^1>xUbtX+7nHyJnlHdQxzcWJy-;M`0lrIX#k$grrkDTJt-d$wr_df z*6RT{ivHHrrE3uxb9c_=004ZmX+1K3I%wAYImB3n%vk7~;4`$vi;S+T_D>P0=yZvo z_X8)mNTYz`=zd)J1bAQV$bVkvGYboj{(%Aa=h%;Vc`by!*{NvgXlcRipgujiN!}9V zZ9wdV69oES<&W~W52w{QugYxNg6C7X1U17s;C0B!{+2>C?z;Hxi02+pzCE^|1>^I& zS^~b>RslxPQz};6j;lj`o>wn@xUXth2zhr+eYK_8J`IMk)<$de0Fzr^%%0b7O(ure z1oo7~^(a2%bbu#*`I42H31mF}fRhwtybyYG3Vsm2nW4cU1#+JiJ^K5}d*(lR^{H#< zVh?MaYckhVxSblof!I8D7hQclkoc<7xu!EQgA`1eS9)cqkK74*?07G|6FM3>F`pR^Su)}Fa!Jj4CdA@a&Sv1`BnXyM z&?mZe=0Op8kD9t?oPaO8^j)|*Bj5QCVuC1wC@>A8{yje=sT*<3eZs?%rG&ECuL_?C zs`Q)nI$DMjuXY<%gM8iSF!T#|@$DSus2$0>VGe|LGeK|yHUDi!y^!OR3+G1K8J%!G z^KX*=fg1iMHE@}Zi|on3r+KjWQ8=O9t(WHb0a5}rDIYQofX0mZbwf(oWmx6+iV7zc z1x|?|iv10a4A4=?uCBg+>-6ru^~=j+zxDL+$r$B9pPGn>Xj$s6F@Dly8^^geAGolj zUn-X=5+AK|5F^@6fz`|NC(+$$aQa;eBR8W%KP4@D9>wpw=nIlMmi~-d#@a9NCBh{5 zQ=VS96wC)9+$(5ao%-PSJvGNaXTtO(=B5HizRCL1OJT46Gu4(0N#&>FDZD=_u!Mz& zLjaIn1O98Alf1_a0(8ds*>yzs;{oy{mgpn$K70v-5a$yo!s9A* zf%o5gof_?$!rJyJ16nWg5McjFL7P*4W-JxYR?oumv z!W0$!k>w9SDA{_m1!n2@IDBy?32a$5-8R8h1+YRoKV(?m!*knCGa3Qk!Fm1frj26K zUWNVxG2{W06Xd*Z>Kh0`N+YbuI_@-sIp!bcH*PZm^RX4T+a75AaSOb=LSW zCdD48eu4MNS#ZnBppW7)V7_azHuPHU1nRSqrEHbStls`5eKre{wvqTA_HTh*l`J%U zO&kTut27fu_I=1c6F&dx>FL^UB9vf>v8-NV+UKAoun3?D%*kN|q(Q&{3B_&kO~@v) z7fYcUh;Mt*aVJbw+?Cel<@Jl*{Hf=ygp&sy2tlqa{xa{O?CeWk7o)J+!*!F3TyiuB zBwFia!2(Yyz^T}@Y{ID+rH}J#`z^afwCWLJ^0&ZQ^#KkDzf;dQdOod+kF5<0D}Xt~ zi`lbg%w;!~ciMOycoai%rQ=b{V4KXau3V}T)eqd-O1omxUU@!IxZu{THeTd7ftnCA zFAtA-d4wwaT@d4vhwm2wvt>kjJot0)yaWMb(PyVsRV@IZt)uh(D$#t_=>jY7bGI4A z7E}4OM@s68yad6q{Ue{d-0j0%cYITLQy;j>g|Vm9Ay;k|@5bQ!<1j-aG=seSI8A^E z=4Dwz!eeNgO#=MsLi64051Ovv5un@piQjw!7`k6m^(KsrvxZIMYJ=}HGe_kBw2 zB~u&~KCRVZ#eNG>^NRn-EHZpAmfBa1d4+@0Wd2@y8d8uU7v|ghpRuq28Ve@BtX92c zWFY_ZNBlF}@sl0@0%dHk!|#9q5~0WW_%Ug&0XHxyD_rzz%4Wjrmspxg&m(t>2D&`c zdwBK@fQ7*9*r&NM+-j6xtaJrE2A3l8Rk(+GGKU}FGtvmU0%ot!SmzQwTOsf}zAux|eDT8Oh`Z_3(CUe9l zD*V1FzHXH)w1H~>q&e>qfjgMD`<|G)3|)3-xfLe50${(7DzsO1c+WmKC$w7(JK`x` ztKr=A-@l*1j+psvUofvnz(|6PGOFU2K%Z3o!DYPL?&=E(7e@|o%X4YHr9o5|9dDrB zv1U#`)(5{ox^8A%Hqpkx27q7uDxW@RJW_MTsEc4;Cx1MKTIVT7Db8T{hk@;#9Su!Q zf3QIpkfBxqC3_RtTk=A&RUTPE?LQ9QYpwjiAM7|POlY!Q{1$$q0WTmC)hJAQmkrt4 zcHR}-&tFN2Q>bpm?&fJ6cg#)fBV2H0Zbro#SDne`k23L!;Jf#>foo{1(~PQmO|p~g z;ADt*G@$8DjM!ezV}02ej3vP_H1aHPC+iDh5Uw@cGKeZ(MuNAi*WV?m%voA3P!PstMR|4sah%6Pi#XGY)mO!)8PH!3}Ke%hOG*YVtQ3zVC!dJv{2eFZzK@NL1_P3K!auDv66N5ydeuNUBd zf*n+sz7{BhLpb{WzS>vptr!NUNX%l+;_tG1Z zPR$3xiMEVSn3sv_+ zsTe^4ESA54_+FqFwCf)LG;1wjp+<93nVw0*EkKnxi{CmJi-8Y_II8hVOY2i4LSX$# zv#2{8;58-Ky;WEwJ)kxRl^_@b>_GO{#GkF%q#1pHmzJ6|KGgz?MBuY@1XNLoWoBJJf?=h=0lX7;425RVeAi}k4X2mkP$81^LtD&|%Gf-zRhjM*OK++I6X!-?1baT*w*cz+#YAXw+U;*j59tSfdf4MX zV?0$N@{NYkH<11(R^y_D%j!bgw?K!0SY!!-S=~6Cyq1gd+`VbU@t>Mde@I!*eV6EX z15Wqc*S7%nkowQ<3OX$v49-8(48a0fk;6Xs$q|I?i8Qbnkn0Gu=|r|^KCM2<@x9e* z3nSZ%T`g7-3!TI{7|$nts&9;sC+aJcPS6~v0iizFb$nb4bnzz)QPPJ?5F*Gfi4DUI zU3GkLT6D@pB;BGyR;M2{6r}mP2qN`y_Bp88$VM(mHs^9I(8r|0HJhGzkHDA8C7G#V zRjptJ$K@+$V3^7jcb(S+l~?kZRgC=qsm|98Zjb*_mzeJ3%AiqfG6dx0WU5vSt*^&7 z9mgC;M&~FU9~q=YO+;3Gvxz}fI`9@7`qXOO_}6IV25?Z%Znd zXSkog)WOIqz0nTu@W0hGMzuWqZ0}ekQHtt}rkBY1Z|*;ZH+8p;zyUDuvXK{H2-_3k z)Hm?^@F_o~7WLiF7cK-VJ|Z zB;2v&xVYJu$^4@b0nvNTr~rykcE&~fr^%GX@`U!|hoCBaH+77Pfvtl6!Z*jb5vX6+ zySCfs#30fGguniVOAws?Xcwb&%+V;QjLw0Vh#-RlXxc!4RA{=L+><4r)E7RZm{lLa znITXNGkvU0M{@X^V)A|Xc7ig`Z2hV^H7^-o`%Ul|4xlo!lo_kE$aQ68&I3xcwm|A?j?*^I8S@&^es@1AwB|VU zF9x)!Q1D>HXHP_0^!iT@1p`lsYs9Ve|3|k#-!;6ROn8i$sq?PAm_Uk_phqePGH5og z1?D5KQ1M$uX+aDL1#O+DC$~I#WeP%7*tLlMuubrVxlW?OWs-W zF=>*&1l7-0j6Msh%_0B?Qn!vk?KLPCcZ7Tnt&X81YvD!Q?Lpvg-nUf@zf#PW%1}PW z?7?f8Tp4RB`23GnF}oY;i%Bg$cNZ?<;lG^Roj2IZzbd)^a$Ph*h)8m$)uD^o$V`oH zlt_XSdT8v@WGhkWOd@x8CY#qawm+;GdPtzvc$N4A7c8NcezC=U zz{62o+HJ$TZkn>avy@>oZc>8mY48#7z^wkij;=c%>i>^_j2v-iplag=q=9_RP=^YF(#&c}Jb->=u}`Fg(ATd~1D5yvC# z#t)gfnD-HIS)a^vDu{u;0RP?tRj(=LfPmJ4fTg3OQQI?&EpPH=9U)sH-bfi~;oLRW z-PxR}ccfbJM`z|0W7Pd98R;~;Ur$>=VnZK_cWB>z3~yr%Nu(ixUr*NOe`hJiXMCw? zto+AZvFxI2!hhwfZBD1hWj)2)-=pa|phyAaH@FeBDb>Mq=~+Y^pGCmIL=bN z*0)A|qdc_zTjm)K_()8$ozOWKU%yO0@|ZT?{`|#9)=>JGT^jB?y^QC`fFavwcLUb0 zBc;V7m!@*EQwGP~IRsaEeJ)1!ET1M&&LE4JzkF!9lXlS?BDOMdiMl|4*XhgII$N{ENy1E0P@RuSUcy>1hb#TBXr4_K z`*vs5O8wE4dE%Vo2C%}&ajdK4CX*oQigG>LVDA;DK>=T=h#ib!BptqgcJX8nfz4LD z5O+5(m&EMuM(!Ieze%lND_MFSW zguL`meb$9pguNuoX?ywL#?BsEk|3Gl(Dk^uH{^;S`(HpnubV>HS-~X0Wh^I?eo$LkK z-Qc4yTLPw}*XJl@`za-{XP7}&itOXbq2epg#r!qZ?jhmOQ1<)uEhh)jELPD561Bp4 z2WcrNAaX8&f7Q#9n6CJ;>&`bH1)+e5jZmy3Hu)^H^8c6^usJoff~nn!JlmhH!&HeQ z&rhzNvxsE%%hF|FIJsAt!|_#O5TtL%?N#@(mGH;7T+(|BK=ns84ex`?`Q|GTs~d>+ z@{txsyTmvd78U+w2GJ03tN@3@_;+b-F9HJoO&twG<(?zDYvw>TeiHBh-S2j|K>&1N zv;&)~GrBx@M|eT$X$L61+&#GbPt9)h_Ei=E7;6^=8U0GcDqfhK#rio@B@7aHLy8vt z{_fP^2g6;Bn@eS)RzyH9m8pZQtE_Rn-SzFxw>IZI54Aa1?2foeG~Ng*9TK0DZ^xG` zXO*6_hMsL3?V<5j26j14x>lm@K2+|6{}g`7$=M7P1Ne(-=WeBKe-7d1N;#oVT8p{5 zw|(J%D<5%gTZ_>iPw(&=H!M9b2blps{SMY*hhtyt z>UjSFuciKRzai%%gVvd;_E;RrFD)28XX8Zh4)0MOc4gA&g7pFY{iVHG&%OOF?R)py z3$VRN1OD({?vDz3$y*Q-vnd)O}`?uqTRUkn1%m~&=)%*&W-^i)w0-8h&F|MnBxZ3Ei3JQZ zp%|^7zPMce8#whh@W7RU%ch!i&!H*xkf_z@s*G@j2-4=RnV}BI{UK4Pp>RDJ+b7&o z4xD~5YP^{Rpn_+ybQmbQN%X4FgpQxV=tNKyPCl}K1a4y`G8&EQ&c7Qiu8s<~H(#>^ z)T@7^Dw97HFA+-~rh}mHAWH=$m8(+$tLg%&1IaQh!z^Yt)P1FZd8AtQK4rj|f;EUr5zv zwXepsVu|P%NsP|Uz*EcEp=O8E%Tmmrv~%$-V!!r?PPxzuW_JXWcgihUA#=sQ3S6>s z*@R)tX%6i{)8wFVmC9lDr-8#D>V!{=Q2*OynJf;wg(!X%dck?Bfa>k4EFB&yRL3n9 zr?!l*-oyIjA!)P2rOHt-ysFf)a}C4BU_0!7u*1@UZy>SK#T>jZv}O>%`F#)1(M`{SYAoXamY zB@iB<3s)s>@M8`y$QVJD6c>Z1WzXJnzTw|m%j$)Rrpk&MlQ1I@TJXJ;m zrYDZT8U^N)kHd%4Xis9vzh4zS>vdW5eTg#;(nK?m*(vd>H~Q3%c^h?x0?r{%LbW3S zv-5^OLVU@IB=~I}7pE+N2h4iAC(gDKi@{fz0$9B%(JF8Ui*g6CH_HdZx?1SIzQChGl(&PHU9z$J^D%E}=utdzilhw)j^ z<%*8u^=lw6<*6`dRKWj}$pJ2Bef#$_cRvBPDK^f*U7R!eCl+><%MGn29}VljGScYkcZOUaZl-F!j|SjTWUS=xftRhVga1_ptK9V*fddA%=i$d<;7}GR9%c5GdC*oaGd(Ef=pHVH;Ft8!0NtI7a}rzJM8;9(#es(9@IwRu?BKMGAv&9Qkn46l&FNEA*B zayAfbiU^L+W@q8mCtPbKJLUqz`zGCyNq9Pk^t%a#)IG*jE47SG5Vq-wF$as$&QMcT z*VMQ;N~DkP9F5smFd7z(W#r_j4A0E`B?_B$Z!`#6>rd}LT6ndy_Vee@%+}UcjT(z! zo80@Eq;NblNeKxDnkX(#Ny)LQpcC)AuC8C|i;A4z4tQafH8B$w`u@S9TFsfe4qoS%mX>0H zRG5h28uk@(zx^5=DG{9Mg&Qwf-rXfpUGtUyO8Vx`A4~vWYF~k&w)SpeLBR|B@*MdW zy5Am_m^3yvdaVEZr#IqSqa>2*w!7RJv#`K5p@Z!#{foFH@%T3R}VhF%)*-pjTcTUcnGTlFsf<9+gR`WZ{m zW<^(_<3S|^lcX>jf)o#xyT>gQ_YnT<_-UxJIhvLxjK?D14{tqav}K>-_a?p!Wak9S z7ag6j7_?UFfK;v?H6c2>eX&6y96+eX8Af0w?n6{;`b9cpAPO94c0vN%cZ;ty9}0<> zDev~K_NAHu`&eD~ZRi7y|2{u#$`q-IyU#;VZCieVPe0iFJvyVEclXZ$vmrCjWNH?7 zsK_ZPX95EQ6H6buHFT{QficNfuCA_NHvD___wRv)XCDZN)A&JF>)f;5{_mAu(}xYM zv`sUxb|r?Mkl5|0=X8>XomI93(@R!E`B9u1!>@>#*Q?TAlKl52NvfRc*PS_4i5mJM zo1j~b{yS^Qmk1_$lSY3P!^Qn!QT6!LC>+z@>o>v7n4kOb^mKY4X1UWhrc!Y0q9Hv0nOdUFn>oFdD+ww)tA{P3{YJig-DEkh!xb~a0ZCMuZ& zscm01{U=q#dK63razpa$?5$snivxk>mtxljsH%K0n@77#>c@n3&$k2^8Dijs})C&w|@#-fm;*S+~?Z*+lb#9HB6pg0y@0Z=8jsV zDw`4n$#lJD@6}$sl8Fy8z~nZM&aSt^>?^E9SiuNf+6p*tnD#{oN}r3y2*^vri0(Qu zJRdqYEHV*E(XBBq9v4jNDW%g)ud#S;>*VBgFEFrSXVTK6K>6ekZ7VS`br>H7gsE_Q zv9bHos^9DTWtJNQ@lsNE^6tw>HYEScm3Q!=-A#lC{%3+au`M;EB@;9LUCjQ!&;uF% z(%jsgi3th6PnKguX@uzef*R+umyXU-0I1-rL18z;$iujRqDMO8b42GsEokgX2b2%p z;y`{j1FMxt2X|g(B`4?q+ur`Zad66>)WcO50q+mgmnYUg9|DlZX5z+<3|@|I!Zt4z;d$XA6B(Q51pJ-tyZFkkl=nz(pE{qp2PNoO!xNi@K}CcJI^B&K_~W4 zycofzctA@WuiO(uA(AYXVOu!KVZ@~WTF96vCY;-KEZxu35iYQ(py~F4Q}Iuk1ULR) zE((ucS;gxq^DJLQm{WGL8hGL$$g0k>H8m~m=|Y{?3a|g1SC?0o;S^;{+{emPeC?Lq z_0Z!q#@1J9Ke(g}`e5CB(KI~{m8y5{M6g1chDGDJM{MyBkMmspX z-&KDd&t7oRb5Rm1U92R$2^}`b-`Y$TuL=)v?1=5W+|`wyndz4c{0+xi@4Zw!nFgAW zKym4TtGtnK-J49#qwtoh9DjJzZ&#e@M&EGfr!q1!vQD62bCZ)iM`sr{Umwm+O-xAt zJ_wX1z6s^6lYCxc2q%U*>?_O#QbswDe80WxHDodjTxu+8B+~m!?(?0y*357w_3#xK zZxGmJxi%6I*F6;9U<^CybNZYl6^loX2pr=%K5PnCet##LA+ppO*f}GP-HpM*tTg=d zxA+sQ^h8)r*PG@gKW`Fj>Hu3z1;D;zMUlbVBrG9&?7tvJgo#>B!#*`<3-?+-Z zdd>myF1yKZ)_S*ZQJw%Go1l;3-T?6Lv*q{d{o;;U_o{d8)V~90ms4)p`L+E;0W{2k zd|T*pGX!O;EGPFFb9Uhqtei8qg6a2aoS#u;8@>iCt*NPLp`$~i6(UZXV4Q*yMvf9{ z$Xc{16)|V{EhG56_bVMKa1A>YYgl$SGb^p7Cm0o1^XTsl@{C_ywH;coiHp;~tp@Pk z?&PQzPF9ZEnJnu_^GGo=LzEt7Qswm5NB9v`_rByfxC%en*A6WKhXac)7(zrwI;4u) z8oGFR4Bav$8#v$V6J?+vC+DIfdT{}D_rLzR{s_W`vQbml&%37&q4nsaG)RCQ6w71` zjLgqJM*(KA1sqco;2%m@^bo4jzLOLuD?!a>NBG!Sd3cwu-E-As$h-Xtm3x)#+E15K z+AvUtEr-d+7oDWHz84{a?sAy?x9daTz15k{a-~-(Xw=VFGL(%dm>o8W%AlA+kBRBA zu)qf~zuk6<7=9q7*uBf8$WFQq5AYhYk7+%=2$9P&teAICJvclR7;vikX@jGQ3iyaxHFH7sAY6QA`Xg07a-9jMoEY7LzY`n2)+Z+?!nF&5Zes(oi*t!-X>!4q(InJj z_+tF{s+CqDa+^HbIy$+6R9`haDMH^JUnI99ikq92PZ1Vd$#bGWOH3y7^4^LNAN9T1-_KLKD|@^*(o4g z5zlYVPUt8>gCiFvcXoEhO!}s6$Ge^e6y@pMYcsM|)xY>hGVw>hP!v1&j_I^-ypvm( zH{mMUpQUiL3``FtBqVfh4~UO*Rb}NSYw$kuK80yZX;;3LDor{ES9g7$pD?9IPzFcy ziD!O(euwaNBU3X5Z{@@d4kSNt4PF5&v*Xb-HT_3DUw&20(2D}_2v}jjuS556&0!sA zpcbLN<>aJH6~$TfQi@sutFmM?Aqz< zny6dg_vX%slJj8ZV7(98PspmS{Gu?!U0xv+caHTz4_;43L9q6;VJN{x2~%=(a4-^A z&}HPWqxDYuZA-* zJTf&y$Y1nMG>dY zx~_#T(|2(W@K~)UZF!n8zJQ-@05`#&+DBw6FcGHD;{&*Usy3H5o+spq$9PAKPd_;T z3NsU;r_$x3$uJezO3~(0(k-Y|5Erko&Angu$Ge`Pm7M(zFy4E`pWwuG@nYY|-X=4* zcoyR)reIZmPEvDgjEYUSPE{oPRj2j8v^k!OXLo}RMI#P&Uz76SYP{YuX@4_aiE1>< z1&|{2{8@(yDgc>kOx@A6KZkU3axfs@2fIpFeO8_Jd25LbW_vQH`)(CS)>VIrV|EW* zPd(mXtfI{_pVR8`G^C=<8QgQd07Ov3c-=gVPI~8r)hXq{2K_mF;(-%Lf)l#_l2) zc?t-`a%bM&-Z#OXgaF!X9t3K7*9U1An>IK|q%ZCqwY%2}3em^Ni;EipzpE&_5b#M| z3=hvq!G4A&F|pIGAA$&_bu`pW`79-t|9~B#s-&HmP@Cm{J+xx)6u87kqIcq07RMH>nS2R?IZt?8zdwTP z@a@wN^ngSmG&o4eSrJwu{vg;?t}x#;pTmlU0E7e*+t`0DbC2;FIvB3}S+mS-Am8As!R~ zH}|BZCBh&rV`W%~o_Lknx4ql=k6-`O|J1XabnRq~x2TygqJO;<``TOohG9u3mpvJ{ zke-k$OQO52@_vufl4X1XQYBoUhm0>pm&#yF9fUD|eC5#rO$+}$?%YX}^{_#opI{ZN zMN%gLiA+jN3GdcVaWmEheFyH^43RyFf>+HR`!FSLcw|P7C?ki3n6+6h>M5k zl!lg;nL*UXmv&*+1C_NGpm;}I4pw#3LnSZlc zQ#|kyvf6X`?Jm25**b!VrQe#U)m_VpH45FUei_cV~Z8C^4=UqA+EREs0m*4DztHpqviwy5BEq#$IN zdMXvqt@plqK42xT$j94T9@r$I^vyVKNy#d`k_mZW3MO=*Su!67vKcY5bDrw6z!eIE zwmE$HEO$>&&tYU{rs79a0U}sHurlkaue>7}y%1x``&?SkI2K>g!cLGZy4(^);?YVdb^d(xOr)6vPv=7WO2 z`_xR0o65h9jf(VvH3$;2ZWwCCz3ALMb6tF0!C@;xUWfL9%Zj-d%Z+XX*}Kc_Yv+5sL(9${nYpVz zqnJJglYn&Of1>^J@5s4cUy^?g==p`dx|_#HAf-1wGjmSGe|v5lwD-OP3b%iF7|lgP zvISx?sN*V0AYxwLLaGYV285a%BNIS_j6R+A_v?F@m?UvZOFs}w>InkqeP1NiBwSS$ z-g+de3We$1gn-&LRaaaqLrqg-u*xy%Si1gUnxWj)>@)K@U}PhJw-#x!P1{FI)BFh} zX?Z=wx)SZGUv756gB@g1nFIQmJo1!Wn~TQ7*x1;^#wHuMw}!@s2B_uLN}TMdUt<(~PlYR~7tFNu7k;(W*A S^i?77rK4%6@$HUX#Qy*pwh31N diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 99864d3ac1d..c7e6e7a2105 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -2894,8 +2894,8 @@ "bdH" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bdI" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bdJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/lab) -"bdK" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/obj/machinery/door/window/southleft{name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bdL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bdK" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/window/southleft{name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bdL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bdM" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "bdN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bdO" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -3264,9 +3264,9 @@ "bkN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bkO" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bkP" = (/turf/simulated/wall,/area/toxins/lab) -"bkQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bkR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bkS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bkS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) "bkT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bkU" = (/turf/space,/area/shuttle/administration/station) "bkV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -3391,11 +3391,11 @@ "bnk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bnl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bnm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bnn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/window/eastright{name = "Research Lab Desk"; req_access_txt = "7"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bnn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/window/eastright{name = "Research Lab Desk"; req_access_txt = "7"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bno" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bnp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bnq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bnr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Research Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bnr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Research Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bns" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bnt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bnu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -3528,8 +3528,8 @@ "bpR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bpS" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bpT" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bpU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bpV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bpU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bpV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bpW" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "bpX" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) "bpY" = (/turf/simulated/wall,/area/toxins/storage) @@ -3736,7 +3736,7 @@ "btR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/genetics) "btS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/storage) +"btU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/storage) "btV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) "btW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) "btX" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) @@ -4039,10 +4039,10 @@ "bzI" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzN" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bzO" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9; 47"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bzO" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9; 47"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bzQ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bzR" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -4103,7 +4103,7 @@ "bAU" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/genetics) "bAV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bAW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bAX" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAX" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAZ" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bBa" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -4169,7 +4169,7 @@ "bCi" = (/obj/machinery/computer/cloning,/turf/simulated/floor,/area/medical/genetics) "bCj" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bCk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bCl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bCm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bCn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bCo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -4239,8 +4239,8 @@ "bDA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "bDB" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "bDC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bDD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bDF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) "bDG" = (/obj/structure/table,/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bDH" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -4312,7 +4312,7 @@ "bEV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bEW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bEX" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bEY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bEY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bEZ" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bFa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) "bFb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) @@ -4380,7 +4380,7 @@ "bGl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bGm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/mixing) "bGn" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bGo" = (/obj/machinery/camera{c_tag = "Mixing Room South"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Toxins Mixing Room South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bGo" = (/obj/machinery/camera{c_tag = "Mixing Room South"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Toxins Mixing Room South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bGp" = (/obj/machinery/door/airlock/research{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bGq" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) "bGr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) @@ -4700,8 +4700,8 @@ "bMt" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor,/area/medical/surgery) "bMu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/toxins/server) "bMv" = (/turf/simulated/wall,/area/toxins/server) -"bMw" = (/obj/machinery/door/firedoor/border_only/hazard{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bMx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bMw" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bMx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bMy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bMz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bMA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4814,8 +4814,8 @@ "bOD" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bOE" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bOF" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bOG" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"bOH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bOG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) +"bOH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "bOI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bOJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -5128,7 +5128,7 @@ "bUF" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/surgery) "bUG" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/medical/surgery) "bUH" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only/hazard{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bUI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) "bUJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bUK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/toxins/misc_lab) "bUL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) @@ -5233,8 +5233,8 @@ "bWG" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) "bWH" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) "bWI" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bWJ" = (/obj/machinery/door/firedoor/border_only/hazard,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) -"bWK" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) +"bWJ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) +"bWK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/virology) "bWL" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bWM" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bWN" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -5531,7 +5531,7 @@ "ccs" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cct" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ccv" = (/obj/machinery/door/firedoor/border_only/hazard,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) diff --git a/tgstation.dme b/tgstation.dme index 0b18904069b..16d33e8163d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -844,6 +844,7 @@ #include "code\modules\admin\verbs\ticklag.dm" #include "code\modules\admin\verbs\tripAI.dm" #include "code\modules\assembly\assembly.dm" +#include "code\modules\assembly\bomb.dm" #include "code\modules\assembly\helpers.dm" #include "code\modules\assembly\holder.dm" #include "code\modules\assembly\igniter.dm" From bd1263392201a53c52adc4321ce2cf307892565c Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 01:48:57 +0000 Subject: [PATCH 48/87] Fixes issue 921. Addresses part of issue 828. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4697 316c924e-a436-60f5-8080-3fe189b3f50e --- .../objects/items/weapons/flamethrower.dm | 324 ++++++++---------- code/modules/reagents/Chemistry-Reagents.dm | 2 +- 2 files changed, 151 insertions(+), 175 deletions(-) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 03d3401cf15..b7cf6871e16 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -1,11 +1,9 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - /obj/item/weapon/flamethrower name = "flamethrower" + desc = "You are a firestarter!" icon = 'icons/obj/flamethrower.dmi' icon_state = "flamethrowerbase" item_state = "flamethrower_0" - desc = "You are a firestarter!" flags = FPRINT | TABLEPASS| CONDUCT force = 3.0 throwforce = 10.0 @@ -24,181 +22,160 @@ var/obj/item/weapon/tank/plasma/ptank = null - Del() - if(src.weldtool) - del(src.weldtool) - if(src.igniter) - del(src.igniter) - if(src.ptank) - del(src.ptank) - ..() - return +/obj/item/weapon/flamethrower/Del() + if(weldtool) + del(weldtool) + if(igniter) + del(igniter) + if(ptank) + del(ptank) + ..() + return - process() - if(!lit) - processing_objects.Remove(src) - return null - var/turf/location = src.loc - if(istype(location, /mob/)) - var/mob/M = location - if(M.l_hand == src || M.r_hand == src) - location = M.loc - if(isturf(location)) //start a fire if possible - location.hotspot_expose(700, 2) - return +/obj/item/weapon/flamethrower/process() + if(!lit) + processing_objects.Remove(src) + return null + var/turf/location = loc + if(istype(location, /mob/)) + var/mob/M = location + if(M.l_hand == src || M.r_hand == src) + location = M.loc + if(isturf(location)) //start a fire if possible + location.hotspot_expose(700, 2) + return - update_icon() - src.overlays = null +/obj/item/weapon/flamethrower/update_icon() + overlays = null + if(igniter) + overlays += "+igniter[status]" + if(ptank) + overlays += "+ptank" + if(lit) + overlays += "+lit" + item_state = "flamethrower_1" + else + item_state = "flamethrower_0" + return + + +/obj/item/weapon/flamethrower/attackby(obj/item/W as obj, mob/user as mob) + if(user.stat || user.restrained() || user.lying) return + if(iswrench(W) && !status)//Taking this apart + var/turf/T = get_turf(src) + if(weldtool) + weldtool.loc = T + weldtool = null if(igniter) - src.overlays += "+igniter[src.status]" + igniter.loc = T + igniter = null if(ptank) - src.overlays += "+ptank" - if(lit) - src.overlays += "+lit" - item_state = "flamethrower_1" - else - item_state = "flamethrower_0" + ptank.loc = T + ptank = null + new /obj/item/stack/rods(T) + del(src) return - - attackby(obj/item/W as obj, mob/user as mob) - if(user.stat || user.restrained() || user.lying) return - if(iswrench(W) && (!src.status))//Taking this apart - var/turf/T = src.loc - if (ismob(T)) - T = T.loc - if(weldtool) - src.weldtool.loc = T - src.weldtool = null - if(igniter) - src.igniter.loc = T - src.igniter = null - if(ptank) - src.ptank.loc = T - src.ptank = null - new/obj/item/stack/rods(T,1) - spawn(0) - del(src) - return - - if((isscrewdriver(W))&&(igniter)&&(!lit)) - src.status = (!src.status) - if (src.status) - user.show_message("\blue The igniter is now secured!", 1) - else - user.show_message("\blue The igniter is now unsecured!", 1) - update_icon() - return - - if(isigniter(W)) - var/obj/item/device/assembly/igniter/I = W - if(I.secured) return 0 - if(src.igniter) return - user.remove_from_mob(I) - I.loc = src - igniter = I - update_icon() - return - - if(istype(W,/obj/item/weapon/tank/plasma)) - if(src.ptank) - user << "\red There appears to already be a plasma tank loaded in the flamethrower!" - return - src.ptank = W - W.loc = src - if (user.client) - user.client.screen -= W - user.u_equip(W) - lit = 0 - force = 3 - damtype = "brute" - update_icon() - return - - if((istype(W, /obj/item/device/analyzer)) && (get_dist(user, src) <= 1) && (src.ptank)) - var/obj/item/weapon/icon = src - for (var/mob/O in viewers(user, null)) - O << "\red [user] has used the analyzer on \icon[icon]" - var/pressure = src.ptank.air_contents.return_pressure() - var/total_moles = src.ptank.air_contents.total_moles() - - user << "\blue Results of analysis of \icon[icon]" - if (total_moles>0) - var/o2_concentration = src.ptank.air_contents.oxygen/total_moles - var/n2_concentration = src.ptank.air_contents.nitrogen/total_moles - var/co2_concentration = src.ptank.air_contents.carbon_dioxide/total_moles - var/plasma_concentration = src.ptank.air_contents.toxins/total_moles - - var/unknown_concentration = 1-(o2_concentration+n2_concentration+co2_concentration+plasma_concentration) - - user << "\blue Pressure: [round(pressure,0.1)] kPa" - user << "\blue Nitrogen: [round(n2_concentration*100)]%" - user << "\blue Oxygen: [round(o2_concentration*100)]%" - user << "\blue CO2: [round(co2_concentration*100)]%" - user << "\blue Plasma: [round(plasma_concentration*100)]%" - if(unknown_concentration>0.01) - user << "\red Unknown: [round(unknown_concentration*100)]%" - user << "\blue Temperature: [round(src.ptank.air_contents.temperature-T0C)]°C" - else - user << "\blue Tank is empty!" - return - ..() - return - - - attack_self(mob/user as mob) - if(user.stat || user.restrained() || user.lying) return - user.machine = src - if (!src.ptank) - user << "\red Attach a plasma tank first!" - return - var/dat = text("Flamethrower ([lit ? "Lit" : "Unlit"])
\n Tank Pressure: [src.ptank.air_contents.return_pressure()]
\nAmount to throw: - - - [src.throw_amount] + + +
\nRemove plasmatank - Close
") - user << browse(dat, "window=flamethrower;size=600x300") - onclose(user, "flamethrower") - return - - - Topic(href,href_list[]) - if (href_list["close"]) - usr.machine = null - usr << browse(null, "window=flamethrower") - return - if(usr.stat || usr.restrained() || usr.lying) return - usr.machine = src - if (href_list["light"]) - if(!src.ptank) return - if(src.ptank.air_contents.toxins < 1) return - if(!src.status) return - lit = !(lit) - if(lit) - force = 17 - damtype = "fire" - processing_objects.Add(src) - else - force = 3 - damtype = "brute" - if (href_list["amount"]) - src.throw_amount = src.throw_amount + text2num(href_list["amount"]) - src.throw_amount = max(50,min(5000,src.throw_amount)) - if (href_list["remove"]) - if(!src.ptank) return - var/obj/item/weapon/tank/plasma/A = src.ptank - A.loc = get_turf(src) - A.layer = initial(A.layer) - src.ptank = null - lit = 0 - force = 3 - damtype = "brute" - usr.machine = null - usr << browse(null, "window=flamethrower") - for(var/mob/M in viewers(1, src.loc)) - if ((M.client && M.machine == src)) - src.attack_self(M) + if(isscrewdriver(W) && igniter && !lit) + status = !status + user << "[igniter] is now [status ? "secured" : "unsecured"]!" update_icon() return + if(isigniter(W)) + var/obj/item/device/assembly/igniter/I = W + if(I.secured) return + if(igniter) return + user.drop_item() + I.loc = src + igniter = I + update_icon() + return + + if(istype(W,/obj/item/weapon/tank/plasma)) + if(ptank) + user << "There appears to already be a plasma tank loaded in [src]!" + return + user.drop_item() + ptank = W + W.loc = src + update_icon() + return + + if(istype(W, /obj/item/device/analyzer) && ptank) + var/obj/item/weapon/icon = src + user.visible_message("[user] has used the analyzer on \icon[icon]") + var/pressure = ptank.air_contents.return_pressure() + var/total_moles = ptank.air_contents.total_moles() + + user << "\blue Results of analysis of \icon[icon]" + if(total_moles>0) + var/o2_concentration = ptank.air_contents.oxygen/total_moles + var/n2_concentration = ptank.air_contents.nitrogen/total_moles + var/co2_concentration = ptank.air_contents.carbon_dioxide/total_moles + var/plasma_concentration = ptank.air_contents.toxins/total_moles + + var/unknown_concentration = 1-(o2_concentration+n2_concentration+co2_concentration+plasma_concentration) + + user << "\blue Pressure: [round(pressure,0.1)] kPa" + user << "\blue Nitrogen: [round(n2_concentration*100)]%" + user << "\blue Oxygen: [round(o2_concentration*100)]%" + user << "\blue CO2: [round(co2_concentration*100)]%" + user << "\blue Plasma: [round(plasma_concentration*100)]%" + if(unknown_concentration>0.01) + user << "\red Unknown: [round(unknown_concentration*100)]%" + user << "\blue Temperature: [round(ptank.air_contents.temperature-T0C)]°C" + else + user << "\blue Tank is empty!" + return + ..() + return + + +/obj/item/weapon/flamethrower/attack_self(mob/user as mob) + if(user.stat || user.restrained() || user.lying) return + user.machine = src + if(!ptank) + user << "Attach a plasma tank first!" + return + var/dat = text("Flamethrower ([lit ? "Lit" : "Unlit"])
\n Tank Pressure: [ptank.air_contents.return_pressure()]
\nAmount to throw: - - - [throw_amount] + + +
\nRemove plasmatank - Close
") + user << browse(dat, "window=flamethrower;size=600x300") + onclose(user, "flamethrower") + return + + +/obj/item/weapon/flamethrower/Topic(href,href_list[]) + if(href_list["close"]) + usr.machine = null + usr << browse(null, "window=flamethrower") + return + if(usr.stat || usr.restrained() || usr.lying) return + usr.machine = src + if(href_list["light"]) + if(!ptank) return + if(ptank.air_contents.toxins < 1) return + if(!status) return + lit = !lit + if(lit) + processing_objects.Add(src) + if(href_list["amount"]) + throw_amount = throw_amount + text2num(href_list["amount"]) + throw_amount = max(50, min(5000, throw_amount)) + if(href_list["remove"]) + if(!ptank) return + usr.put_in_hands(ptank) + ptank = null + lit = 0 + usr.machine = null + usr << browse(null, "window=flamethrower") + for(var/mob/M in viewers(1, loc)) + if((M.client && M.machine == src)) + attack_self(M) + update_icon() + return + //Called from turf.dm turf/dblclick /obj/item/weapon/flamethrower/proc/flame_turf(turflist) @@ -216,9 +193,9 @@ sleep(1) previousturf = null operating = 0 - for(var/mob/M in viewers(1, src.loc)) - if ((M.client && M.machine == src)) - src.attack_self(M) + for(var/mob/M in viewers(1, loc)) + if((M.client && M.machine == src)) + attack_self(M) return @@ -229,7 +206,6 @@ air_transfer.toxins = air_transfer.toxins * 5 // This is me not comprehending the air system. I realize this is retarded and I could probably make it work without fucking it up like this, but there you have it. -- TLE target.assume_air(air_transfer) //Burn it based on transfered gas - //target.hotspot_expose(part4.air_contents.temperature*2,300) target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) // -- More of my "how do I shot fire?" dickery. -- TLE //location.hotspot_expose(1000,500,1) return @@ -237,10 +213,10 @@ /obj/item/weapon/flamethrower/full/New(var/loc) ..() - weldtool = new/obj/item/weapon/weldingtool(src) + weldtool = new /obj/item/weapon/weldingtool(src) weldtool.status = 0 - igniter = new/obj/item/device/assembly/igniter(src) + igniter = new /obj/item/device/assembly/igniter(src) igniter.secured = 0 - src.status = 1 + status = 1 update_icon() return \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index dcab4200415..d386dcae764 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -3685,7 +3685,7 @@ datum on_mob_life(var/mob/living/M as mob) if (M.bodytemperature < 270) - M.bodytemperature = min(270, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 + M.bodytemperature = max(270, M.bodytemperature - (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 if(!data) data = 1 data++ M.make_dizzy(3) From 91b8ea22d52c4bc895d9fd82b9795cb6e90aa44e Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 01:59:37 +0000 Subject: [PATCH 49/87] Fixes issue 818. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4698 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/reagents/reagent_containers/glass.dm | 2 +- code/modules/reagents/reagent_containers/syringes.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 524dedd8a93..1cacbbf0322 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -115,7 +115,7 @@ overlays = null if(reagents.total_volume) - var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10", src.layer) + var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10") var/percent = round((reagents.total_volume / volume) * 100) switch(percent) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 1feb3c3e065..3e0d85d766a 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -181,7 +181,7 @@ item_state = "syringe_[rounded_vol]" if(reagents.total_volume) - var/image/filling = image('icons/obj/reagentfillings.dmi', src, "syringe10", src.layer) + var/image/filling = image('icons/obj/reagentfillings.dmi', src, "syringe10") switch(rounded_vol) if(5) filling.icon_state = "syringe5" From d85e161c4d02d050711dfbbefbbca4c86e27b57d Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Sun, 16 Sep 2012 04:36:58 +0000 Subject: [PATCH 50/87] Fixed checking for assassination targets. It checked for them on 8 or higher, the away mission Z is 7. A number of computers no longer work on Z7 (away mission). -AI upload -Security cameras -Crew monitoring computer -Comms console -Robotics console -Security records git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4699 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/objective.dm | 2 +- code/game/machinery/computer/camera.dm | 3 +++ code/game/machinery/computer/communications.dm | 6 ++++++ code/game/machinery/computer/crew.dm | 3 +++ code/game/machinery/computer/law.dm | 3 +++ code/game/machinery/computer/robot.dm | 3 +++ code/game/machinery/computer/security.dm | 3 +++ 7 files changed, 22 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index d57791803a2..c35c48bcd94 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -51,7 +51,7 @@ datum/objective/assassinate check_completion() if(target && target.current) - if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 7) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite + if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 6) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 return 0 return 1 diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index ee1969bb181..17014060e8b 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -28,6 +28,9 @@ attack_hand(var/mob/user as mob) + if (src.z > 6) + user << "\red Unable to establish a connection: \black You're too far away from the station!" + return if(stat & (NOPOWER|BROKEN)) return if(!isAI(user)) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 419f269b852..1d7fccfc403 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -43,6 +43,9 @@ /obj/machinery/computer/communications/Topic(href, href_list) if(..()) return + if (src.z > 6) + usr << "\red Unable to establish a connection: \black You're too far away from the station!" + return usr.machine = src if(!href_list["operation"]) @@ -274,6 +277,9 @@ /obj/machinery/computer/communications/attack_hand(var/mob/user as mob) if(..()) return + if (src.z > 6) + user << "\red Unable to establish a connection: \black You're too far away from the station!" + return user.machine = src var/dat = "Communications Console" diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index e9d9f703871..b1df0eca0d3 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -41,6 +41,9 @@ Topic(href, href_list) if(..()) return + if (src.z > 6) + usr << "\red Unable to establish a connection: \black You're too far away from the station!" + return if( href_list["close"] ) usr << browse(null, "window=crewcomp") usr.machine = null diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 7d2ba43783b..b7cab9c4353 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -25,6 +25,9 @@ attackby(obj/item/weapon/O as obj, mob/user as mob) + if (user.z > 6) + user << "\red Unable to establish a connection: \black You're too far away from the station!" + return if(istype(O, /obj/item/weapon/aiModule)) var/obj/item/weapon/aiModule/M = O M.install(src) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index e3f51ce211b..31d77f6362b 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -28,6 +28,9 @@ /obj/machinery/computer/robotics/attack_hand(var/mob/user as mob) if(..()) return + if (src.z > 6) + user << "\red Unable to establish a connection: \black You're too far away from the station!" + return user.machine = src var/dat if (src.temp) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index d74f398706b..5b4b04230d8 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -41,6 +41,9 @@ /obj/machinery/computer/secure_data/attack_hand(mob/user as mob) if(..()) return + if (src.z > 6) + user << "\red Unable to establish a connection: \black You're too far away from the station!" + return var/dat if (temp) From 33c738de3e35277f37b850fb77c7dadfa2a448d5 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Sun, 16 Sep 2012 05:43:27 +0000 Subject: [PATCH 51/87] -Fixed an issue where you would compare your name with yourself to see if it was available. -Fixed an issue with the Upgrade Camera malf module. -Fixed an issue with HTML codes in whisper. -Ghost ears and eyes default to 0. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4700 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/helpers.dm | 2 ++ code/game/gamemodes/malfunction/Malf_Modules.dm | 4 ++-- code/modules/mob/living/carbon/human/whisper.dm | 2 +- code/modules/mob/mob.dm | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index d7b7a132570..b00635bff7e 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -311,6 +311,8 @@ Turf and target are seperate in case you want to teleport some distance from a t newname = reject_bad_name(newname,allow_numbers) //returns null if the name doesn't meet some basic requirements. Tidies up a few other things like bad-characters. for(var/mob/living/M in player_list) + if(M == src) + continue if(!newname || M.real_name == newname) newname = null break diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index b37060a78c2..ef39b96db8d 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -167,11 +167,11 @@ rcd light flash thingy on matter drain C.upgradeMotion() upgraded = 1 // Add it to machines that process - machines |= src + machines |= C if(upgraded) UC.uses -- - C.visible_message("\icon[src] *beep*") + C.visible_message("\icon[C] *beep*") usr << "Camera successully upgraded!" else usr << "This camera is already upgraded!" diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm index df7c086be6f..7525e90fe75 100644 --- a/code/modules/mob/living/carbon/human/whisper.dm +++ b/code/modules/mob/living/carbon/human/whisper.dm @@ -1,6 +1,6 @@ //Lallander was here /mob/living/carbon/human/whisper(message as text) - message = trim(copytext(sanitize(message), 1, MAX_MESSAGE_LEN)) + message = trim(copytext(strip_html_simple(message), 1, MAX_MESSAGE_LEN)) if (!message || silent || miming) return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 8113b923506..768801d7209 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -401,7 +401,7 @@ var/list/slot_equipment_priority = list( \ src << browse('html/changelog.html', "window=changes;size=675x650") client.changes = 1 -/client/var/ghost_ears = 1 +/client/var/ghost_ears = 0 /client/verb/toggle_ghost_ears() set name = "Ghost ears" set category = "OOC" @@ -412,7 +412,7 @@ var/list/slot_equipment_priority = list( \ else usr << "\blue Now you hear speech only from nearest creatures." -/client/var/ghost_sight = 1 +/client/var/ghost_sight = 0 /client/verb/toggle_ghost_sight() set name = "Ghost sight" set category = "OOC" From 99745c2295aed4999e69689a71312251bda787d5 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 12:42:58 +0000 Subject: [PATCH 52/87] Fixes issue 929. Changed nuke ops to use buffed C20Rs again, hurray! Cleaned up the nuke shuttle code in preparation for fixing issue 854, and renamed var/derp. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4701 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/nuclear/nuclear.dm | 21 ++++++++--------- code/game/gamemodes/nuclear/nuclearbomb.dm | 2 +- code/game/machinery/computer/pod.dm | 23 ++++++++----------- code/game/objects/items/devices/PDA/PDA.dm | 12 ++++------ code/game/objects/items/devices/uplinks.dm | 1 + .../crates_lockers/closets/syndicate.dm | 10 ++++---- .../modules/projectiles/projectile/bullets.dm | 8 +++---- 7 files changed, 35 insertions(+), 42 deletions(-) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 0c8d5d30a39..8ff15ce55d4 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -18,8 +18,7 @@ var/nukes_left = 1 // Call 3714-PRAY right now and order more nukes! Limited offer! var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station - var/herp = 0 //Used for tracking if the syndies got the shuttle off of the z-level - //It is so hillarious so I wont rename those two variables --rastaf0 + var/syndies_didnt_escape = 0 //Used for tracking if the syndies got the shuttle off of the z-level /datum/game_mode/nuclear/announce() @@ -229,10 +228,10 @@ synd_mob.equip_to_slot_or_del(new /obj/item/weapon/card/id/syndicate(synd_mob), slot_wear_id) if(synd_mob.backbag == 2) synd_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(synd_mob), slot_back) if(synd_mob.backbag == 3) synd_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(synd_mob), slot_back) - synd_mob.equip_to_slot_or_del(new /obj/item/ammo_magazine/a50(synd_mob), slot_in_backpack) - synd_mob.equip_to_slot_or_del(new /obj/item/ammo_magazine/a50(synd_mob), slot_in_backpack) + synd_mob.equip_to_slot_or_del(new /obj/item/ammo_magazine/a12mm(synd_mob), slot_in_backpack) + synd_mob.equip_to_slot_or_del(new /obj/item/ammo_magazine/a12mm(synd_mob), slot_in_backpack) synd_mob.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/pill/cyanide(synd_mob), slot_in_backpack) - synd_mob.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/deagle(synd_mob), slot_belt) + synd_mob.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/automatic/c20r(synd_mob), slot_belt) synd_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(synd_mob.back), slot_in_backpack) var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(synd_mob) E.imp_in = synd_mob @@ -269,25 +268,25 @@ //nukes_left //station_was_nuked - //derp //Used for tracking if the syndies actually haul the nuke to the station - //herp //Used for tracking if the syndies got the shuttle off of the z-level + //derp //Used for tracking if the syndies actually haul the nuke to the station //no + //herp //Used for tracking if the syndies got the shuttle off of the z-level //NO, DON'T FUCKING NAME VARS LIKE THIS - if (!disk_rescued && station_was_nuked && !herp) + if (!disk_rescued && station_was_nuked && !syndies_didnt_escape) feedback_set_details("round_end_result","win - syndicate nuke") world << "Syndicate Major Victory!" world << "[syndicate_name()] operatives have destroyed [station_name()]!" - else if (!disk_rescued && station_was_nuked && herp) + else if (!disk_rescued && station_was_nuked && syndies_didnt_escape) feedback_set_details("round_end_result","halfwin - syndicate nuke - did not evacuate in time") world << "Total Annihilation" world << "[syndicate_name()] operatives destroyed [station_name()] but did not leave the area in time and got caught in the explosion. Next time, don't lose the disk!" - else if (!disk_rescued && !station_was_nuked && nuke_off_station && !herp) + else if (!disk_rescued && !station_was_nuked && nuke_off_station && !syndies_didnt_escape) feedback_set_details("round_end_result","halfwin - blew wrong station") world << "Crew Minor Victory" world << "[syndicate_name()] operatives secured the authentication disk but blew up something that wasn't [station_name()]. Next time, don't lose the disk!" - else if (!disk_rescued && !station_was_nuked && nuke_off_station && herp) + else if (!disk_rescued && !station_was_nuked && nuke_off_station && syndies_didnt_escape) feedback_set_details("round_end_result","halfwin - blew wrong station - did not evacuate in time") world << "[syndicate_name()] operatives have earned Darwin Award!" world << "[syndicate_name()] operatives blew up something that wasn't [station_name()] and got caught in the explosion. Next time, don't lose the disk!" diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 4168fbcc43e..40e81b18b8d 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -184,7 +184,7 @@ if (ticker) if(ticker.mode && ticker.mode.name == "nuclear emergency") - ticker.mode:herp = syndicate_station_at_station + ticker.mode:syndies_didnt_escape = syndicate_station_at_station ticker.mode:nuke_off_station = off_station ticker.station_explosion_cinematic(off_station,null) if(ticker.mode) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index f8e6894b3f4..0d83d83caab 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -165,41 +165,38 @@ /obj/machinery/computer/pod/Topic(href, href_list) if(..()) return - if ((usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) || (istype(usr, /mob/living/silicon))) + if((usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) || (istype(usr, /mob/living/silicon))) usr.machine = src - if (href_list["power"]) + if(href_list["power"]) var/t = text2num(href_list["power"]) t = min(max(0.25, t), 16) if (connected) connected.power = t else - if (href_list["alarm"]) + if(href_list["alarm"]) alarm() else - if (href_list["time"]) + if(href_list["time"]) timing = text2num(href_list["time"]) else - if (href_list["tp"]) + if(href_list["tp"]) var/tp = text2num(href_list["tp"]) time += tp time = min(max(round(time), 0), 120) else - if (href_list["door"]) + if(href_list["door"]) if(istype(src, /obj/machinery/computer/pod/old/syndicate))//Added here so Nuke ops don't go running naked into space before moving the shuttle. if(syndicate_station_at_station == 0) usr << "\red You need to launch the Syndicate Shuttle via the computer terminal at the head of the ship before departing." return for(var/obj/machinery/door/poddoor/M in world) - if (M.id == id) - if (M.density) - spawn( 0 ) - M.open() + if(M.id == id) + if(M.density) + M.open() return else - spawn( 0 ) - M.close() + M.close() return - //Foreach goto(298) add_fingerprint(usr) updateUsrDialog() return diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 61435c75693..c8eb1fa836b 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -595,15 +595,13 @@ var/global/list/obj/item/device/pda/PDAs = list() //SYNDICATE FUNCTIONS=================================== if("Toggle Door") - if(!isnull(cartridge) && cartridge.access_remote_door) + if(cartridge && cartridge.access_remote_door) for(var/obj/machinery/door/poddoor/M in machines) if(M.id == cartridge.remote_door_id) if(M.density) - spawn(0) - M.open() + M.open() else - spawn(0) - M.close() + M.close() if("Detonate")//Detonate PDA if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) @@ -614,7 +612,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/difficulty = 0 - if (!isnull(P.cartridge)) + if(P.cartridge) difficulty += P.cartridge.access_medical difficulty += P.cartridge.access_security difficulty += P.cartridge.access_engine @@ -624,7 +622,7 @@ var/global/list/obj/item/device/pda/PDAs = list() else difficulty += 2 - if ((prob(difficulty * 12)) || (P.hidden_uplink)) + if(prob(difficulty * 12) || (P.hidden_uplink)) U.show_message("\red An error flashes on your [src].", 1) else if (prob(difficulty * 3)) U.show_message("\red Energy feeds back into your [src]!", 1) diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 13aa67b495c..f4c290a6032 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -350,6 +350,7 @@ A list of items and costs is stored under the datum of every game mode, alongsid /obj/item/device/radio/uplink/New() hidden_uplink = new(src) + icon_state = "radio" /obj/item/device/radio/uplink/attack_self(mob/user as mob) if(hidden_uplink) diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index 790237b2eb6..b24147eee27 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -30,11 +30,11 @@ /obj/structure/closet/syndicate/nuclear/New() ..() sleep(2) - new /obj/item/ammo_magazine/a50(src) - new /obj/item/ammo_magazine/a50(src) - new /obj/item/ammo_magazine/a50(src) - new /obj/item/ammo_magazine/a50(src) - new /obj/item/ammo_magazine/a50(src) + new /obj/item/ammo_magazine/a12mm(src) + new /obj/item/ammo_magazine/a12mm(src) + new /obj/item/ammo_magazine/a12mm(src) + new /obj/item/ammo_magazine/a12mm(src) + new /obj/item/ammo_magazine/a12mm(src) new /obj/item/weapon/storage/handcuff_kit(src) new /obj/item/weapon/storage/flashbang_kit(src) new /obj/item/weapon/gun/energy/gun(src) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 9630d1001f1..f752eea47ff 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -14,11 +14,9 @@ /obj/item/projectile/bullet/midbullet - damage = 30 -/* stun = 5 - weaken = 5 // Nope, fuck you, nuke teams. - eyeblur = 3 // Use the egun scrubs. -*/ + damage = 20 + stun = 5 + weaken = 5 /obj/item/projectile/bullet/suffocationbullet//How does this even work? name = "co bullet" From 5754bc0ef38433aa65dca2c194ef988a03f6f1a4 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 12:49:56 +0000 Subject: [PATCH 53/87] As usual, here's a fix for retardation in my last commit. :| git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4702 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/computer/pod.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 0d83d83caab..f097125ea0a 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -193,10 +193,10 @@ if(M.id == id) if(M.density) M.open() - return + return else M.close() - return + return add_fingerprint(usr) updateUsrDialog() return From 2717517f179e817e1ac27dcf89acc8482f354579 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 14:32:23 +0000 Subject: [PATCH 54/87] Fixes issue 854. I have very little confidence in the longevity of my fix, so if any issues with the nuke shuttle doors arise in the future, please inform me! Added a little bar for nuke ops to relax in, following a job well done. Updated pod control computers to only show time controls if a mass driver is attached. Doors don't need to be on a timer. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4703 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/computer/pod.dm | 105 +- code/game/objects/items/devices/PDA/PDA.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 2 +- maps/tgstation.2.0.9.dmm | 6013 ++++++++++--------- 4 files changed, 3072 insertions(+), 3050 deletions(-) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index f097125ea0a..f4b1b1c8cbc 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -8,13 +8,14 @@ var/obj/machinery/mass_driver/connected = null var/timing = 0.0 var/time = 30.0 + var/title = "Mass Driver Controls" /obj/machinery/computer/pod/New() ..() spawn( 5 ) for(var/obj/machinery/mass_driver/M in world) - if (M.id == id) + if(M.id == id) connected = M else return @@ -25,18 +26,16 @@ if(stat & (NOPOWER|BROKEN)) return - if (!( connected )) + if(!( connected )) viewers(null, null) << "Cannot locate mass driver connector. Cancelling firing sequence!" return for(var/obj/machinery/door/poddoor/M in world) - if (M.id == id) - spawn( 0 ) - M.open() - return + if(M.id == id) + M.open() + return sleep(20) - //connected.drive() *****RM from 40.93.3S for(var/obj/machinery/mass_driver/M in world) if(M.id == id) M.power = connected.power @@ -44,10 +43,9 @@ sleep(50) for(var/obj/machinery/door/poddoor/M in world) - if (M.id == id) - spawn( 0 ) - M.close() - return + if(M.id == id) + M.close() + return return @@ -55,7 +53,7 @@ if(istype(I, /obj/item/weapon/screwdriver)) playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) if(do_after(user, 20)) - if (stat & BROKEN) + if(stat & BROKEN) user << "\blue The broken glass falls out." var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc ) new /obj/item/weapon/shard( loc ) @@ -119,40 +117,38 @@ if(..()) return - var/dat = "Mass Driver Controls" + var/dat = "[title]" user.machine = src - var/d2 - if (timing) - d2 = text("Stop Time Launch", src) - else - d2 = text("Initiate Time Launch", src) - var/second = time % 60 - var/minute = (time - second) / 60 - dat += text("
\nTimer System: []\nTime Left: [][] - - + +", d2, (minute ? text("[]:", minute) : null), second, src, src, src, src) - if (connected) + if(connected) + var/d2 + if(timing) //door controls do not need timers. + d2 = "Stop Time Launch" + else + d2 = "Initiate Time Launch" + var/second = time % 60 + var/minute = (time - second) / 60 + dat += "
\nTimer System: [d2]\nTime Left: [minute ? "[minute]:" : null][second] - - + +" var/temp = "" var/list/L = list( 0.25, 0.5, 1, 2, 4, 8, 16 ) for(var/t in L) - if (t == connected.power) - temp += text("[] ", t) + if(t == connected.power) + temp += "[t] " else - temp += text("[] ", src, t, t) - //Foreach goto(172) - dat += text("
\nPower Level: []
\nFiring Sequence
\nTest Fire Driver
\nToggle Outer Door
", temp, src, src, src) - //*****RM from 40.93.3S + temp += "[t] " + dat += "
\nPower Level: [temp]
\nFiring Sequence
\nTest Fire Driver
\nToggle Outer Door
" else - dat += text("
\nToggle Outer Door
", src) - //***** - dat += text("

Close
", user) + dat += "
\nToggle Outer Door
" + dat += "

Close
" user << browse(dat, "window=computer;size=400x500") + add_fingerprint(usr) onclose(user, "computer") return /obj/machinery/computer/pod/process() ..() - if (timing) - if (time > 0) + if(timing) + if(time > 0) time = round(time) - 1 else alarm() @@ -170,34 +166,23 @@ if(href_list["power"]) var/t = text2num(href_list["power"]) t = min(max(0.25, t), 16) - if (connected) + if(connected) connected.power = t - else - if(href_list["alarm"]) - alarm() - else - if(href_list["time"]) - timing = text2num(href_list["time"]) - else - if(href_list["tp"]) - var/tp = text2num(href_list["tp"]) - time += tp - time = min(max(round(time), 0), 120) + if(href_list["alarm"]) + alarm() + if(href_list["time"]) + timing = text2num(href_list["time"]) + if(href_list["tp"]) + var/tp = text2num(href_list["tp"]) + time += tp + time = min(max(round(time), 0), 120) + if(href_list["door"]) + for(var/obj/machinery/door/poddoor/M in world) + if(M.id == id) + if(M.density) + M.open() else - if(href_list["door"]) - if(istype(src, /obj/machinery/computer/pod/old/syndicate))//Added here so Nuke ops don't go running naked into space before moving the shuttle. - if(syndicate_station_at_station == 0) - usr << "\red You need to launch the Syndicate Shuttle via the computer terminal at the head of the ship before departing." - return - for(var/obj/machinery/door/poddoor/M in world) - if(M.id == id) - if(M.density) - M.open() - return - else - M.close() - return - add_fingerprint(usr) + M.close() updateUsrDialog() return @@ -206,12 +191,14 @@ /obj/machinery/computer/pod/old icon_state = "old" name = "DoorMex Control Computer" + title = "Door Controls" /obj/machinery/computer/pod/old/syndicate name = "ProComp Executive IIc" desc = "The Syndicate operate on a tight budget. Operates external airlocks." + title = "External Airlock Controls" diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index c8eb1fa836b..8363837874f 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -596,7 +596,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if("Toggle Door") if(cartridge && cartridge.access_remote_door) - for(var/obj/machinery/door/poddoor/M in machines) + for(var/obj/machinery/door/poddoor/M in world) if(M.id == cartridge.remote_door_id) if(M.density) M.open() diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index 5be8dbfa97b..00e94244285 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -194,7 +194,7 @@ name = "Detomatix Cartridge" icon_state = "cart" access_remote_door = 1 - remote_door_id = "syndicate" //Make sure this matches the syndicate shuttle's shield/door id!! + remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing. var/shock_charges = 4 proc/unlock() diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index c7e6e7a2105..24a8cf7610e 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -6358,2437 +6358,2472 @@ "csn" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cso" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "csp" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csq" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csr" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"css" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cst" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"csu" = (/obj/machinery/door/window{name = "Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csv" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"csw" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csx" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csy" = (/turf/unsimulated/wall,/area/centcom) -"csz" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csA" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "External Airlock"},/area) -"csB" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) -"csC" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) -"csD" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) -"csE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csF" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csG" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"csI" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"csJ" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"csK" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csL" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"csM" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csN" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csO" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"csP" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csQ" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csR" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csS" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csT" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csU" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csV" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csW" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"csX" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"csY" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"csZ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cta" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctb" = (/turf/unsimulated/wall,/area/centcom/living) -"ctc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctd" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"cte" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctf" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctg" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cth" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/lighter/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cti" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctj" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctk" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctl" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctm" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctn" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cto" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"ctq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"ctr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) -"cts" = (/turf/unsimulated/wall,/area/centcom/suppy) -"ctt" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctu" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"ctv" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"ctw" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctx" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cty" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctA" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctB" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctC" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctD" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"ctE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"ctF" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctG" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctH" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctI" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctJ" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctK" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"ctL" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctM" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"ctN" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) -"ctO" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) -"ctP" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) -"ctQ" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) -"ctR" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctS" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctU" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctV" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/obj/structure/mirror{pixel_y = 28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctX" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctY" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctZ" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cua" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cub" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"cuc" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cud" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cue" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuf" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cug" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cuh" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) -"cui" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"cuj" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) -"cuk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"cul" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cum" = (/obj/machinery/door/window/westright{name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cun" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuo" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cup" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cuq" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) -"cur" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) -"cus" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"cut" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"cuu" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuv" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuw" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cux" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuy" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuz" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuA" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Teleporter"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuB" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuC" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuD" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuE" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuF" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuG" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuH" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuI" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuJ" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) -"cuK" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuL" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuM" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuN" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock) -"cuO" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuP" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cuR" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cuS" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cuT" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuU" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cuV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) -"cuW" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuX" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuY" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cuZ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) -"cva" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cvb" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cvc" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvd" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cve" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvg" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvh" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cvi" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) -"cvj" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"cvk" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"cvl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"cvm" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvn" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvo" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvp" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvq" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvr" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvs" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) -"cvt" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"cvu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvv" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvw" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvx" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cvy" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) -"cvz" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) -"cvA" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) -"cvB" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvC" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvD" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvE" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvF" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock) -"cvG" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvH" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvI" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cvJ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) -"cvK" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) -"cvL" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) -"cvM" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) -"cvN" = (/obj/structure/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cvO" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvP" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cvR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cvX" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) -"cvY" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"; tag = ""},/area/supply/dock) -"cvZ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"; tag = ""},/area/supply/dock) -"cwa" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) -"cwb" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) -"cwc" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) -"cwd" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"cwe" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) -"cwf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"cwg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"cwh" = (/turf/unsimulated/wall,/area/prison/solitary) -"cwi" = (/turf/unsimulated/wall,/area/centcom/control) -"cwj" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) -"cwk" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) -"cwl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) -"cwm" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"cwn" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) -"cwo" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"cwp" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"cwq" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwr" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"cws" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) -"cwt" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"cwu" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwv" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cww" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"cwx" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwy" = (/turf/space,/area/centcom/control) -"cwz" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"cwA" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) -"cwB" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"cwC" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwD" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwE" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cwG" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwH" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) -"cwI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cwJ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cwK" = (/turf/unsimulated/wall,/area/centcom/test) -"cwL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwN" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwO" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cwP" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"cwQ" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"cwR" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"cwS" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cwT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) -"cwU" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cwV" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cwW" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cwX" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) -"cwY" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cwZ" = (/obj/machinery/computer/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxa" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxb" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxc" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxd" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxe" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxf" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxg" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxh" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxi" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxj" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"cxk" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"cxl" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cxm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxq" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cxr" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxt" = (/obj/machinery/door/window/northleft,/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxu" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxv" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxw" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxy" = (/turf/unsimulated/wall,/area/centcom/specops) -"cxz" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"cxA" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"cxB" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) -"cxC" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxF" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cxG" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cxH" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) -"cxI" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"cxJ" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxK" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxL" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxM" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxN" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) -"cxO" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"cxP" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxR" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) -"cxS" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cxT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxW" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxX" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxY" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cxZ" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cya" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cyb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyc" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyd" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) -"cye" = (/turf/unsimulated/floor{name = "plating"},/area) -"cyf" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyg" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyh" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) -"cyi" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) -"cyj" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyk" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"cyl" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"cym" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cyp" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyq" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyr" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cys" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyu" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cyv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyy" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyz" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyA" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"cyB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cyC" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyF" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyI" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"cyK" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) -"cyL" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyM" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyN" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) -"cyO" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyP" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyQ" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cyR" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cyS" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) -"cyT" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyU" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyV" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cyW" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cyZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cza" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"czb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czd" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"czf" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czg" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czh" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czi" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czj" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czk" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"czl" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) -"czm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czn" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) -"czo" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czs" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czt" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) -"czu" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"czv" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"czw" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) -"czx" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) -"czy" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) -"czz" = (/turf/unsimulated/wall,/area/centcom/creed) -"czA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czC" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) -"czD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"czF" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czG" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czH" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czI" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"czJ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czK" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"czL" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"czM" = (/turf/unsimulated/wall,/area/centcom/evac) -"czN" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czO" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czP" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"czQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"czR" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"czS" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"czT" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"czU" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"czV" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czW" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czX" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czY" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"czZ" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAa" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cAb" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"cAc" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cAf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cAg" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) -"cAh" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAi" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cAj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cAk" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAl" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) -"cAm" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAn" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cAo" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cAp" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cAq" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) -"cAs" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAt" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAu" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAv" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAw" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAx" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havana,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAy" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAz" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAA" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAB" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) -"cAC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) -"cAD" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) -"cAE" = (/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) -"cAF" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAH" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cAI" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cAK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAL" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cAM" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cAN" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAO" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cAP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cAQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cAR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cAS" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cAU" = (/turf/unsimulated/wall,/area/centcom/ferry) -"cAV" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAW" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cAX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"cAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cAZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cBa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cBb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"cBc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cBd" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"cBe" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBf" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBg" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBh" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBi" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"cBj" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cBl" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cBm" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cBn" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cBo" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBq" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBr" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBs" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cBu" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBw" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBx" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) -"cBy" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) -"cBz" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cBB" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"cBC" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBD" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"cBE" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cBF" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"cBG" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"cBH" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"cBI" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cBJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"cBK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) -"cBL" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"cBM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) -"cBN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"cBO" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"cBP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"cBQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBR" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cBS" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"cBT" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cBU" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"cBV" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"cBW" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cBX" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cBY" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cBZ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cCa" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) -"cCb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCe" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) -"cCl" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"cCm" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"cCn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cCo" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cCp" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) -"cCq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCr" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) -"cCs" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCu" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"cCv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCw" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"cCx" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCy" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCz" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cCA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) -"cCC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"cCD" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCE" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCF" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"cCG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cCH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cCK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cCL" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) -"cCM" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cCN" = (/turf/unsimulated/wall,/area/centcom/holding) -"cCO" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cCP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cCR" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCS" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCT" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCU" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCV" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCW" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cCX" = (/obj/structure/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cCY" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cCZ" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDa" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDb" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDc" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDd" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cDf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cDg" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cDh" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDi" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDj" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDk" = (/obj/item/weapon/camera_test,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cDm" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) -"cDn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDo" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDp" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDr" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDt" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cDu" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDv" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDw" = (/turf/unsimulated/wall,/area/tdome) -"cDx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDz" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDC" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDD" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"cDE" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDF" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDH" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) -"cDI" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cDJ" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) -"cDK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cDL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cDN" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDO" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"cDP" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDQ" = (/obj/structure/rack,/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDR" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cDS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDT" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDU" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cDW" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDX" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cDY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"cDZ" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cEa" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEb" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEc" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"cEd" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"cEe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cEf" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cEg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEh" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"cEj" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEk" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEl" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cEm" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"cEn" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) -"cEo" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cEp" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cEq" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"cEr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cEs" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"cEt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cEu" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) -"cEv" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) -"cEw" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) -"cEx" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) -"cEy" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"cEz" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"cEA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"cEB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"cEC" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"cED" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"cEE" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cEF" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEG" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEH" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEI" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cEJ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/lighter/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEL" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEM" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEN" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEO" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEP" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEQ" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cER" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cES" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cET" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEU" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEV" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEW" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cEX" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEY" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cEZ" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cFa" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cFb" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) -"cFd" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"cFe" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFf" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFg" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) -"cFh" = (/turf/simulated/floor,/area/tdome) -"cFi" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"cFj" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFk" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFl" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFm" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cFn" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) -"cFo" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cFp" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFq" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFr" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFs" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFt" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"cFu" = (/turf/simulated/floor/bluegrid,/area/tdome) -"cFv" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) -"cFw" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cFx" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/bluegrid,/area/tdome) -"cFy" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) -"cFz" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) -"cFB" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFC" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cFD" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFE" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cFF" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFG" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) -"cFH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFI" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) -"cFJ" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"cFK" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cFL" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) -"cFM" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFN" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFO" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFP" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFR" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) -"cFS" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFT" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFU" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFV" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cFW" = (/turf/unsimulated/beach/sand,/area/beach) -"cFX" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) -"cFY" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) -"cFZ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGa" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) -"cGb" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"cGc" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGd" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGe" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGf" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGg" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGh" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGi" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGj" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGk" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGl" = (/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cGo" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"cGp" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) -"cGq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/beach/sand,/area/beach) -"cGr" = (/obj/structure/table,/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) -"cGs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) -"cGt" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/beach/sand,/area/beach) -"cGu" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) -"cGv" = (/obj/structure/stool/bed/chair,/turf/unsimulated/beach/sand,/area/beach) -"cGw" = (/mob/living/simple_animal/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) -"cGx" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) -"cGy" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) -"cGz" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) -"cGA" = (/turf/unsimulated/beach/coastline,/area/beach) -"cGB" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) -"cGC" = (/turf/unsimulated/beach/water,/area/beach) -"cGD" = (/turf/unsimulated/wall,/area/wizard_station) -"cGE" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGF" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGG" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGH" = (/obj/machinery/librarycomp,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGI" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGJ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGK" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"cGL" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"cGM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"cGN" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"cGO" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"cGP" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"cGQ" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGR" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

Magic Missile:
This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

Fireball:
This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

Disintegrate:
This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

Disable Technology:
This spell disables all weapons, cameras and most other technology in range.

Smoke:
This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

Blind:
This spell temporarly blinds a single person and does not require wizard garb.

Forcewall:
This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

Blink:
This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

Teleport:
This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

Mutate:
This spell causes you to turn into a hulk, and gain telekinesis for a short while.

Ethereal Jaunt:
This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

Knock:
This spell opens nearby doors and does not require wizard garb.

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"cGS" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"cGT" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"cGU" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGV" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cGW" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/planet/clown) -"cGX" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cGZ" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHa" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHb" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHc" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHd" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHe" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHf" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHg" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHh" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cHi" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHj" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHk" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHl" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHm" = (/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHn" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHo" = (/obj/item/weapon/pickaxe,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHp" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHt" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHv" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHw" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHx" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHy" = (/obj/effect/showcase,/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHz" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHA" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHB" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHD" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHE" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHF" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHH" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHI" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cHJ" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHK" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cHL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHM" = (/obj/effect/critter/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHN" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"cHO" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cHP" = (/obj/item/device/flashlight/lantern,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cHQ" = (/obj/structure/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHR" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHS" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHT" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cHU" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cHV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHW" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cHX" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHY" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"cHZ" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"cIa" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIb" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIc" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cId" = (/obj/effect/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cIe" = (/obj/item/weapon/shovel,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"cIf" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) -"cIg" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) -"cIh" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) -"cIi" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) -"cIj" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cIk" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIl" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIm" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIn" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cIo" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) -"cIp" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) -"cIq" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) -"cIr" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIt" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) -"cIu" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cIv" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/ship) -"cIw" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) -"cIx" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cIy" = (/obj/item/weapon/scalpel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIz" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) -"cIA" = (/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIB" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cID" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIF" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIH" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cII" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) -"cIJ" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIK" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIL" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/derelict/ship) -"cIM" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cIN" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) -"cIO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIP" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cIR" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIS" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIT" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cIV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIW" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIY" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cIZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJa" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJb" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJd" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) -"cJf" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) -"cJg" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) -"cJh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) -"cJi" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJk" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJl" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJm" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) -"cJn" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) -"cJo" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJp" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) -"cJq" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) -"cJr" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJu" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) -"cJw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) -"cJx" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) -"cJy" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cJz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) -"cJA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJB" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) -"cJD" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) -"cJE" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) -"cJF" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJG" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJH" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJI" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJJ" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJK" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJL" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJN" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJO" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJP" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cJQ" = (/obj/item/weapon/card/data/clown,/turf/space,/area) -"cJR" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJS" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJT" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/plating,/area/derelict/ship) -"cJU" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJV" = (/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJW" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cJX" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJY" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cJZ" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cKa" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) -"cKb" = (/obj/machinery/camera{c_tag = "North Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) -"cKc" = (/turf/simulated/wall/r_wall,/area) -"cKd" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomsat) -"cKe" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cKf" = (/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cKg" = (/turf/space,/area/turret_protected/tcomsat) -"cKh" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/camera{c_tag = "West Wing North"; dir = 2; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cKi" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKj" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKm" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKn" = (/obj/item/weapon/coin/clown,/turf/simulated/floor/engine,/area/tcommsat/computer) -"cKo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) -"cKp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) -"cKr" = (/obj/machinery/camera{c_tag = "Lounge"; dir = 2; network = "Tcomsat"},/turf/simulated/floor,/area/tcommsat/computer) -"cKs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) -"cKt" = (/turf/simulated/floor,/area/tcommsat/computer) -"cKu" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cKv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKA" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cKB" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/tcommsat/computer) -"cKC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/machinery/camera{c_tag = "Main Computer Room"; dir = 2; network = "Tcomsat"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKD" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/tcommsat/computer) -"cKE" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/tcommsat/computer) -"cKF" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/turf/simulated/floor/engine,/area/tcommsat/computer) -"cKG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) -"cKH" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cKI" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKJ" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKK" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKM" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cKN" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/tcommsat/computer) -"cKO" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cKP" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; name = "General Listening Channel"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) -"cKQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) -"cKR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/tcommsat/computer) -"cKS" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cKT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cKU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/tcomsat) -"cKV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cKW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cKX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cKY" = (/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cKZ" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cLa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLc" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLd" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor,/area/tcommsat/computer) -"cLe" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash,/turf/simulated/floor/engine,/area/tcommsat/computer) -"cLf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) -"cLh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLi" = (/obj/structure/table,/obj/item/weapon/cigpacket,/turf/simulated/floor,/area/tcommsat/computer) -"cLj" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) -"cLk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLo" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/computer) -"cLp" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLt" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/machinery/power/apc{dir = 4; name = "Telecoms Sat. Control APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/computer) -"cLu" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLv" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/tcommsat/computer) -"cLw" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/tcommsat/computer) -"cLx" = (/obj/item/weapon/cigbutt,/obj/machinery/light,/turf/simulated/floor,/area/tcommsat/computer) -"cLy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) -"cLA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cLB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area) -"cLC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) -"cLD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cLE" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cLF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cLG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cLH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light,/turf/space,/area/turret_protected/tcomsat) -"cLI" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cLJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/device/multitool,/obj/effect/sign/electricshock{pixel_x = -32},/turf/simulated/floor,/area/tcommsat/computer) -"cLK" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cLL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) -"cLM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/tcommsat/computer) -"cLN" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) -"cLO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) -"cLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"cLQ" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"cLR" = (/obj/machinery/turret{lasers = 1; lasertype = 2},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) -"cLS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cLT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) -"cLX" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cLZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMc" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMd" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMe" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMf" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Sat. Central Compartment APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMi" = (/obj/machinery/camera{c_tag = "Central Compartment North"; dir = 2; network = "Tcomsat"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMk" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMn" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMo" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMq" = (/obj/machinery/telecomms/broadcaster/preset_right/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cMw" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMx" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMz" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMA" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMC" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/camera{c_tag = "Telecoms Storage"; network = "Tcomsat"},/turf/simulated/floor,/area/turret_protected/tcomsat) -"cME" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMF" = (/obj/machinery/camera{c_tag = "West Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) -"cMG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMH" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "West Wing Middle"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cMI" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMJ" = (/obj/machinery/telecomms/broadcaster/preset_left/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cMK" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cML" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cMN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cMO" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMP" = (/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cMR" = (/obj/machinery/camera{c_tag = "East Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) -"cMS" = (/turf/simulated/floor/plating,/area) -"cMT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cMU" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"cMV" = (/obj/effect/sign/nosmoking_2{pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMW" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMX" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cMY" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNa" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNb" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNc" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNd" = (/obj/effect/sign/nosmoking_2{pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNe" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cNf" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Storage"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNi" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNj" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNk" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNl" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNm" = (/obj/machinery/telecomms/receiver/preset_right/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNn" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNo" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) -"cNq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNr" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNs" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNu" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNv" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNw" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor,/area/turret_protected/tcomsat) -"cNx" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNy" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) -"cNz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNA" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNB" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNC" = (/obj/machinery/telecomms/receiver/preset_left/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cND" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNE" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) -"cNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cNI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNJ" = (/obj/machinery/camera{c_tag = "Central Compartment South"; dir = 1; network = "Tcomsat"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"cNL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) -"cNM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cNN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cNO" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cNP" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) -"cNQ" = (/obj/machinery/turret{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNR" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Foyer APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) -"cNS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) -"cNT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion1"; lethal = 1; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) -"cNV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) -"cNW" = (/obj/machinery/turret{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cNX" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) -"cNY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) -"cNZ" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cOa" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cOb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms West Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) -"cOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) -"cOk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) -"cOl" = (/obj/machinery/camera{c_tag = "East Wing South"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cOm" = (/obj/machinery/camera{c_tag = "West Wing South"; dir = 4; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) -"cOn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"cOo" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOp" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/turret_protected/tcomfoyer) -"cOq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOr" = (/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOs" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/turret_protected/tcomfoyer) -"cOt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/turret_protected/tcomfoyer) -"cOu" = (/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) -"cOw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) -"cOx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cOy" = (/obj/machinery/power/smes/magical,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOz" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) -"cOA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOB" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/entrance) -"cOD" = (/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion3"; lethal = 0; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOE" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOF" = (/turf/simulated/floor,/area/tcommsat/entrance) -"cOG" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/monitor{name = "telecoms power monitoring"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/entrance) -"cOH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cOI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) -"cOJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) -"cOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room West"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cON" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cOP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOQ" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/entrance) -"cOS" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) -"cOU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) -"cOV" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) -"cOW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) -"cOX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cOY" = (/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) -"cOZ" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) -"cPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/tcommsat/entrance) -"cPb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) -"cPc" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Teleporter APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) -"cPd" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) -"cPe" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) -"cPf" = (/obj/item/weapon/cell,/turf/simulated/floor,/area/tcommsat/entrance) -"cPg" = (/obj/structure/closet/malf/suits,/turf/simulated/floor,/area/tcommsat/entrance) -"cPh" = (/obj/machinery/door/airlock/external{name = "Telecoms External Airlock"; req_access_txt = "13; 17"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPi" = (/obj/machinery/camera/xray{c_tag = "External Airlock"; network = "Tcomsat"},/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPj" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) -"cPk" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor,/area/tcommsat/entrance) -"cPl" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/entrance) -"cPm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cPn" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) -"cPo" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/tcommsat/entrance) -"cPp" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Entrance South"; dir = 1; network = "Tcomsat"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) -"cPq" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/tcommsat/entrance) -"cPr" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/entrance) -"cPs" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPt" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPu" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/entrance) -"cPv" = (/obj/machinery/camera{c_tag = "South Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) -"cPw" = (/turf/simulated/wall/r_wall,/area/AIsattele) -"cPx" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPy" = (/obj/machinery/teleport/station,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPz" = (/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPA" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPB" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPC" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPD" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPE" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPF" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPG" = (/turf/space,/area/AIsattele) -"cPH" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPI" = (/obj/structure/lattice,/turf/space,/area/AIsattele) -"cPJ" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPL" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) -"cPM" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) -"cPN" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) -"cPO" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) -"cPP" = (/turf/simulated/wall,/area/djstation) -"cPQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) -"cPS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPT" = (/turf/simulated/floor/plating,/area/djstation) -"cPU" = (/obj/machinery/telecomms/broadcaster/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) -"cPV" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/djstation) -"cPW" = (/obj/machinery/telecomms/receiver/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) -"cPX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cPY" = (/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation) -"cPZ" = (/obj/item/device/multitool,/turf/simulated/floor/plating,/area/djstation) -"cQa" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/djstation) -"cQb" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation) -"cQc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor/plating,/area/djstation) -"cQd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/djstation) -"cQe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation) -"cQf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/item/weapon/storage/lightbox/mixed,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/djstation) -"cQg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/djstation) -"cQh" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/djstation) -"cQi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) -"cQj" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQk" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQl" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQm" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQn" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQp" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQq" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQs" = (/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQt" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQv" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cQx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQy" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQz" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQA" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQB" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQC" = (/obj/machinery/door/airlock/glass{name = "Cabin"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQD" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"cQF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) -"cQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQH" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cQJ" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQK" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQL" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQN" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQO" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"cQP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/djstation) -"cQQ" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQR" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQS" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQX" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"cQY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cQZ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) -"cRa" = (/obj/machinery/door/airlock/external{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) -"cRb" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area) -"cRc" = (/turf/simulated/floor/airless,/area) -"cRd" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) -"cRe" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) -"cRf" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRg" = (/turf/simulated/wall,/area/derelict/solar_control) -"cRh" = (/turf/simulated/floor,/area/derelict/solar_control) -"cRi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) -"cRj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRk" = (/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRl" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRm" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRo" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cRp" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cRr" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) -"cRs" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) -"cRt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor,/area/derelict/solar_control) -"cRu" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRy" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cRB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) -"cRC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) -"cRE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRJ" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cRL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) -"cRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRQ" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRR" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRS" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cRT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cRU" = (/turf/simulated/wall,/area/derelict/bridge/access) -"cRV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) -"cRW" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) -"cRX" = (/turf/simulated/floor,/area/derelict/bridge/access) -"cRY" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) -"cRZ" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) -"cSa" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) -"cSb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSe" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) -"cSf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) -"cSg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cSh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cSi" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) -"cSj" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSm" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSo" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) -"cSp" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) -"cSq" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) -"cSr" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"cSs" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cSt" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cSu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cSv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cSw" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) -"cSx" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) -"cSy" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSz" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cSA" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) -"cSB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cSC" = (/turf/simulated/wall,/area/derelict/bridge) -"cSD" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSE" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSF" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cSG" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cSH" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cSI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cSJ" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) -"cSK" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) -"cSL" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) -"cSM" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) -"cSN" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) -"cSO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) -"cSP" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) -"cSQ" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cSR" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cSS" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cST" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cSU" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cSV" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cSW" = (/turf/simulated/wall,/area/derelict/singularity_engine) -"cSX" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) -"cSY" = (/turf/simulated/floor,/area/derelict/bridge) -"cSZ" = (/turf/simulated/floor/plating,/area/derelict/bridge) -"cTa" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor,/area/derelict/bridge) -"cTb" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTc" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cTd" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cTe" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTf" = (/obj/structure/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTg" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cTh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTi" = (/obj/machinery/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTj" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cTl" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) -"cTm" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTn" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) -"cTo" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTr" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) -"cTs" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTu" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) -"cTv" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) -"cTw" = (/obj/structure/stool,/turf/simulated/floor,/area/derelict/bridge) -"cTx" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTy" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTz" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cTA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cTD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cTE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTH" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cTJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) -"cTK" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/bridge) -"cTL" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) -"cTM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cTN" = (/obj/item/stack/rods,/turf/space,/area) -"cTO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTP" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cTQ" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTR" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTS" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cTT" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cTW" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) -"cTX" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cTY" = (/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cTZ" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge) -"cUa" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) -"cUb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUc" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUd" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUe" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUg" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) -"cUh" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) -"cUi" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) -"cUj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUn" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cUo" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUp" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUr" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUs" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUu" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cUv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUw" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUB" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUC" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUE" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUF" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cUG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUH" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUI" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cUL" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cUN" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cUP" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cUQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cUR" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUS" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUT" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cUU" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cUV" = (/turf/simulated/wall,/area/derelict/hallway/primary) -"cUW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cUX" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cUY" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cUZ" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVa" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVb" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVc" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVd" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cVe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVf" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cVg" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVh" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cVn" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"cVo" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVp" = (/obj/structure/grille,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cVq" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) -"cVr" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) -"cVs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVt" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVu" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) -"cVv" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVw" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cVy" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVz" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVA" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cVB" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) -"cVC" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVD" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cVG" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) -"cVH" = (/turf/simulated/wall,/area/derelict/arrival) -"cVI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cVJ" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cVK" = (/obj/structure/window/basic{dir = 5},/turf/space,/area) -"cVL" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/arrival) -"cVM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/arrival) -"cVN" = (/turf/simulated/floor,/area/derelict/arrival) -"cVO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cVP" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cVQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cVR" = (/turf/simulated/wall,/area/derelict/medical/chapel) -"cVS" = (/obj/item/weapon/shard,/turf/space,/area) -"cVT" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) -"cVU" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cVV" = (/obj/structure/lattice,/obj/structure/window/basic,/turf/space,/area) -"cVW" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) -"cVX" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cVY" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) -"cVZ" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWa" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWb" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWc" = (/turf/simulated/wall,/area/derelict/medical) -"cWd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWf" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWg" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWi" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) -"cWj" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) -"cWk" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cWl" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWm" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cWo" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cWp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWq" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cWr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cWs" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cWt" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cWu" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cWv" = (/turf/simulated/floor/plating,/area/derelict/arrival) -"cWw" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWy" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWz" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) -"cWA" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWC" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWD" = (/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cWE" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) -"cWF" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) -"cWG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cWH" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWI" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWJ" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cWK" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWL" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area) -"cWM" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) -"cWN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cWO" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cWP" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) -"cWQ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWR" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWS" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cWT" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cWU" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cWV" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cWW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cWX" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cWY" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"cWZ" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXa" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cXb" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXc" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXd" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXe" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cXf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXg" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) -"cXh" = (/obj/structure/window/reinforced,/turf/space,/area) -"cXi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) -"cXj" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXk" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXl" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) -"cXn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) -"cXo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cXu" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cXw" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) -"cXx" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cXy" = (/turf/simulated/floor/airless{icon_state = "white"},/area) -"cXz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cXB" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cXC" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXD" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXE" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cXF" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXG" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXI" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cXJ" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXK" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXL" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXM" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXO" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cXP" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cXQ" = (/obj/structure/window/basic,/turf/space,/area) -"cXR" = (/obj/structure/window/basic{dir = 8},/turf/space,/area) -"cXS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cXT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cXU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cXV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) -"cXW" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) -"cXX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area) -"cXY" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cXZ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cYa" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cYb" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cYc" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cYd" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cYe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cYh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYk" = (/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/space,/area) -"cYl" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cYm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area) -"cYo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYp" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYr" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) -"cYs" = (/obj/structure/window/basic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cYt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) -"cYu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) -"cYv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/derelict/arrival) -"cYw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) -"cYx" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cYy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYz" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYB" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYC" = (/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cYD" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) -"cYE" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/turf/space,/area) -"cYF" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cYG" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) -"cYH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) -"cYI" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cYJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYM" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYN" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) -"cYO" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYQ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cYT" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYU" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 4},/turf/space,/area) -"cYV" = (/obj/structure/girder,/obj/structure/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cYW" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cYX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cYZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZa" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZb" = (/obj/item/weapon/cigbutt,/turf/space,/area) -"cZc" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cZe" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZf" = (/obj/structure/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZg" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZi" = (/obj/structure/table,/turf/simulated/floor/airless,/area) -"cZj" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) -"cZk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area) -"cZl" = (/obj/structure/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cZm" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) -"cZn" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZo" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZp" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) -"cZq" = (/obj/structure/window/basic{dir = 4},/turf/space,/area) -"cZr" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) -"cZs" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) -"cZt" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"cZu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) -"cZv" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) -"cZw" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZx" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area) -"cZy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cZz" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"cZA" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"cZB" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cZC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZD" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) -"cZE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cZF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZG" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cZH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cZI" = (/turf/simulated/wall,/area/derelict/hallway/secondary) -"cZJ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZK" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cZL" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cZM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"cZN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area) -"cZO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cZP" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZQ" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cZR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) -"cZS" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZT" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZU" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) -"cZV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cZX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cZY" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cZZ" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daa" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dab" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dac" = (/obj/structure/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) -"dad" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dae" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daf" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dag" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dah" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"dai" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"daj" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"dak" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"dal" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"dam" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"dan" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"dao" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"dap" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"dar" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"das" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"dat" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"dau" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"dav" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"daw" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"dax" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"day" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"daz" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"daA" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) -"daB" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daE" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daF" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daG" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daH" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daI" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daJ" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daL" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"daM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"daP" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"daR" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"daS" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daU" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"daV" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daW" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daX" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"daY" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"daZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dba" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"dbb" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"dbc" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbd" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"dbe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) -"dbf" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbg" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbh" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbi" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"dbj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"dbk" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbl" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbm" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"dbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbo" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbp" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbu" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"dbv" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"dbx" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) -"dby" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"dbz" = (/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbA" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"dbB" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"dbC" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbD" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbE" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbF" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"dbG" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbH" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"dbI" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) -"dbJ" = (/turf/simulated/mineral,/area/mine/unexplored) -"dbK" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"dbL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbM" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"dbN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbO" = (/turf/simulated/floor,/area/mine/abandoned) -"dbP" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbQ" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) -"dbR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dbS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dbT" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) -"dbU" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) -"dbV" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) -"dbW" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dbX" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dbY" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) -"dbZ" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dca" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dcb" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dcc" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcd" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dce" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcf" = (/turf/simulated/mineral/random,/area/mine/explored) -"dcg" = (/turf/simulated/mineral,/area/mine/explored) -"dch" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) -"dci" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) -"dcj" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dck" = (/turf/simulated/wall,/area/mine/abandoned) -"dcl" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcm" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dco" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"dcp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcq" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcr" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dcs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dct" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcv" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcw" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcx" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) -"dcy" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcz" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcB" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcC" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcD" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"dcE" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcF" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcG" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcH" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcI" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dcJ" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcK" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcL" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dcO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"dcP" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) -"dcQ" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcR" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dcS" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dcT" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) -"dcU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcV" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dcW" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) -"dcX" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"dcY" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dcZ" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"dda" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddb" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddc" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"ddd" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"dde" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddg" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"ddh" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddi" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddj" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"ddk" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) -"ddl" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"ddm" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) -"ddn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) -"ddo" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) -"ddp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddq" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddr" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"dds" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddt" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ddu" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddv" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ddw" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"ddx" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"ddy" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"ddz" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"ddA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddE" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddF" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"ddG" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"ddH" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"ddI" = (/turf/simulated/wall,/area/mine/north_outpost) -"ddJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"ddL" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) -"ddM" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"ddN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"ddT" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"ddU" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ddV" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) -"ddW" = (/turf/simulated/floor,/area/mine/north_outpost) -"ddX" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) -"ddY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ddZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"dea" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deb" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/north_outpost) -"dec" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) -"ded" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"dee" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"def" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"deg" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"deh" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dei" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"dej" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dek" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) -"del" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) -"dem" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"den" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"deo" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) -"dep" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) -"deq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"der" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/north_outpost) -"des" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) -"det" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"deu" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"dev" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dew" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dex" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dey" = (/turf/simulated/wall,/area/mine/explored) -"dez" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"deA" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"deB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"deE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/north_outpost) -"deF" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/north_outpost) -"deG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"deH" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"deI" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"deJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"deK" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"deL" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"deM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"deN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"deO" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"deP" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"deQ" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"deR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) -"deS" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"deT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"deU" = (/obj/structure/rack,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost) -"deV" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"deW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"deX" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"deY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"deZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/north_outpost) -"dfa" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) -"dfb" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) -"dfc" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dfd" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) -"dfe" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dff" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfg" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dfh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"dfi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"dfj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) -"dfk" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"dfl" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfm" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dfo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dfp" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) -"dfq" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dfr" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) -"dfs" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dft" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/north_outpost) -"dfu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dfv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"dfw" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/north_outpost) -"dfx" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfy" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dfz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dfA" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/north_outpost) -"dfB" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfC" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfD" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) -"dfE" = (/turf/space,/area/mine/unexplored) -"dfF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dfG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dfH" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) -"dfI" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dfJ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dfK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/mine/abandoned) -"dfL" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dfM" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dfN" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dfO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dfP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dfQ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"dfR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dfS" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dfT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dfU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dfV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dfW" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dfX" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"dfY" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"dfZ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"dga" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"dgb" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dgc" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgd" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dge" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgg" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dgh" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) -"dgi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgl" = (/turf/simulated/mineral/random,/area) -"dgm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"dgn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dgo" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dgp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dgq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dgr" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) -"dgt" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"dgu" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"dgv" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dgw" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgx" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"dgy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) -"dgz" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dgA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) -"dgB" = (/obj/machinery/telecomms/receiver/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgC" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgD" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) -"dgE" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgF" = (/obj/machinery/telecomms/broadcaster/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dgH" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dgI" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dgJ" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"dgK" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dgN" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgO" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = "MINE"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dgP" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgQ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgR" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgS" = (/turf/simulated/wall,/area/mine/living_quarters) -"dgT" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) -"dgU" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dgV" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dgW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dgX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dgY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dgZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"dha" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhb" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhc" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhd" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dhe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dhf" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"dhg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dhj" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) -"dhk" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhm" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dhn" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) -"dho" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dhp" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"dhq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhr" = (/turf/simulated/wall,/area/mine/west_outpost) -"dhs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dht" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhx" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhy" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dhC" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) -"dhD" = (/turf/simulated/floor,/area/mine/west_outpost) -"dhE" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) -"dhF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhG" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) -"dhH" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) -"dhI" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dhJ" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/west_outpost) -"dhK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhL" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dhM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhN" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhO" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhP" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhQ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dhR" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dhS" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) -"dhT" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dhU" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) -"dhV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/eva) -"dhW" = (/turf/simulated/wall/r_wall,/area/mine/eva) -"dhX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"dhY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dhZ" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) -"dia" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) -"dib" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dic" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"did" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"die" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dif" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dih" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dii" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dij" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dik" = (/turf/simulated/floor,/area/mine/living_quarters) -"dil" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dim" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) -"din" = (/obj/structure/rack,/obj/item/weapon/storage/satchel,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/eva) -"dio" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dip" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) -"diq" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"dir" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/west_outpost) -"dis" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dit" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"diu" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"div" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"diw" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) -"dix" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"diy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"diz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"diA" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/living_quarters) -"diB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"diC" = (/turf/simulated/wall,/area/mine/production) -"diD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"diE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"diF" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/eva) -"diG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"diH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) -"diI" = (/turf/simulated/wall,/area/mine/eva) -"diJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) -"diK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"diM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"diP" = (/obj/machinery/conveyor_switch{id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) -"diQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"diR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"diS" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"diT" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"diU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"diV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"diW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"diX" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"diY" = (/turf/simulated/floor,/area/mine/production) -"diZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) -"dja" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"djb" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"djc" = (/turf/simulated/floor,/area/mine/eva) -"djd" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) -"dje" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"djf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"djg" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"djh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) -"dji" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) -"djj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"djk" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) -"djl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) -"djm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) -"djn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) -"djo" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) -"djp" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djq" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djr" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"djs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"djt" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dju" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djv" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djx" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/mine/living_quarters) -"djy" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) -"djz" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) -"djA" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"djB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"djC" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"djD" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"djE" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"djF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"djG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) -"djH" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"djI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) -"djJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"djK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"djL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) -"djM" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"djN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"djO" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"djP" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) -"djQ" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"djT" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"djU" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) -"djV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"djW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djX" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"djY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"djZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dkb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dkc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"dkd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dke" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dkf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) -"dkj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkk" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dkl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"dkm" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) -"dkn" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dko" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"dkp" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"dkq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) -"dkr" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dks" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dku" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkw" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dkx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dky" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dkz" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) -"dkA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dkB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dkC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) -"dkD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"dkE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dkH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) -"dkI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) -"dkJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"dkK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dkN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dkO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dkP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dkQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) -"dkR" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) -"dkS" = (/turf/simulated/wall/r_wall,/area/mine/production) -"dkT" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dkU" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dkV" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkW" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkX" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkY" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dkZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dla" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlb" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dle" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlf" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/living_quarters) -"dlg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dli" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dlk" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dll" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlm" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dln" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlo" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlp" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlq" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlr" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dls" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlt" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlv" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dly" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlz" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlA" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dlB" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dlC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dlD" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) -"dlE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlF" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlG" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dlI" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"dlJ" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) -"dlK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlM" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlO" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlP" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlQ" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dlS" = (/turf/space,/area/shuttle/mining/outpost) -"dlT" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) -"dlU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlV" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dlW" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlX" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlY" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlZ" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dma" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmb" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmc" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmd" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) -"dme" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) -"dmf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dmg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) -"dmh" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmi" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dmk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) -"dml" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) -"dmm" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dmn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) -"dmo" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dmp" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dmq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) -"dmr" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) -"dms" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"dmt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmu" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dmv" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dmw" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) -"dmx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmy" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dmz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dmA" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dmB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) -"dmC" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dmD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dmE" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dmF" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmG" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) -"dmH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dmI" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmJ" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"dmK" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) -"dmL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dmM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) -"dmN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmQ" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dmR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"dmS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"dmT" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) -"dmU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dmV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) -"dmX" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dmY" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmZ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dna" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnb" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnc" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"csq" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"csr" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"css" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cst" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csu" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csv" = (/obj/effect/sign/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csw" = (/obj/effect/sign/map/right{pixel_y = 32},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csx" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csy" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csz" = (/obj/structure/bookcase,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csA" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csB" = (/obj/machinery/door/window{name = "Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csC" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"csD" = (/obj/item/weapon/paper{info = "GET DAT FUCKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csE" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csF" = (/obj/machinery/door/airlock{name = "Reading Room"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csG" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csH" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csI" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csJ" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csK" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 3},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csL" = (/obj/structure/table/woodentable,/obj/item/clothing/tie/horrible,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csM" = (/obj/structure/stool/bed/chair/comfy/lime{tag = "icon-comfychair_lime (NORTH)"; icon_state = "comfychair_lime"; dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"csN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csR" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"csS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csT" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"csU" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor,/area/syndicate_mothership) +"csV" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"csW" = (/turf/unsimulated/wall,/area/centcom) +"csX" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"csY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership) +"csZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/syndicate_mothership) +"cta" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/syndicate_mothership) +"ctb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/syndicate_mothership) +"ctc" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ctd" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"cte" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"ctf" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) +"ctg" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) +"cth" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) +"cti" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctj" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctk" = (/obj/machinery/door/poddoor{id = "smindicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctl" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"ctm" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ctn" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"cto" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"ctp" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"ctq" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"ctr" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cts" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctt" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"; pixel_x = 0; pixel_y = 5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctu" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"ctv" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctw" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctx" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cty" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"ctz" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctA" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctB" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctC" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctD" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ctE" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ctF" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctG" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"ctH" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctI" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctJ" = (/turf/unsimulated/wall,/area/centcom/living) +"ctK" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctL" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"ctM" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctN" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctO" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctP" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/lighter/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctQ" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctR" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctS" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctT" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"ctU" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctV" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctW" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"ctX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"ctY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"ctZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/living) +"cua" = (/turf/unsimulated/wall,/area/centcom/suppy) +"cub" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuc" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"cud" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"cue" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuf" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cug" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cui" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuj" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuk" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cul" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cum" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cun" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cuo" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cup" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cuq" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cur" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cus" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cut" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cuu" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cuv" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) +"cuw" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) +"cux" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) +"cuy" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) +"cuz" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuA" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuC" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuD" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuE" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuF" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuG" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuH" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuI" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuJ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"cuK" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cuL" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuM" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cuN" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cuO" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cuP" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) +"cuQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"cuR" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) +"cuS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"cuT" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuU" = (/obj/machinery/door/window/westright{name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuV" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cuW" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cuX" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cuY" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) +"cuZ" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) +"cva" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"cvb" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"cvc" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvd" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cve" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvf" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvg" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvh" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvi" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Teleporter"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvj" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvk" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvl" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvm" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvn" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cvo" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cvp" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvq" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvr" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) +"cvs" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvt" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvu" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvv" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock) +"cvw" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvx" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvz" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cvA" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvB" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvC" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvD" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) +"cvE" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvF" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvG" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvH" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) +"cvI" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvJ" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cvK" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvL" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cvM" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cvN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvO" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cvP" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cvQ" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) +"cvR" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"cvS" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"cvT" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"cvU" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvV" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cvW" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvX" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvY" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cvZ" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) +"cwa" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) +"cwb" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cwc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwd" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwe" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwf" = (/turf/space,/area/syndicate_station/start) +"cwg" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cwh" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) +"cwi" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) +"cwj" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) +"cwk" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cwl" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cwm" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cwn" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwo" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock) +"cwp" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cwq" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cwr" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cws" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) +"cwt" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) +"cwu" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) +"cwv" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) +"cww" = (/obj/structure/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cwx" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwy" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwz" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cwA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cwG" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) +"cwH" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "wall_floor"; tag = ""},/area/supply/dock) +"cwI" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "wall_floor"; tag = ""},/area/supply/dock) +"cwJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) +"cwK" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) +"cwL" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) +"cwM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"cwN" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) +"cwO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) +"cwP" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"cwQ" = (/turf/unsimulated/wall,/area/prison/solitary) +"cwR" = (/turf/unsimulated/wall,/area/centcom/control) +"cwS" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) +"cwT" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) +"cwU" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) +"cwV" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) +"cwW" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) +"cwX" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"cwY" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"cwZ" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxa" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"cxb" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) +"cxc" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"cxd" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxe" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxf" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"cxg" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxh" = (/turf/space,/area/centcom/control) +"cxi" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"cxj" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) +"cxk" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"cxl" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cxm" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cxn" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cxo" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"cxp" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxq" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) +"cxr" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cxs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxt" = (/turf/unsimulated/wall,/area/centcom/test) +"cxu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxv" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxw" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxx" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxy" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"cxz" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"cxA" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"cxB" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cxC" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) +"cxD" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cxE" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cxF" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cxG" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) +"cxH" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxI" = (/obj/machinery/computer/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxJ" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxK" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cxL" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxM" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxN" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxO" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxP" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxQ" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxR" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxS" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"cxT" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"cxU" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cxV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxZ" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cya" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyc" = (/obj/machinery/door/window/northleft,/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyd" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cye" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyf" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyg" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyh" = (/turf/unsimulated/wall,/area/centcom/specops) +"cyi" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"cyj" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"cyk" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) +"cyl" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cym" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyo" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cyp" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"cyq" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) +"cyr" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"cys" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyt" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyu" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyv" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyw" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) +"cyx" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"cyy" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyA" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) +"cyB" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cyC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyF" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyG" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyH" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyI" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyJ" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cyK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyL" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyM" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) +"cyN" = (/turf/unsimulated/floor{name = "plating"},/area) +"cyO" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyP" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cyQ" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) +"cyR" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) +"cyS" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cyT" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"cyU" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"cyV" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cyY" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyZ" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cza" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"czb" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"czd" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"cze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czh" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czi" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"czj" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"czk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"czl" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czm" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czo" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czr" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czs" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"czt" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) +"czu" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czv" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"czw" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) +"czx" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czy" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czz" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czA" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"czB" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) +"czC" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czD" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czE" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"czF" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"czG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czJ" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"czK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czM" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"czN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"czO" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czP" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czQ" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czR" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czS" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czT" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"czU" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) +"czV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"czW" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) +"czX" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"czY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"czZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAb" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAc" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/control) +"cAd" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAe" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAf" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) +"cAg" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) +"cAh" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) +"cAi" = (/turf/unsimulated/wall,/area/centcom/creed) +"cAj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cAk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cAl" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) +"cAm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cAn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cAo" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAp" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAq" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAr" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cAs" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAt" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAu" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cAv" = (/turf/unsimulated/wall,/area/centcom/evac) +"cAw" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"cAx" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"cAy" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"cAz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAA" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cAB" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cAC" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"cAD" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"cAE" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAF" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAG" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAH" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAI" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAJ" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cAK" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) +"cAL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cAN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cAO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cAP" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) +"cAQ" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cAR" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cAT" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cAU" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) +"cAV" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cAW" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cAX" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cAY" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cAZ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cBa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) +"cBb" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBc" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBd" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBe" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBf" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBg" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havana,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBh" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBi" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBj" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBk" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) +"cBl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) +"cBm" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) +"cBn" = (/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) +"cBo" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBq" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cBr" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cBt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cBu" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cBv" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cBw" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cBx" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cBy" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cBz" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cBB" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBC" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cBD" = (/turf/unsimulated/wall,/area/centcom/ferry) +"cBE" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBF" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBG" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"cBH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cBI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cBJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cBK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"cBL" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cBM" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"cBN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBP" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBR" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"cBS" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cBT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cBU" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cBV" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cBW" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cBX" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cBY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cBZ" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cCa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cCb" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cCd" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCe" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cCf" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCg" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) +"cCh" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) +"cCi" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cCj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cCk" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"cCl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cCm" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"cCn" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cCo" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"cCp" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"cCq" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"cCr" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cCs" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"cCt" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) +"cCu" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"cCv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) +"cCw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"cCx" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"cCy" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"cCz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCA" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCB" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"cCC" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCD" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"cCE" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"cCF" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCG" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) +"cCH" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cCI" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cCJ" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) +"cCK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCN" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cCR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cCS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cCT" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) +"cCU" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"cCV" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"cCW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cCX" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) +"cCY" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) +"cCZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cDa" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) +"cDb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cDc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cDd" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"cDe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDf" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"cDg" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDh" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDi" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cDk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) +"cDl" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"cDm" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cDn" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cDo" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"cDp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDq" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cDs" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cDu" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) +"cDv" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cDw" = (/turf/unsimulated/wall,/area/centcom/holding) +"cDx" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cDy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cDz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cDA" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDB" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDC" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDD" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDE" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDF" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDG" = (/obj/structure/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDH" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDI" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDJ" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDK" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDL" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDM" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cDO" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cDP" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cDQ" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDR" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDS" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cDT" = (/obj/item/weapon/camera_test,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cDU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cDV" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) +"cDW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cDX" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cDY" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cDZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cEa" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cEb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cEc" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cEd" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cEe" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"cEf" = (/turf/unsimulated/wall,/area/tdome) +"cEg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEi" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEl" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEm" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"cEn" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEo" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEq" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) +"cEr" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cEs" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) +"cEt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cEv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cEw" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEx" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"cEy" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEz" = (/obj/structure/rack,/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEA" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEC" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cED" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEE" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cEF" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEG" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"cEI" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cEJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEK" = (/obj/machinery/vending/snack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEL" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cEM" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"cEN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cEO" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cEQ" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cER" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"cES" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cET" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEU" = (/obj/machinery/vending/cola,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cEV" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"cEW" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) +"cEX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"cEY" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cEZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"cFa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cFb" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"cFc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cFd" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) +"cFe" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) +"cFf" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) +"cFg" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) +"cFh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"cFi" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"cFj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"cFk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"cFl" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"cFm" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"cFn" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cFo" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFp" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFq" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFr" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cFs" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFt" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/lighter/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFu" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFv" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFw" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFx" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFy" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFz" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFA" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFB" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFD" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFE" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFF" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cFG" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFH" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFI" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFJ" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cFK" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFL" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) +"cFM" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"cFN" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFO" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFP" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) +"cFQ" = (/turf/simulated/floor,/area/tdome) +"cFR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"cFS" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFT" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cFU" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cFV" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cFW" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) +"cFX" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"cFY" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cFZ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cGa" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cGb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cGc" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"cGd" = (/turf/simulated/floor/bluegrid,/area/tdome) +"cGe" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) +"cGf" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"cGg" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/bluegrid,/area/tdome) +"cGh" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) +"cGi" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cGj" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) +"cGk" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cGl" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cGm" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cGn" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cGo" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cGp" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) +"cGq" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cGr" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) +"cGs" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"cGt" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cGu" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) +"cGv" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGx" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGy" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGz" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGA" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) +"cGB" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGC" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGD" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGE" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGF" = (/turf/unsimulated/beach/sand,/area/beach) +"cGG" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) +"cGH" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) +"cGI" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGJ" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) +"cGK" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"cGL" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGM" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGN" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGO" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGP" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGQ" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGR" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGS" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGT" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGU" = (/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGV" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGW" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cGX" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"cGY" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) +"cGZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/beach/sand,/area/beach) +"cHa" = (/obj/structure/table,/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) +"cHb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) +"cHc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/beach/sand,/area/beach) +"cHd" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) +"cHe" = (/obj/structure/stool/bed/chair,/turf/unsimulated/beach/sand,/area/beach) +"cHf" = (/mob/living/simple_animal/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) +"cHg" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) +"cHh" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) +"cHi" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) +"cHj" = (/turf/unsimulated/beach/coastline,/area/beach) +"cHk" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) +"cHl" = (/turf/unsimulated/beach/water,/area/beach) +"cHm" = (/turf/unsimulated/wall,/area/wizard_station) +"cHn" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHo" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHp" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHq" = (/obj/machinery/librarycomp,/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHr" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHs" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHt" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"cHu" = (/obj/structure/mirror{pixel_y = 28},/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"cHv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"cHw" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"cHx" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cHy" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"cHz" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHA" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

LIST OF SPELLS AVAILABLE

Magic Missile:
This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

Fireball:
This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

Disintegrate:
This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

Disable Technology:
This spell disables all weapons, cameras and most other technology in range.

Smoke:
This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

Blind:
This spell temporarly blinds a single person and does not require wizard garb.

Forcewall:
This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

Blink:
This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

Teleport:
This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

Mutate:
This spell causes you to turn into a hulk, and gain telekinesis for a short while.

Ethereal Jaunt:
This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

Knock:
This spell opens nearby doors and does not require wizard garb.

"; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cHB" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"cHC" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"cHD" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHE" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHF" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/planet/clown) +"cHG" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHI" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHJ" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHK" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHL" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHM" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHN" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHO" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cHP" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHQ" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cHR" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHS" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHT" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHU" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHV" = (/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHW" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHX" = (/obj/item/weapon/pickaxe,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cHY" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cHZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIa" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIc" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cId" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIe" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cIf" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cIg" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cIh" = (/obj/effect/showcase,/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cIi" = (/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/obj/item/weapon/ore/clown,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cIj" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIk" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIl" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIm" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIn" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cIo" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cIp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIq" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cIr" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cIs" = (/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cIt" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cIu" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIv" = (/obj/effect/critter/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cIw" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"cIx" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cIy" = (/obj/item/device/flashlight/lantern,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cIz" = (/obj/structure/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIA" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIB" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIC" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cID" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"cIE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIF" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cIG" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cIH" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"cII" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"cIJ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIK" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIL" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIM" = (/obj/effect/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cIN" = (/obj/item/weapon/shovel,/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"cIO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) +"cIP" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) +"cIQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) +"cIR" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) +"cIS" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cIT" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIU" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIV" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cIW" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cIX" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) +"cIY" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) +"cIZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) +"cJa" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJb" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJc" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) +"cJd" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cJe" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/ship) +"cJf" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) +"cJg" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cJh" = (/obj/item/weapon/scalpel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJi" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) +"cJj" = (/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJk" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJo" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJq" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJr" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) +"cJs" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJt" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJu" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/derelict/ship) +"cJv" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cJw" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) +"cJx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJy" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cJA" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJB" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJC" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJF" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJH" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJK" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cJM" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJN" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) +"cJO" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) +"cJP" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) +"cJQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) +"cJR" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJS" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJT" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJU" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cJV" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) +"cJW" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) +"cJX" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cJY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) +"cJZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) +"cKa" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKc" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKd" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cKe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) +"cKf" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) +"cKg" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) +"cKh" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cKi" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) +"cKj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cKk" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKl" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) +"cKm" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) +"cKn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) +"cKo" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKp" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKq" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKr" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKs" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKt" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKu" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKv" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKw" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKx" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKy" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cKz" = (/obj/item/weapon/card/data/clown,/turf/space,/area) +"cKA" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cKB" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/simulated/shuttle/plating,/area/derelict/ship) +"cKC" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/plating,/area/derelict/ship) +"cKD" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKE" = (/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKF" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cKG" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKH" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKI" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cKJ" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) +"cKK" = (/obj/machinery/camera{c_tag = "North Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) +"cKL" = (/turf/simulated/wall/r_wall,/area) +"cKM" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomsat) +"cKN" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cKO" = (/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cKP" = (/turf/space,/area/turret_protected/tcomsat) +"cKQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/camera{c_tag = "West Wing North"; dir = 2; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cKR" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKS" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKV" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cKW" = (/obj/item/weapon/coin/clown,/turf/simulated/floor/engine,/area/tcommsat/computer) +"cKX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) +"cKY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cKZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) +"cLa" = (/obj/machinery/camera{c_tag = "Lounge"; dir = 2; network = "Tcomsat"},/turf/simulated/floor,/area/tcommsat/computer) +"cLb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) +"cLc" = (/turf/simulated/floor,/area/tcommsat/computer) +"cLd" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cLe" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLj" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cLk" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/tcommsat/computer) +"cLl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/machinery/camera{c_tag = "Main Computer Room"; dir = 2; network = "Tcomsat"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLm" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/turf/simulated/floor,/area/tcommsat/computer) +"cLn" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/tcommsat/computer) +"cLo" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/turf/simulated/floor/engine,/area/tcommsat/computer) +"cLp" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) +"cLq" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cLr" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLs" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLt" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLv" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cLw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/tcommsat/computer) +"cLx" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLy" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; name = "General Listening Channel"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) +"cLz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"cLA" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/tcommsat/computer) +"cLB" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cLD" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/tcomsat) +"cLE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cLF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cLG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cLH" = (/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cLI" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cLJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLM" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor,/area/tcommsat/computer) +"cLN" = (/obj/item/weapon/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash,/turf/simulated/floor/engine,/area/tcommsat/computer) +"cLO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) +"cLQ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cLR" = (/obj/structure/table,/obj/item/weapon/cigpacket,/turf/simulated/floor,/area/tcommsat/computer) +"cLS" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"cLT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cLX" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/computer) +"cLY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cLZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cMa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cMb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cMc" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/machinery/power/apc{dir = 4; name = "Telecoms Sat. Control APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/computer) +"cMd" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cMe" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/tcommsat/computer) +"cMf" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/tcommsat/computer) +"cMg" = (/obj/item/weapon/cigbutt,/obj/machinery/light,/turf/simulated/floor,/area/tcommsat/computer) +"cMh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cMi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"cMj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cMk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area) +"cMl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) +"cMm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cMn" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cMo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cMq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light,/turf/space,/area/turret_protected/tcomsat) +"cMr" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cMs" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/device/multitool,/obj/effect/sign/electricshock{pixel_x = -32},/turf/simulated/floor,/area/tcommsat/computer) +"cMt" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 1; on = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cMu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/computer) +"cMv" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/tcommsat/computer) +"cMw" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) +"cMx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/chamber) +"cMy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"cMz" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Lounge"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"cMA" = (/obj/machinery/turret{lasers = 1; lasertype = 2},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) +"cMB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cMD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cME" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cMF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"cMG" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cMH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cMI" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cML" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMM" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMN" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMO" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Sat. Central Compartment APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMP" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMR" = (/obj/machinery/camera{c_tag = "Central Compartment North"; dir = 2; network = "Tcomsat"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMS" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMT" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cMV" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cMW" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMX" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cMZ" = (/obj/machinery/telecomms/broadcaster/preset_right/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNe" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cNf" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNg" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNi" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNj" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNl" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/camera{c_tag = "Telecoms Storage"; network = "Tcomsat"},/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNn" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNo" = (/obj/machinery/camera{c_tag = "West Solars"; dir = 8; network = "Tcomsat"},/turf/space,/area) +"cNp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera{c_tag = "West Wing Middle"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cNr" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNs" = (/obj/machinery/telecomms/broadcaster/preset_left/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNt" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cNu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cNw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cNx" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNy" = (/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNz" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNA" = (/obj/machinery/camera{c_tag = "East Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) +"cNB" = (/turf/simulated/floor/plating,/area) +"cNC" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cND" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 4},/turf/space,/area/turret_protected/tcomsat) +"cNE" = (/obj/effect/sign/nosmoking_2{pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNF" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNG" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNH" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNK" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNL" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNM" = (/obj/effect/sign/nosmoking_2{pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cNN" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cNO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Storage"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cNR" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomsat) +"cNS" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNT" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNU" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cNV" = (/obj/machinery/telecomms/receiver/preset_right/station,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNW" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNX" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cNY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) +"cNZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cOa" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cOb" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cOc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cOd" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cOe" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cOf" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor,/area/turret_protected/tcomsat) +"cOg" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cOh" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/tcommsat/chamber) +"cOi" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOj" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOk" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOl" = (/obj/machinery/telecomms/receiver/preset_left/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOm" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cOn" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/tcommsat/chamber) +"cOo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cOp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cOq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) +"cOr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOs" = (/obj/machinery/camera{c_tag = "Central Compartment South"; dir = 1; network = "Tcomsat"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"cOu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"cOv" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cOx" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cOy" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) +"cOz" = (/obj/machinery/turret{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOA" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Foyer APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) +"cOB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) +"cOC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion1"; lethal = 1; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/turret_protected/tcomfoyer) +"cOE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) +"cOF" = (/obj/machinery/turret{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOG" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) +"cOH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) +"cOI" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms West Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) +"cOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cON" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cOR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) +"cOT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) +"cOU" = (/obj/machinery/camera{c_tag = "East Wing South"; dir = 8; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cOV" = (/obj/machinery/camera{c_tag = "West Wing South"; dir = 4; network = "Tcomsat"},/turf/space,/area/turret_protected/tcomsat) +"cOW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) +"cOX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cOY" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/turret_protected/tcomfoyer) +"cOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cPa" = (/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cPb" = (/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/turret_protected/tcomfoyer) +"cPc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"cPd" = (/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) +"cPf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/turret_protected/tcomfoyer) +"cPg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPh" = (/obj/machinery/power/smes/magical,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) +"cPi" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) +"cPj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPk" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/tcommsat/entrance) +"cPl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/tcommsat/entrance) +"cPm" = (/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion3"; lethal = 0; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPn" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPo" = (/turf/simulated/floor,/area/tcommsat/entrance) +"cPp" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/monitor{name = "telecoms power monitoring"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/entrance) +"cPq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) +"cPs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) +"cPt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room West"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = "Tcomsat"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPz" = (/obj/effect/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/hatch{name = "Telecoms Satellite"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/entrance) +"cPB" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) +"cPD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) +"cPE" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = "Tcomsat"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) +"cPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/tcommsat/entrance) +"cPG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPH" = (/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) +"cPI" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/tcommsat/entrance) +"cPJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/tcommsat/entrance) +"cPK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/tcommsat/entrance) +"cPL" = (/obj/machinery/power/apc{dir = 1; name = "Telecoms Sat. Teleporter APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/tcommsat/entrance) +"cPM" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) +"cPN" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/entrance) +"cPO" = (/obj/item/weapon/cell,/turf/simulated/floor,/area/tcommsat/entrance) +"cPP" = (/obj/structure/closet/malf/suits,/turf/simulated/floor,/area/tcommsat/entrance) +"cPQ" = (/obj/machinery/door/airlock/external{name = "Telecoms External Airlock"; req_access_txt = "13; 17"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPR" = (/obj/machinery/camera/xray{c_tag = "External Airlock"; network = "Tcomsat"},/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cPS" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/entrance) +"cPT" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor,/area/tcommsat/entrance) +"cPU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/entrance) +"cPV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cPW" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) +"cPX" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/tcommsat/entrance) +"cPY" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Entrance South"; dir = 1; network = "Tcomsat"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/entrance) +"cPZ" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/tcommsat/entrance) +"cQa" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/entrance) +"cQb" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cQc" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cQd" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/entrance) +"cQe" = (/obj/machinery/camera{c_tag = "South Solars"; dir = 4; network = "Tcomsat"},/turf/space,/area) +"cQf" = (/turf/simulated/wall/r_wall,/area/AIsattele) +"cQg" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQh" = (/obj/machinery/teleport/station,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQi" = (/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQj" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQk" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQl" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQm" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQn" = (/obj/item/weapon/cell,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQo" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQp" = (/turf/space,/area/AIsattele) +"cQq" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQr" = (/obj/structure/lattice,/turf/space,/area/AIsattele) +"cQs" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQu" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) +"cQv" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) +"cQw" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area/djstation/solars) +"cQx" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) +"cQy" = (/turf/simulated/wall,/area/djstation) +"cQz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cQA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) +"cQB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cQC" = (/turf/simulated/floor/plating,/area/djstation) +"cQD" = (/obj/machinery/telecomms/broadcaster/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) +"cQE" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/djstation) +"cQF" = (/obj/machinery/telecomms/receiver/preset_right/ruskie,/turf/simulated/floor/plating,/area/djstation) +"cQG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cQH" = (/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/djstation) +"cQI" = (/obj/item/device/multitool,/turf/simulated/floor/plating,/area/djstation) +"cQJ" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/djstation) +"cQK" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/djstation) +"cQL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor/plating,/area/djstation) +"cQM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/djstation) +"cQN" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/djstation) +"cQO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/item/weapon/storage/lightbox/mixed,/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/djstation) +"cQP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/djstation) +"cQQ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/djstation) +"cQR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"cQS" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQT" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQU" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQV" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQW" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cQX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cQY" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cQZ" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cRa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cRb" = (/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRc" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRe" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cRg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cRh" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cRi" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRj" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRk" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRl" = (/obj/machinery/door/airlock/glass{name = "Cabin"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRm" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) +"cRo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) +"cRp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cRq" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cRr" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cRs" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRt" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRu" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRv" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRw" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRx" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"cRy" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/djstation) +"cRz" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cRA" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRB" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cRC" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRD" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRF" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cRG" = (/obj/structure/toilet{pixel_y = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) +"cRH" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRI" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"cRJ" = (/obj/machinery/door/airlock/external{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/djstation) +"cRK" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area) +"cRL" = (/turf/simulated/floor/airless,/area) +"cRM" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) +"cRN" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) +"cRO" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRP" = (/turf/simulated/wall,/area/derelict/solar_control) +"cRQ" = (/turf/simulated/floor,/area/derelict/solar_control) +"cRR" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) +"cRS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRT" = (/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRU" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRV" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cRW" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cRX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cRY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cRZ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cSa" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) +"cSb" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) +"cSc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor,/area/derelict/solar_control) +"cSd" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cSe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cSf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cSh" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cSi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cSj" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cSk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) +"cSl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cSm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) +"cSn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cSo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cSp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) +"cSq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cSs" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cSt" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cSu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/derelict/solar_control) +"cSv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cSw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSy" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSz" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSA" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSB" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cSD" = (/turf/simulated/wall,/area/derelict/bridge/access) +"cSE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) +"cSF" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) +"cSG" = (/turf/simulated/floor,/area/derelict/bridge/access) +"cSH" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) +"cSI" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) +"cSJ" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) +"cSK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cSM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSN" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cSO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/bridge/access) +"cSP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cSQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cSR" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) +"cSS" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cST" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cSU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSV" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cSX" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) +"cSY" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) +"cSZ" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) +"cTa" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) +"cTb" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cTc" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cTd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cTe" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cTf" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) +"cTg" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) +"cTh" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cTi" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cTj" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) +"cTk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cTl" = (/turf/simulated/wall,/area/derelict/bridge) +"cTm" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cTn" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cTo" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTp" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cTq" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cTr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cTs" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) +"cTt" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) +"cTu" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) +"cTv" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) +"cTw" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) +"cTx" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) +"cTy" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) +"cTz" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTA" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTB" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTC" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cTD" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTE" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTF" = (/turf/simulated/wall,/area/derelict/singularity_engine) +"cTG" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) +"cTH" = (/turf/simulated/floor,/area/derelict/bridge) +"cTI" = (/turf/simulated/floor/plating,/area/derelict/bridge) +"cTJ" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor,/area/derelict/bridge) +"cTK" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTL" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTM" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cTN" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTO" = (/obj/structure/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cTP" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cTQ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cTR" = (/obj/machinery/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTS" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cTU" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) +"cTV" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cTW" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) +"cTX" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cTZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUa" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) +"cUb" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUd" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) +"cUe" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) +"cUf" = (/obj/structure/stool,/turf/simulated/floor,/area/derelict/bridge) +"cUg" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cUh" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUi" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cUj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cUm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cUo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cUp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cUq" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cUs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/derelict/bridge) +"cUt" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/bridge) +"cUu" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) +"cUv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cUw" = (/obj/item/stack/rods,/turf/space,/area) +"cUx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUy" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUz" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUA" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUB" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cUC" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUF" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) +"cUG" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cUH" = (/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cUI" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge) +"cUJ" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) +"cUK" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUL" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUM" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUN" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUP" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/derelict/bridge/access) +"cUQ" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) +"cUR" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) +"cUS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUT" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cUU" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cUW" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cUX" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUY" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cUZ" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVa" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVb" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVd" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cVe" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVf" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cVi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVj" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVk" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cVl" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVn" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cVo" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cVp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVq" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cVr" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVs" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVt" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cVu" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cVv" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cVw" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cVy" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cVz" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cVA" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVB" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVC" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVD" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVE" = (/turf/simulated/wall,/area/derelict/hallway/primary) +"cVF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cVG" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cVH" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVI" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVJ" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVK" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVL" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVM" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cVN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVO" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cVP" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cVR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cVT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cVV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cVW" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"cVX" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cVY" = (/obj/structure/grille,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cVZ" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) +"cWa" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) +"cWb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWc" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cWd" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) +"cWe" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cWf" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cWh" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cWi" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cWj" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cWk" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) +"cWl" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWm" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cWp" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) +"cWq" = (/turf/simulated/wall,/area/derelict/arrival) +"cWr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cWs" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cWt" = (/obj/structure/window/basic{dir = 5},/turf/space,/area) +"cWu" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/arrival) +"cWv" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/derelict/arrival) +"cWw" = (/turf/simulated/floor,/area/derelict/arrival) +"cWx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cWy" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cWz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cWA" = (/turf/simulated/wall,/area/derelict/medical/chapel) +"cWB" = (/obj/item/weapon/shard,/turf/space,/area) +"cWC" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) +"cWD" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cWE" = (/obj/structure/lattice,/obj/structure/window/basic,/turf/space,/area) +"cWF" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"cWG" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cWH" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) +"cWI" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWK" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cWL" = (/turf/simulated/wall,/area/derelict/medical) +"cWM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWO" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWP" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWQ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWR" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) +"cWS" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"cWT" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cWU" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWV" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cWW" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cWX" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cWY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cWZ" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cXa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cXb" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cXc" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cXd" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cXe" = (/turf/simulated/floor/plating,/area/derelict/arrival) +"cXf" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cXg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXh" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXi" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) +"cXj" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cXk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cXl" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cXm" = (/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cXn" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) +"cXo" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) +"cXp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cXq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cXr" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cXs" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cXt" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXu" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area) +"cXv" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) +"cXw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cXx" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cXy" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"cXz" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXA" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXB" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXC" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXD" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cXE" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cXF" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cXG" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cXH" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"cXI" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXJ" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cXK" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXL" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXM" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXN" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cXO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cXP" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) +"cXQ" = (/obj/structure/window/reinforced,/turf/space,/area) +"cXR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) +"cXS" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXT" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXU" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cXV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) +"cXW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/derelict/medical/chapel) +"cXX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cXZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cYd" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cYf" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) +"cYg" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"cYh" = (/turf/simulated/floor/airless{icon_state = "white"},/area) +"cYi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYj" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYk" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cYl" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cYm" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cYn" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cYo" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYp" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYq" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYr" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYs" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYt" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYu" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYv" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYx" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYy" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cYz" = (/obj/structure/window/basic,/turf/space,/area) +"cYA" = (/obj/structure/window/basic{dir = 8},/turf/space,/area) +"cYB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cYC" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cYD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cYE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"cYF" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"cYG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"cYH" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYI" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYJ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cYK" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cYL" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYM" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cYN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cYQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cYT" = (/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/space,/area) +"cYU" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cYV" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cYW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area) +"cYX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cYY" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cYZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cZa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area) +"cZb" = (/obj/structure/window/basic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"cZc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) +"cZd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) +"cZe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/derelict/arrival) +"cZf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/derelict/arrival) +"cZg" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cZh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZk" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZl" = (/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cZm" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) +"cZn" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cZo" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cZp" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) +"cZq" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) +"cZr" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cZs" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZv" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZw" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) +"cZx" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZz" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cZC" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZD" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 4},/turf/space,/area) +"cZE" = (/obj/structure/girder,/obj/structure/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cZF" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZJ" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZK" = (/obj/item/weapon/cigbutt,/turf/space,/area) +"cZL" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cZM" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cZN" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZO" = (/obj/structure/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZP" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZQ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZR" = (/obj/structure/table,/turf/simulated/floor/airless,/area) +"cZS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) +"cZT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area) +"cZU" = (/obj/structure/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cZV" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) +"cZW" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cZX" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cZY" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) +"cZZ" = (/obj/structure/window/basic{dir = 4},/turf/space,/area) +"daa" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) +"dab" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) +"dac" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"dad" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"dae" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"daf" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"dag" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area) +"dah" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"dai" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) +"daj" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"dak" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dal" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"dam" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) +"dan" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"dao" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) +"dap" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"daq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"dar" = (/turf/simulated/wall,/area/derelict/hallway/secondary) +"das" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dat" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"dau" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) +"dav" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area) +"daw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area) +"dax" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"day" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daz" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"daA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) +"daB" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"daC" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daD" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) +"daE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daH" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"daI" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daK" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daL" = (/obj/structure/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) +"daM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daO" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"daP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daQ" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"daR" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"daS" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"daT" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"daU" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"daV" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"daW" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"daX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"daY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"daZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dba" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dbb" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"dbc" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"dbd" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"dbe" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"dbf" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"dbg" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"dbh" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"dbi" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"dbj" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) +"dbk" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbn" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"dbo" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbp" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbq" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbr" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbs" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbu" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"dbv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"dbx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"dby" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"dbA" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbB" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbD" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"dbE" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbF" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbG" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"dbH" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbJ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"dbK" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"dbL" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbM" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"dbN" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) +"dbO" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbP" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbQ" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbR" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"dbS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"dbT" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbV" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"dbW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbY" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dbZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dca" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dcb" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dcc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dcd" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"dce" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dcf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"dcg" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"dch" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"dci" = (/turf/simulated/floor/airless,/area/derelict/teleporter) +"dcj" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"dck" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"dcl" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dcm" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dcn" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) +"dco" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"dcp" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) +"dcq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"dcr" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) +"dcs" = (/turf/simulated/mineral,/area/mine/unexplored) +"dct" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"dcu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcv" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) +"dcw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcx" = (/turf/simulated/floor,/area/mine/abandoned) +"dcy" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcz" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) +"dcA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dcC" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) +"dcD" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) +"dcE" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) +"dcF" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcG" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcH" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) +"dcI" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dcJ" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dcK" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dcL" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcM" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dcN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcO" = (/turf/simulated/mineral/random,/area/mine/explored) +"dcP" = (/turf/simulated/mineral,/area/mine/explored) +"dcQ" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) +"dcR" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) +"dcS" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcT" = (/turf/simulated/wall,/area/mine/abandoned) +"dcU" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcV" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dcW" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dcX" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"dcY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dcZ" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dda" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dde" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ddf" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ddg" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) +"ddh" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddi" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddk" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddl" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"ddm" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"ddn" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"ddo" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddp" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddq" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddr" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dds" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"ddt" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddu" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddw" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"ddx" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"ddy" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) +"ddz" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddA" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"ddB" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ddC" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"ddD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddE" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddF" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) +"ddG" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"ddH" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddI" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) +"ddJ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddK" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"ddL" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"ddM" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"ddN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddP" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"ddQ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ddR" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"ddS" = (/turf/simulated/floor/airless,/area/mine/abandoned) +"ddT" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"ddU" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"ddV" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) +"ddW" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) +"ddX" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) +"ddY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ddZ" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"dea" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"deb" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) +"dec" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ded" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dee" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"def" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"deg" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"deh" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) +"dei" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dej" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) +"dek" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/north_outpost) +"del" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) +"dem" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) +"den" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"deo" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) +"dep" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"deq" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"der" = (/turf/simulated/wall,/area/mine/north_outpost) +"des" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"det" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"deu" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) +"dev" = (/obj/structure/table,/obj/item/weapon/directions,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dew" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dex" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dey" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dez" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"deA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"deB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"deC" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"deD" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"deE" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) +"deF" = (/turf/simulated/floor,/area/mine/north_outpost) +"deG" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) +"deH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) +"deI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"deJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) +"deK" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/north_outpost) +"deL" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) +"deM" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"deN" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"deO" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"deP" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"deQ" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"deR" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) +"deS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"deT" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) +"deU" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) +"deV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) +"deW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"deX" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/north_outpost) +"deY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) +"deZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"dfa" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/north_outpost) +"dfb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) +"dfc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"dfd" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dfe" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dff" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dfg" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dfh" = (/turf/simulated/wall,/area/mine/explored) +"dfi" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dfj" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"dfk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/north_outpost) +"dfl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/north_outpost) +"dfm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"dfn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/north_outpost) +"dfo" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/north_outpost) +"dfp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"dfq" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dfr" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dfs" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dft" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dfu" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dfv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dfw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dfx" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dfy" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dfz" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dfA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) +"dfB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"dfC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) +"dfD" = (/obj/structure/rack,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/mine/north_outpost) +"dfE" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dfF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dfG" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dfI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/north_outpost) +"dfJ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) +"dfK" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) +"dfL" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dfM" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) +"dfN" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfO" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfP" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dfQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"dfR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"dfS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) +"dfT" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"dfU" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dfV" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dfW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dfY" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) +"dfZ" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dga" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) +"dgb" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dgc" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/north_outpost) +"dgd" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dge" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"dgf" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/north_outpost) +"dgg" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dgh" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dgi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dgj" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/north_outpost) +"dgk" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dgl" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dgm" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/north_outpost) +"dgn" = (/turf/space,/area/mine/unexplored) +"dgo" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dgp" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dgq" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/north_outpost) +"dgr" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dgs" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dgt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/mine/abandoned) +"dgu" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dgv" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dgw" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dgx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dgy" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dgz" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"dgA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dgB" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dgC" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dgD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dgF" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgG" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"dgH" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"dgI" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"dgJ" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"dgK" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dgL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgP" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dgQ" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) +"dgR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dgU" = (/turf/simulated/mineral/random,/area) +"dgV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"dgW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dgX" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dgY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dgZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dha" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dhb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) +"dhc" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"dhd" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"dhe" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dhf" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dhg" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"dhh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) +"dhi" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dhj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) +"dhk" = (/obj/machinery/telecomms/receiver/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhl" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dhm" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) +"dhn" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dho" = (/obj/machinery/telecomms/broadcaster/preset_right/mining,/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dhq" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dhr" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dhs" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"dht" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dhw" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhx" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = "MINE"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dhy" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhz" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhA" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhB" = (/turf/simulated/wall,/area/mine/living_quarters) +"dhC" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) +"dhD" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhE" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dhF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhG" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dhI" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) +"dhJ" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhK" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhL" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhM" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dhN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dhO" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"dhP" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhR" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dhS" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) +"dhT" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dhU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dhV" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dhW" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) +"dhX" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dhY" = (/obj/structure/disposalpipe/segment,/obj/effect/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"dhZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dia" = (/turf/simulated/wall,/area/mine/west_outpost) +"dib" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dic" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"did" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"die" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dif" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dig" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dih" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dii" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dij" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dik" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dil" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) +"dim" = (/turf/simulated/floor,/area/mine/west_outpost) +"din" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) +"dio" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dip" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) +"diq" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) +"dir" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dis" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/west_outpost) +"dit" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"diu" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"div" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/mine/west_outpost) +"diw" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dix" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diy" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diz" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diA" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"diB" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) +"diC" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"diD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) +"diE" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/eva) +"diF" = (/turf/simulated/wall/r_wall,/area/mine/eva) +"diG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"diH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) +"diI" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) +"diJ" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) +"diK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"diL" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"diM" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"diN" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"diO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diS" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"diT" = (/turf/simulated/floor,/area/mine/living_quarters) +"diU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) +"diV" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) +"diW" = (/obj/structure/rack,/obj/item/weapon/storage/satchel,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/eva) +"diX" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"diY" = (/obj/structure/table,/obj/item/weapon/storage/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) +"diZ" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"dja" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/west_outpost) +"djb" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"djc" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"djd" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dje" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"djf" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) +"djg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"djh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dji" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"djj" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/living_quarters) +"djk" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"djl" = (/turf/simulated/wall,/area/mine/production) +"djm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"djn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"djo" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/eva) +"djp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"djq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) +"djr" = (/turf/simulated/wall,/area/mine/eva) +"djs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) +"djt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dju" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"djv" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"djw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"djx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"djy" = (/obj/machinery/conveyor_switch{id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) +"djz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"djA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"djB" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"djC" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"djD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"djE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"djF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"djG" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"djH" = (/turf/simulated/floor,/area/mine/production) +"djI" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) +"djJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"djK" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"djL" = (/turf/simulated/floor,/area/mine/eva) +"djM" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) +"djN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"djO" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"djP" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) +"djR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) +"djS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"djT" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) +"djU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) +"djV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) +"djW" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) +"djX" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) +"djY" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"djZ" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dka" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dkb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkc" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dkd" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dke" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dkf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkg" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/mine/living_quarters) +"dkh" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) +"dki" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) +"dkj" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"dkk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dkl" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"dkm" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"dkn" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"dko" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dkp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) +"dkq" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dkr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dks" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dkt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"dku" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) +"dkv" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"dkw" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"dkx" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dky" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) +"dkz" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"dkA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"dkB" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"dkC" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dkD" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) +"dkE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dkF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dkI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dkL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"dkM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dkN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dkQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) +"dkS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkT" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dkU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"dkV" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"dkW" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"dkX" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"dkY" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"dkZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) +"dla" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dlb" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlc" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dld" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dle" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlf" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dlg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dlh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dli" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) +"dlj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dlk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dll" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) +"dlm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"dln" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) +"dlr" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) +"dls" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"dlt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dlu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dlv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dlw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dlx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dly" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dlz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) +"dlA" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) +"dlB" = (/turf/simulated/wall/r_wall,/area/mine/production) +"dlC" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dlD" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dlE" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlF" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlG" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlH" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlK" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlL" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlN" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlO" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/living_quarters) +"dlP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dlR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dlS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dlT" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dlU" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlV" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlW" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlX" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlY" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlZ" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dma" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dmb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmc" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmd" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dme" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmi" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmj" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dmk" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dml" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dmm" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) +"dmn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dmo" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmp" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dmr" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"dms" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) +"dmt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmv" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmx" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmy" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmz" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmA" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmB" = (/turf/space,/area/shuttle/mining/outpost) +"dmC" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) +"dmD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dmE" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dmF" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmG" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmH" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmI" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmJ" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmM" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) +"dmN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) +"dmO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dmP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) +"dmQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmR" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dmT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) +"dmU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) +"dmV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dmW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) +"dmX" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dmY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dmZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) +"dna" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) +"dnb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"dnc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnd" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dne" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dnf" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) +"dng" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnh" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dni" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dnj" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dnk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) +"dnl" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dnm" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dnn" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dno" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnp" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) +"dnq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dnr" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dns" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"dnt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) +"dnu" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dnv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) +"dnw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dny" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnz" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dnA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"dnB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"dnC" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"dnD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dnE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) +"dnG" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dnH" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnI" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnK" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnL" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9149,122 +9184,122 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsgcsgcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsicsjcskcslcsmcsncsncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsocsjcsjcspcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsqcsjcsjcsjcsrcsjcsscsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccstcsgcsgcsgcsucsgcsgcsgcsvcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaacsgcswcsjcsxcsgcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccncaaaaaacsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsycsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsjcszcsgcsjcsjcsjcsgcnccsAcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsEcsFcsgcsjcsjcsjcsgcsgcsGcsHcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsIcsJcsJcsJcsJcsKcsKcsJcsJcsJcsJcsLcsDcsDcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsEcsMcsgcsjcsjcsjcsgcsNcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsIcsOcsPcsQcsRcsJcsScsScsJcsTcsUcsJcsJcsJcsLcsDcsDcsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcsscsjcsjcsjcsVcsjcsjcsjcsWcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsIcsJcsXcsXcsXcsXcsJcsYcsYcsJcsXcsXcsZctacsJcsJcsLcsDctbctbctbctbctbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccsgcsscsjcsjcsjctccsjcsjcsjctdcsjcsjctecsgcnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsIcsJcsJctfctgcthcticsJcsXcsXctjcsXcsXcsXcsXctkctlcsJcsDctbctmctnctoctbctbctbctbctbctpctqctqctrctbctbaaaaaaaaaaaaaaaaaaaaaaaactsctsctsctsctsctsctsctsctsctsctsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsgcttcsjcsjcsgcsgcsgcsgcsgcsgcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCctuctvctwcsXctxctxctxcsJcsXcsXcsJctyctzctActBctCctDcsJcsDctbctEctnctnctFctGctHctIctJctKctIctHctLctMctbctbctbctbctbctbctbctbctbctbctNctOctOctOctOctOctOctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctSctTctUctVcsgcsjcsjcsjcsgctWctXctYctZcuacsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcubctvcsXcsXcsXcsXcsXctjcsXcsXcsJcsJcsJcsJcsJcsJcsJcuccsDctbctbctbctbctbctGctHctIcudcuectIctHctHctHcufcugcugcugcugcugcugcugcugcuhctNcuicujcujcujcujcujcukctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsjcsjculcsjcsjcsjcumcsjcsjcsjcsjcuncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcuocsJcupcsXcupcsXcupcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcurcufcugcugcugcufctHctHctHctHctHctHctHctHctHcufcugcugcugcugcugcugcugcugcuhctNcuscutcutcutcutcutcusctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsjcsjcuucsjcsjcsjcuvcsjcsjcsjcsjcuncsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsJcsJcsJcsJcsJcsJcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcurcufcugcugcugcufctHctHctHctHctHctHctHctGctGctbctbctbctbctbctbctbctbctbctsctNcuscutcutcutcutcutcusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcswcswcsgcuwcuxcuycsgcuzcsgcuAcsgcsgcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsIcsJcuBcuCcuDcuBcuEcsJcsXcsXcsXcsXcuqcsDcsDcsDcsDcsDcsDctbctbctbctbctbctHctHctIcudctKctIctHcuFcuGctbcuHcuIcuIcuJctbcuKcuLcuMctsctOcuscutcutcutcutcutcuNctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgctRctScsjcsgcsgcsgcuOcuPcsjcsgcsgcsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCctuctvcuQcuQcuQcuQcuQctjcsXcsXcsJcsJcsJcsJcsJcsJcsJcsLcsDctbctmctnctoctbctHctHctIcudcuRctIctHctGctGctbcuScuScuScuSctbcuTcuLcuUctsctOcuscutcutcutcutcutcuVctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuWcuXcuYcsgaaacsgcuZcuZcuZcsgaaacsgcsncvacvbcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcubctvcvccuQcuQcuQcuQcsJcsXcsXcsXcsXcsXcsJcsXcvdcvecsJcsDctbctEctnctnctFctHctHctHctHctHctHctHctHctHctbcuScvfcvgcvgctbctbcvhctbctsctOcuscutcutcutcutcvicusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuZcuZcuZcsgaaacstcvjcvkcvlcsvaaacsgcuZcuZcuZcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcuocsJcsJcvmcvncvncvncsJcsXcvocvpcvqcsXctjcsXcvrcvscsJcsDctbctbctbctbctbctbctbcvtctbctbctbctHctHctHcvucuScvvcvvcuScuScuScuScvwctsctOcuscutcutcutcutcutcuVctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccstcvjcvkcvlcsvcnccnccnccnccnccnccnccstcvjcvkcvlcsvcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcuocsJcuQcuQcuQcuQcsJcsXcvpcvxcvpcsXcsJcupcsJcsJcuccsDctbcvycvzcvActbcvBcvCcvCcvCcvDctbctHctHctHctHcuScuScuScuScvEcuScuScvgctsctOcuscutcutcutcutcutcvFctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccncaaaaaaaaaaaaaaacnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcuocsJcvGcvHcvIcsJcsXcsXcsXcsXcsXcsJcsJcsJcuccsDcsDctbcvJcvKcvLcvMcvCcvCcvCcvCcvNctbctHctHctHcvucvOcuScuScuScvPcuScuScvQctsctOcuscutcutcutcutcutcusctsctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcuocsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcuccsDcsDcsDcsDctbctbcvRcvSctbctbctbcvRcvTcvSctbctHctHctHctbcvUcvVcvVcvVcvVcvVcvWctbctsctOcvXcvYcutcutcutcvZcwactPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsBcsCcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDcsDctbcwbcwbcwbcwbcwbcwbcwbcwbcwbctbctbcwcctbctbcwbcwbcwbcwbcwbcwbcwbctbctsctOcwdcwecwfcwfcwfcwecwgctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsycsycwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwicwicwicwicwicwicwictbcwjcwkcwjctbcwicwicwicwicwicwicwicwictsctOctOcwlcwmcwmcwmcwnctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwocwpcwhcwqcwrcwscwqcwtcwhcwqcwucwhcwqcwvcwhcwwcwxcwhcwqcwucwhcwycwicwzcwAcwAcwAcwBctbcwjcwkcwjctbcwCcwDcwEcwFcwFcwiaaaaaactsctOctOctOctOctOctOctOctOctPctQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwGcwHcwhcwGcwucwhcwGcwHcwhcwGcwxcwhcwGcwrcwhcwGcwucwhcwGcwtcwhcwycwicwIcwJcwJcwJcwJctbcwjcwkcwjctbcwFcwFcwFcwFcwFcwiaaaaaacwKcwKcwKcwKcwKcwKcwKcwKcwKcwKcwKcwicwicwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwycwicwIcwJcwJcwJcwJctbctbcwcctbctbcwFcwFcwFcwFcwFcwicwKcwKcwKcwKcwKcwKcwLcwMcwNcwicwOcwOcwOcwicwOcwOcwOcwOcwOcwOcwOcwOcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwPcwxcwhcwqcwQcwhcwqcwHcwhcwRcwtcwhcwqcwtcwhcwScwucwhcwqcwxcwhcwycwicwTcwUcwUcwVcwWcwicwXcwXcwXcwicwFcwFcwFcwFcwFcwicwYcwZcwYcxacxbcwKcxccxccxccxdcwOcwOcwOcxdcwOcxecxfcxecwOcxgcxhcxicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwhcwGcxjcwhcwGcwucwhcwGcwtcwhcwGcwucwscwGcwucwhcwGcwQcwhcwGcxkcwhcwycwicxlcwicxmcxncxocwicwJcwJcwJcwicxmcxncxpcwicxqcwicxrcxscxrcxscxrcwKcwicwicwicwicwOcwOcwOcwicxtcxucxecxvcxtcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycxycwycwicwJcwJcxzcwUcwUcwUcwUcwUcwUcwUcwUcwUcxAcwJcwJcxBcxrcxrcxrcxrcxrcwKcxCcxccwLcwicwOcwOcwOcwicxDcxDcxEcxDcxDcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcxGcxHcxIcxycxJcxKcxLcxMcxNcxycxOcxOcxOcxOcxOcxOcxPcxQcxRcxycwycwicwJcwJcxScxTcxUcxUcxUcxUcxUcxUcxUcxVcwIcwJcwJcwKcxWcxXcxYcxZcyacwKcybcxccwMcwicwOcwOcwOcwicyccyccxccyccyccxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfcygcyhcyfcyfcyfcyfcyicygcyjcykcylcxOcxycxJcymcymcxMcxNcxycymcymcymcymcymcymcyncxycxycxycxycxycwJcwJcxScyocypcwJcyqcyrcyscwJcypcyocwIcwJcwJcwKcwKcwKcwKcwKcwKcwKcybcxccwMcwicwOcwOcwOcwicytcytcxccytcytcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxycxJcymcymcxMcxNcxycyvcywcywcyxcyycyvcyxcxycyzcyzcyzcxycwJcwJcyAcyBcyCcyDcyEcyFcyGcyHcyIcyBcyJcwJcwJcwicyKcyKcyKcyKcyKcwicwicxdcwicwicwicxdcwicwicxccxccxccxccxccxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfcyLcyhcyfcyfcyfcyfcyicyLcyMcykcylcyNcyOcyPcyPcyPcyPcyNcyQcyRcyRcyRcyRcyRcyRcyRcyScyRcyRcyRcyScwJcwJcwJcyTcwJcwJcyUcwJcyUcwJcwJcyTcwJcwJcwJcyVcwOcxccwOcxccwOcyVcwOcwOcwOcwOcwOcwOcwOcyVcytcytcytcytcytcxwcxxcxxcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxycyWcymcymcxMcxNcxycyXcyYcyYcyZczaczbczccxyczdczdczdcxycwJcwJcxzczeczfcyDczgcwJczhcyHcziczecxAcwJcwJcyVcxccwOcxccwOcxccyVcwOcwOcwOcwOcwOcwOcwOcyVcytcytcytcytcytcwicxdcxdcwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfczjcyhcyfcyfcyfcyfcyiczjczkcykcylcxOcxycxJcymcymcxMcxNcxyczlczlczlczmcymczmczncxycxycxycxycxycwJcwJcxScyBczocwJcyUcwJcyUcwJczocyBcwIcwJcwJcwiczpczqczqczqczrcwicwiczscwicwicwicxdcwicwicwicztcztcztcwicwicwOcwOcwOczucwOczvcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxFcyucxHcxOcxyczwczxczxczycxNcxycxyczzczAczBczCczDczEczzaaaaaaaaacwicwJcwJcxScwicwiczFczGcwJczHczIcwicwicwIcwJcwJcwiaaaaaaaaaaaaaaacwiczJczKcwicxcczLcxccxcczMczNczOczOczOczPcwicwOcwOcxfcxfcwOcwOczQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyecyecyecyecyecyecyecyecyecyecyecyecyfczRcyhcyfcyfcyfcyfcyiczRczSczTcylcxOcxycxyczUczUcxycxycxyaaaczzczVczWczXczYczZczzaaaaaaaaacwicwJcwJcxScwicwicxmcxncxncxncxpcwicwicwIcwJcwJcwiaaaaaaaaaaaaaaacwiczKczKcwicAacAacAacxcczMczOczOczOczOcAbcwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccxycxycxycxycxycxycxycxycxycxycxycxycxycAfcAgcAgcAfaaaaaaaaaczzcAhczXczXczXczXczzaaaaaaaaacwicwJcwJcyAcwAcwAcwAcwAcwAcwAcwAcwAcwAcyJcwJcwJcwiaaaaaaaaaaaaaaacwicAiczKcwicAacAjcAacxcczMczMczMczMczMczMcwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAkcAlcAlcAlcAlcAmcAmcAlcAlcAnaaaczzczXczXczXczXczXczzaaaaaaaaacwicwicwicwicwicwicwicwicAocwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaacwicApczKcwicxCcxccxccxcczMaaaaaaaaaaaaaaacwicwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscAtcAucAtcAtcAvcAwcAlcAnczzczXcAxcAycAzcAAczzaaaaaaaaaaaaaaaaaaaaaaaaaaacwicABcABcABcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwiczMaaaaaaaaaaaaaaacACcwOcAccxecxecAdcwOcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscAtcAtcAtcAtcAtcAtcADcAEczzczXcAFcAGcAHcAGczzaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicAIcwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAJcwOcwOcAKcAKcwOcwOcAJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAqcArcAscALcALcALcALcALcALcAlcAMczzczXczXczXczXczXczzaaaaaaaaaaaaaaaaaaaaaaaacwicwzcyJcwJcyAcwBcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicANcwOcwOcwOcwOcAOcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAPcAlcAlcAlcAlcAlcAlcAlcAlcAMaaaczzczzczzczzczzczzczzaaaaaaaaaaaaaaaaaaaaaaaacwicAQcARcAScARcATcwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcwIcAVcwJcAWcxSczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAXcAYcAZcAZcAZcBacBbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcwTczecyUczecBcczMaaaaaaaaaaaaaaaaaaaaaaaaaaacAXcBdcBecBfcBgcBfcBhcBicBbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcBjcBkcBlcBkcBmczMaaaaaaaaaaaaaaaaaaaaaaaaaaacBncBocBpcBqcBqcBqcBrcBscBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcAUcwIcwJcBtcwJcxSczMczMczMaaaaaaaaaaaaaaaaaaaaacBncBucBpcBqcBqcBvcBrcBwcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBAcBycBzcBzcAUcBBczecBCcwJcBDcwJcBEczecBBczMaaaaaaaaaaaaaaaaaaaaacBFcBGcBHcBGcBIcBGcBHcBGcBJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBKcBLcBMcBKcBLcBLcBLcBNcBLcBLcBOcBPcBycBzcBzcAUcBBcyocBCcwJcwJcwJcBEcyocBBczMczMczMczMczMczMaaaaaacBncBQcBRcBRcBqcBRcBRcBQcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBKcBScBTcBUcBVcBWcBWcBWcBWcBWcBWcBXcBPcBycBzcBzcAUcBBcyocBYcwJcwJcwJcBZcyocBBczMcCacCacCacCaczMaaaaaacBncCbcBqcBqcBqcBqcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBNcBTcCdcBTcCecBTcBTcBTcBTcBTcBTcBTcCecBzcBzcBzcAUcBBcBkcBCcwJcwJcwJcBEcBkcBBczMcCfcCgcCgcCgcCgcCgcChcBncCbcBqcCccCicCbcBqcCccCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycCkcClcBTcCmcBVcCncCncCncCncCncCncCocBPcBycBzcCpcAUcCqcCrcCscwJcwJcwJcCtcCucCvczMcCwcCwcCwcCwcCxcCycCxcCzcBqcBqcCccCAcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcCkcBLcCBcCkcBLcBLcBLcBNcBLcBLcCCcBPcBycBzcCpcCDcBzcCDcCEcwJcwJcwJcCFcCxcCycCxcCwcCwcCwcCwcCGcCgcChcBncCHcBqcCccCIcCbcBqcCJcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBxcBycBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBzcBAcBycBzcCpcAUcCKcCrcCscwJcwJcwJcCtcCucCvczMcCLcCLcCLcCLczMaaaaaacCAcCbcBqcCccCMcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCOcCNcCNcBBcCPcBCcwJcwJcwJcBEcARcBBczMczMcCycCyczMczMaaaaaacCQcCbcBqcCccCAcCbcBqcCccCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCRcCScCTcCUcCUcCVcCWcCXcCYcCZcDacDbcDccDbcDbcDbcDdcCNcBBcDecBCcwJcwJcwJcCtcCucCvczMcDfcDgcDgcDfczMaaaaaacCIcCbcBqcCccCIcCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCRcCScCScCScCScCScDhcDicDicDicDjcDbcDbcDbcDkcDbcDbcCNcBBcDlcwTcwUcwUcxAcDmcCxcCycCxcCwcCwcCwcCwcDncCgcChcBncCbcBqcCccDocCbcBqcCccBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDpcCScDqcDpcDrcDscDtcDicDicDicDicDbcDbcDucDbcDvcDccDwcDwcDwcDxcDycDzcDAcDBcDwcDwcDwcCwcCwcCwcCwcCxcCycCxcCzcBqcBqcBqcBqcBqcBqcBQcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDCcDicDjcDjcDjcDjcDjcDicDicDicDicDbcDbcDbcDDcDbcDbcDwcDEcDFcDGcDHcDIcDJcDKcDFcDEcDwcDLcDMcDMcDMcDMcCgcChcBncAYcBacDNcDOcBRcBqcDPcCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDQcDicDicDicDicDicDicDicDicDicDicDRcDbcDbcDbcDbcDbcDwcDFcDScDTcDHcDIcDJcDUcDVcDFcDwcCacCacCacCaczMaaaaaacBncDWcDXcBRcBncDYcDZcDYcBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcDQcDicDicDicDicDicEacDicDicEacDicEbcEccEccEccEdcEccDwcEecDFcEecDHcDIcDJcEecDFcEecDwczMczMczMczMczMaaaaaacBncBRcBRcEfcBncEgcEhcEicBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcEjcDicDicDicDicDjcEkcDjcDjcEkcDjcElcEmcEmcEmcEmcEmcDwcEncDFcDFcDHcDIcDJcDFcDFcEocDwaaaaaaaaaaaaaaaaaaaaacBncDWcDXcEpcEqcEgcEhcEicBnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcErcEscEscEtcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcCNcDwcEucEvcEvcDHcDIcDJcEwcEwcExcDwaaaaaaaaaaaaaaaaaaaaacEycEzcEAcEAcEAcEAcEAcEzcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcECcECcECcECcCNcDIcDIcDIcDIcDIcDIcDIcDIcDIcDIcDIcDwcDwcDzcDwcDwcDIcDwcDwcDzcDwcDwcDwcDwcDwcDwcDwaaaaaaaaacEycEDcEDcEDcEDcEDcEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcECcECcECcECcCNcDIcDwcDwcDwcDwcEEcDwcDwcDwcDIcDIcDIcDIcDIcDIcDwcDIcDwcDIcDIcDIcDIcDIcDIcDIcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCNcCNcCNcCNcCNcCNcDIcDwcEFcEGcEGcEGcEGcEHcDwcDwcDwcDwcDwcDwcDwcDwcEIcDwcDwcDwcDwcDwcDwcDwcDwcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEFcEGcEGcEGcEGcEHcDwcEJcEKcELcEKcEMcENcENcENcENcENcEMcENcEMcENcEOcDwcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEPcEGcEGcEGcEGcEQcDwcENcERcERcERcERcERcENcENcENcERcERcERcERcEScETcDwcDIcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDIcDwcEPcEUcEVcEVcEGcEGcEWcENcENcEXcEYcEXcENcENcENcENcENcEXcEYcEXcEZcENcDwcDIcDIcDIcDIcDIcDIcDIcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDIcDwcDwcDwcDwcDwcDwcDwcDwcENcERcERcERcERcERcENcENcENcERcERcERcERcFacENcDwcDwcDwcDwcDwcDwcDwcDIcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDIcDwcDwcFbcFbcFbcFbcFbcDwcFccFccFccFccFccFccFccFccFccFccFccFccFccFdcFccDwcFecFecFecFecFecDwcDIcDIcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcDwcDwcFfcFfcFfcFfcFfcDwcFgcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFgcDwcFfcFfcFfcFfcFfcDwcDwcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFrcFlcFrcFlcFmcFncFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFhcFicFocFmcFpcFscFpcFscFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFtcFlcFlcFmcFncFhcFhcFhcFhcFhcFucFvcFucFhcFhcFhcFhcFicFocFmcFpcFpcFwcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFxcFycFxcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFjcFkcFlcFrcFlcFrcFlcFmcFncFhcFhcFhcFhcFhcFzcFAcFBcFhcFhcFhcFhcFicFocFmcFpcFscFpcFscFpcFkcFqcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcDFcFCcFlcFlcFlcFlcFlcFmcFncFhcFhcFhcFhcFhcFhcFDcFhcFhcFhcFhcFhcFicFocFmcFpcFpcFpcFpcFpcFCcDFcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEncDwcFEcDwcFFcFFcFFcFFcFFcDwcFgcFhcFhcFhcFhcFhcFhcFDcFhcFhcFhcFhcFhcFicFgcDwcFFcFFcFFcFFcFFcDwcFEcDwcEocDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEucFGcDFcDwcFHcFHcFHcFHcFHcDwcFccFccFccFccFccFccFIcFJcFIcFccFccFccFccFdcFccDwcFKcFKcFKcFKcFKcDwcDFcFLcExcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDFcDwcDwcDwcDwcDwcDwcDwcFMcFNcFNcFNcFNcFNcFOcFPcFMcFNcFNcFNcFNcFQcFMcDwcDwcDwcDwcDwcDwcDwcDFcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFRcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDFcDFcDIcDIcDIcDIcDIcDwcFMcFMcFScFMcFScFMcFMcFTcFUcFMcFScFMcFScFVcFMcDwcDIcDIcDIcDIcDIcDFcDFcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFXcFWcFWcFWcFYcFYcFYcFWcFWcFYcFYcFYcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcDwcDIcDzcFMcFMcFMcFZcFZcFZcFMcFMcFMcFZcFZcFZcFZcFZcFMcDzcDIcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcGacFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGbcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcGccGccGccGdcGecGfcGgcFMcGhcGicGjcGkcGlcGmcGncDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGocFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGacFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcGpcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcGqcGrcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcGscGtcFWcFWcFWcGpcFWcGucFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGacFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcGpcGocFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcGocFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcFWcFWcFWcFWcGvcFWcGvcFWcGvcFWcGwcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcFWcFWcFWcGxcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFWcFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFRcGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycGycFR -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGzcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGz -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGCcGB -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGBcGB +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaacsfcsgcsgcsgcsgcsgcsgcsgcshaaaaaaaaaaaaaaacncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaacsgcsicsjcskcslcsmcsncsncsgaaaaaaaaaaaaaaacncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaacsgcsocsjcsjcspcsjcsjcsjcsgaaaaaaaaacsqcsqcsqcsqcsqcsqcsqcsqcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaacsgcsrcsjcsjcsjcsscsjcstcsgaaaaaaaaacsqcsucsvcswcsucsqcsxcsycszcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaacsAcsgcsgcsgcsBcsgcsgcsgcsCaaaaaaaaacsqcsDcsEcsEcsucsFcsGcsGcsGcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaaaaaaaacsgcsHcsjcsIcsgaaaaaaaaaaaaaaacsqcsucsJcsKcsEcsqcsLcsxcsMcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaaaaaaaaaaaaaaaaacsgcsjcsjcsjcsgcsNcsOcsOcsPcsQcsqcsucsRcsRcsEcsqcsqcsqcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsfcsgcsgcsgcsgcsgcsjcsjcsjcsgcsScsTcsTcsTcsTcsUcsucsucsucsucsqcsVcsVcsVcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsgcstcsjcsjcsXcsgcsjcsjcsjcsgcsYcsUcsZctactbcsqcsEcsEcsEcsuctcctdctdctdctecsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsgcstcsjctictjcsgcsjcsjcsjcsgcsgctkctlcshaaacsqcsRctmcsRcsucsqctnctdctdctecsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthcthctoctpctpctpctpctqctqctpctpctpctpctrcthcthcthcthcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsgcstcsjctictscsgcsjcsjcsjcsgcttcsjcsjcsgaaacsqcsucsucsucsucsqcsqcsqcsqcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthctoctuctvctwctxctpctyctyctpctzctActpctpctpctrcthcthcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsgcstcsjcsjcsjctBcsjcsjcsjctCcsjcsjcsjcsgaaacsqctDctEcsqcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthctoctpctFctFctFctFctpctGctGctpctFctFctHctIctpctpctrcthctJctJctJctJctJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacncaaacsgcstcsjcsjcsjctKcsjcsjcsjctLcsjcsjctMcsgaaacsqcsqcsqcsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgctoctpctpctNctOctPctQctpctFctFctRctFctFctFctFctSctTctpcthctJctUctVctWctJctJctJctJctJctXctYctYctZctJctJaaaaaaaaaaaaaaaaaaaaaaaacuacuacuacuacuacuacuacuacuacuacuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsfcsgcsgcsgcsgcsgcsgcubcsjcsjcsgcsgcsgcsgcsgcsgcshcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuccudcuectFcufcufcufctpctFctFctpcugcuhcuicujcukculctpcthctJcumctVctVcuncuocupcuqcurcuscuqcupcutcuuctJctJctJctJctJctJctJctJctJctJcuvcuwcuwcuwcuwcuwcuwcuwcuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuzcuAcuBcuCcuDcsgcsjcsjcsjcsgcuEcuFcuGcuHcuIcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuJcudctFctFctFctFctFctRctFctFctpctpctpctpctpctpctpcuKcthctJctJctJctJctJcuocupcuqcuLcuMcuqcupcupcupcuNcuOcuOcuOcuOcuOcuOcuOcuOcuPcuvcuQcuRcuRcuRcuRcuRcuScuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuzcuAcsjcsjcsjcuTcsjcsjcsjcuUcsjcsjcsjcsjcuVcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuWctpcuXctFcuXctFcuXctpctFctFctFctFcuYcthcthcthcthcthcuZcuNcuOcuOcuOcuNcupcupcupcupcupcupcupcupcupcuNcuOcuOcuOcuOcuOcuOcuOcuOcuPcuvcvacvbcvbcvbcvbcvbcvacuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuzcuAcsjcsjcsjcvccsjcsjcsjcvdcsjcsjcsjcsjcuVcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthctpctpctpctpctpctpctpctFctFctFctFcuYcthcthcthcthcthcuZcuNcuOcuOcuOcuNcupcupcupcupcupcupcupcuocuoctJctJctJctJctJctJctJctJctJcuacuvcvacvbcvbcvbcvbcvbcvacuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuzcuAcsjcsHcsHcsgcvecvfcvgcsgcvhcsgcvicsgcsgcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgctoctpcvjcvkcvlcvjcvmctpctFctFctFctFcuYcthcthcthcthcthcthctJctJctJctJctJcupcupcuqcuLcuscuqcupcvncvoctJcvpcvqcvqcvrctJcvscvtcvucuacuwcvacvbcvbcvbcvbcvbcvvcuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcuzcuAcsjcsgcsgcsgcvwcvxcsjcsgcsgcsgcsjcsjcsjcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuccudcvycvycvycvycvyctRctFctFctpctpctpctpctpctpctpctrcthctJctUctVctWctJcupcupcuqcuLcvzcuqcupcuocuoctJcvAcvAcvAcvActJcvBcvtcvCcuacuwcvacvbcvbcvbcvbcvbcvDcuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcvEcvFcvGcsgaaacsgcvHcvHcvHcsgaaacsgcsncvIcvJcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuJcudcvKcvycvycvycvyctpctFctFctFctFctFctpctFcvLcvMctpcthctJcumctVctVcuncupcupcupcupcupcupcupcupcupctJcvAcvNcvOcvOctJctJcvPctJcuacuwcvacvbcvbcvbcvbcvQcvacuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsgcvHcvHcvHcsgaaacsAcvRcvScvTcsCaaacsgcvHcvHcvHcsgcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcuWctpctpcvUcvVcvVcvVctpctFcvWcvXcvYctFctRctFcvZcwactpcthctJctJctJctJctJctJctJcwbctJctJctJcupcupcupcwccvAcwdcwdcvAcvAcvAcvAcwecuacuwcvacvbcvbcvbcvbcvbcvDcuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccsAcvRcvScvTcwfaaaaaaaaaaaaaaaaaaaaacsAcvRcvScvTcsCcncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcuWctpcvycvycvycvyctpctFcvXcwgcvXctFctpcuXctpctpcuKcthctJcwhcwicwjctJcwkcwlcwlcwlcwmctJcupcupcupcupcvAcvAcvAcvAcwncvAcvAcvOcuacuwcvacvbcvbcvbcvbcvbcwocuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccnccncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthcuWctpcwpcwqcwrctpctFctFctFctFctFctpctpctpcuKcthcthctJcwscwtcwucwvcwlcwlcwlcwlcwwctJcupcupcupcwccwxcvAcvAcvAcwycvAcvAcwzcuacuwcvacvbcvbcvbcvbcvbcvacuacuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthcthcuWctpctpctpctpctpctpctpctpctpctpcuKcthcthcthcthctJctJcwAcwBctJctJctJcwAcwCcwBctJcupcupcupctJcwDcwEcwEcwEcwEcwEcwFctJcuacuwcwGcwHcvbcvbcvbcwIcwJcuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactfctgcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthcthctJcwKcwKcwKcwKcwKcwKcwKcwKcwKctJctJcwLctJctJcwKcwKcwKcwKcwKcwKcwKctJcuacuwcwMcwNcwOcwOcwOcwNcwPcuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsWcsWcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwRcwRcwRcwRcwRcwRcwRctJcwScwTcwSctJcwRcwRcwRcwRcwRcwRcwRcwRcuacuwcuwcwUcwVcwVcwVcwWcuwcuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwQcwXcwYcwQcwZcxacxbcwZcxccwQcwZcxdcwQcwZcxecwQcxfcxgcwQcwZcxdcwQcxhcwRcxicxjcxjcxjcxkctJcwScwTcwSctJcxlcxmcxncxocxocwRaaaaaacuacuwcuwcuwcuwcuwcuwcuwcuwcuxcuyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwQcxpcxqcwQcxpcxdcwQcxpcxqcwQcxpcxgcwQcxpcxacwQcxpcxdcwQcxpcxccwQcxhcwRcxrcxscxscxscxsctJcwScwTcwSctJcxocxocxocxocxocwRaaaaaacxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcxtcwRcwRcwRcwRcwRcwRcwRcwRcwRcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcwQcxhcwRcxrcxscxscxscxsctJctJcwLctJctJcxocxocxocxocxocwRcxtcxtcxtcxtcxtcxtcxucxvcxwcwRcxxcxxcxxcwRcxxcxxcxxcxxcxxcxxcxxcxxcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwQcxycxgcwQcwZcxzcwQcwZcxqcwQcxAcxccwQcwZcxccwQcxBcxdcwQcwZcxgcwQcxhcwRcxCcxDcxDcxEcxFcwRcxGcxGcxGcwRcxocxocxocxocxocwRcxHcxIcxHcxJcxKcxtcxLcxLcxLcxMcxxcxxcxxcxMcxxcxNcxOcxNcxxcxPcxQcxRcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwQcxpcxScwQcxpcxdcwQcxpcxccwQcxpcxdcxbcxpcxdcwQcxpcxzcwQcxpcxTcwQcxhcwRcxUcwRcxVcxWcxXcwRcxscxscxscwRcxVcxWcxYcwRcxZcwRcyacybcyacybcyacxtcwRcwRcwRcwRcxxcxxcxxcwRcyccydcxNcyecyccyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcxhcwRcxscxscyicxDcxDcxDcxDcxDcxDcxDcxDcxDcyjcxscxscykcyacyacyacyacyacxtcylcxLcxucwRcxxcxxcxxcwRcymcymcyncymcymcyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccyhcyhcyhcyhcyhcyhcyhcyhcyocypcyqcyrcyhcyscytcyucyvcywcyhcyxcyxcyxcyxcyxcyxcyycyzcyAcyhcxhcwRcxscxscyBcyCcyDcyDcyDcyDcyDcyDcyDcyEcxrcxscxscxtcyFcyGcyHcyIcyJcxtcyKcxLcxvcwRcxxcxxcxxcwRcyLcyLcxLcyLcyLcyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyOcyPcyQcyOcyOcyOcyOcyRcyPcyScyTcyUcyxcyhcyscyVcyVcyvcywcyhcyVcyVcyVcyVcyVcyVcyWcyhcyhcyhcyhcyhcxscxscyBcyXcyYcxscyZczaczbcxscyYcyXcxrcxscxscxtcxtcxtcxtcxtcxtcxtcyKcxLcxvcwRcxxcxxcxxcwRczcczccxLczcczccyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccyhcyhcyhcyhcyhcyhcyhcyhcyoczdcyqcyxcyhcyscyVcyVcyvcywcyhczeczfczfczgczhczeczgcyhczicziczicyhcxscxsczjczkczlczmcznczoczpczqczrczkczscxscxscwRcztcztcztcztcztcwRcwRcxMcwRcwRcwRcxMcwRcwRcxLcxLcxLcxLcxLcyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyOczucyQcyOcyOcyOcyOcyRczuczvcyTcyUczwczxczyczyczyczyczwczzczAczAczAczAczAczAczAczBczAczAczAczBcxscxscxsczCcxscxsczDcxsczDcxscxsczCcxscxscxsczEcxxcxLcxxcxLcxxczEcxxcxxcxxcxxcxxcxxcxxczEczcczcczcczcczccyfcygcygcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccyhcyhcyhcyhcyhcyhcyhcyhcyoczdcyqcyxcyhczFcyVcyVcyvcywcyhczGczHczHczIczJczKczLcyhczMczMczMcyhcxscxscyiczNczOczmczPcxsczQczqczRczNcyjcxscxsczEcxLcxxcxLcxxcxLczEcxxcxxcxxcxxcxxcxxcxxczEczcczcczcczcczccwRcxMcxMcwRcwRcwRcwRcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyOczScyQcyOcyOcyOcyOcyRczSczTcyTcyUcyxcyhcyscyVcyVcyvcywcyhczUczUczUczVcyVczVczWcyhcyhcyhcyhcyhcxscxscyBczkczXcxsczDcxsczDcxsczXczkcxrcxscxscwRczYczZczZczZcAacwRcwRcAbcwRcwRcwRcxMcwRcwRcwRcAccAccAccwRcwRcxxcxxcxxcAdcxxcAecwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccyhcyhcyhcyhcyhcyhcyhcyhcyoczdcyqcyxcyhcAfcAgcAgcAhcywcyhcyhcAicAjcAkcAlcAmcAncAiaaaaaaaaacwRcxscxscyBcwRcwRcAocApcxscAqcArcwRcwRcxrcxscxscwRaaaaaaaaaaaaaaacwRcAscAtcwRcxLcAucxLcxLcAvcAwcAxcAxcAxcAycwRcxxcxxcxOcxOcxxcxxcAzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyNcyOcAAcyQcyOcyOcyOcyOcyRcAAcABcACcyUcyxcyhcyhcADcADcyhcyhcyhaaacAicAEcAFcAGcAHcAIcAiaaaaaaaaacwRcxscxscyBcwRcwRcxVcxWcxWcxWcxYcwRcwRcxrcxscxscwRaaaaaaaaaaaaaaacwRcAtcAtcwRcAJcAJcAJcxLcAvcAxcAxcAxcAxcAKcwRcxxcALcxNcxNcAMcxxcANaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccnccnccnccnccnccnccnccnccnccnccnccnccyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcAOcAPcAPcAOaaaaaaaaacAicAQcAGcAGcAGcAGcAiaaaaaaaaacwRcxscxsczjcxjcxjcxjcxjcxjcxjcxjcxjcxjczscxscxscwRaaaaaaaaaaaaaaacwRcARcAtcwRcAJcAScAJcxLcAvcAvcAvcAvcAvcAvcwRcxxcALcxNcxNcAMcxxcANaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacATcAUcAUcAUcAUcAVcAVcAUcAUcAWaaacAicAGcAGcAGcAGcAGcAiaaaaaaaaacwRcwRcwRcwRcwRcwRcwRcwRcAXcwRcwRcwRcwRcwRcwRcwRcwRaaaaaaaaaaaaaaacwRcAYcAtcwRcylcxLcxLcxLcAvaaaaaaaaaaaaaaacwRcxxcALcxNcxNcAMcxxcANaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAZcBacBbcBccBdcBccBccBecBfcAUcAWcAicAGcBgcBhcBicBjcAiaaaaaaaaaaaaaaaaaaaaaaaaaaacwRcBkcBkcBkcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwRcwRcwRcwRcwRcwRcwRcwRcAvaaaaaaaaaaaaaaacBlcxxcALcxNcxNcAMcxxcANaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAZcBacBbcBccBccBccBccBccBccBmcBncAicAGcBocBpcBqcBpcAiaaaaaaaaaaaaaaaaaaaaaaaacwRcwRcwRcBrcwRcwRcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscxxcxxcBtcBtcxxcxxcBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAZcBacBbcBucBucBucBucBucBucAUcBvcAicAGcAGcAGcAGcAGcAiaaaaaaaaaaaaaaaaaaaaaaaacwRcxiczscxsczjcxkcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwRcBwcxxcxxcxxcxxcBxcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBycAUcAUcAUcAUcAUcAUcAUcAUcBvaaacAicAicAicAicAicAicAiaaaaaaaaaaaaaaaaaaaaaaaacwRcBzcBAcBBcBAcBCcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwRcwRcwRcwRcwRcwRcwRcwRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBDcxrcBEcxscBFcyBcAvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBGcBHcBIcBIcBIcBJcBKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBDcxCczNczDczNcBLcAvaaaaaaaaaaaaaaaaaaaaaaaaaaacBGcBMcBNcBOcBPcBOcBQcBRcBKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBDcBScBTcBUcBTcBVcAvaaaaaaaaaaaaaaaaaaaaaaaaaaacBWcBXcBYcBZcBZcBZcCacCbcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcBDcxrcxscCccxscyBcAvcAvcAvaaaaaaaaaaaaaaaaaaaaacBWcCdcBYcBZcBZcCecCacCfcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCicCicCicCicCicCicCicCicCicCicCicCicCjcChcCicCicBDcCkczNcClcxscCmcxscCnczNcCkcAvaaaaaaaaaaaaaaaaaaaaacCocCpcCqcCpcCrcCpcCqcCpcCsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCicCtcCucCvcCtcCucCucCucCwcCucCucCxcCycChcCicCicBDcCkcyXcClcxscxscxscCncyXcCkcAvcAvcAvcAvcAvcAvaaaaaacBWcCzcCAcCAcBZcCAcCAcCzcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCtcCBcCCcCDcCEcCFcCFcCFcCFcCFcCFcCGcCycChcCicCicBDcCkcyXcCHcxscxscxscCIcyXcCkcAvcCJcCJcCJcCJcAvaaaaaacBWcCKcBZcBZcBZcBZcBZcCLcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCwcCCcCMcCCcCNcCCcCCcCCcCCcCCcCCcCCcCNcCicCicCicBDcCkcBTcClcxscxscxscCncBTcCkcAvcCOcCPcCPcCPcCPcCPcCQcBWcCKcBZcCLcCRcCKcBZcCLcCSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCTcCUcCCcCVcCEcCWcCWcCWcCWcCWcCWcCXcCycChcCicCYcBDcCZcDacDbcxscxscxscDccDdcDecAvcDfcDfcDfcDfcDgcDhcDgcDicBZcBZcCLcDjcCKcBZcCLcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCicCTcCucDkcCTcCucCucCucCwcCucCucDlcCycChcCicCYcDmcCicDmcDncxscxscxscDocDgcDhcDgcDfcDfcDfcDfcDpcCPcCQcBWcDqcBZcCLcDrcCKcBZcDscBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCgcChcCicCicCicCicCicCicCicCicCicCicCicCicCjcChcCicCYcBDcDtcDacDbcxscxscxscDccDdcDecAvcDucDucDucDucAvaaaaaacDjcCKcBZcCLcDvcCKcBZcCLcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDxcDwcDwcCkcDycClcxscxscxscCncBAcCkcAvcAvcDhcDhcAvcAvaaaaaacDzcCKcBZcCLcDjcCKcBZcCLcCSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDAcDBcDCcDDcDDcDEcDFcDGcDHcDIcDJcDKcDLcDKcDKcDKcDMcDwcCkcDNcClcxscxscxscDccDdcDecAvcDOcDPcDPcDOcAvaaaaaacDrcCKcBZcCLcDrcCKcBZcCLcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDAcDBcDBcDBcDBcDBcDQcDRcDRcDRcDScDKcDKcDKcDTcDKcDKcDwcCkcDUcxCcxDcxDcyjcDVcDgcDhcDgcDfcDfcDfcDfcDWcCPcCQcBWcCKcBZcCLcDXcCKcBZcCLcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDYcDBcDZcDYcEacEbcEccDRcDRcDRcDRcDKcDKcEdcDKcEecDLcEfcEfcEfcEgcEhcEicEjcEkcEfcEfcEfcDfcDfcDfcDfcDgcDhcDgcDicBZcBZcBZcBZcBZcBZcCzcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcElcDRcDScDScDScDScDScDRcDRcDRcDRcDKcDKcDKcEmcDKcDKcEfcEncEocEpcEqcErcEscEtcEocEncEfcEucEvcEvcEvcEvcCPcCQcBWcBHcBJcEwcExcCAcBZcEycCSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEzcDRcDRcDRcDRcDRcDRcDRcDRcDRcDRcEAcDKcDKcDKcDKcDKcEfcEocEBcECcEqcErcEscEDcEEcEocEfcCJcCJcCJcCJcAvaaaaaacBWcEFcEGcCAcBWcEHcEIcEHcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEzcDRcDRcDRcDRcDRcEJcDRcDRcEJcDRcEKcELcELcELcEMcELcEfcENcEocENcEqcErcEscENcEocENcEfcAvcAvcAvcAvcAvaaaaaacBWcCAcCAcEOcBWcEPcEQcERcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcEScDRcDRcDRcDRcDScETcDScDScETcDScEUcEVcEVcEVcEVcEVcEfcEWcEocEocEqcErcEscEocEocEXcEfaaaaaaaaaaaaaaaaaaaaacBWcEFcEGcEYcEZcEPcEQcERcBWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcFacFbcFbcFccDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcDwcEfcFdcFecFecEqcErcEscFfcFfcFgcEfaaaaaaaaaaaaaaaaaaaaacFhcFicFjcFjcFjcFjcFjcFicFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcFlcFlcFlcFlcDwcErcErcErcErcErcErcErcErcErcErcErcEfcEfcEicEfcEfcErcEfcEfcEicEfcEfcEfcEfcEfcEfcEfaaaaaaaaacFhcFmcFmcFmcFmcFmcFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcFlcFlcFlcFlcDwcErcEfcEfcEfcEfcFncEfcEfcEfcErcErcErcErcErcErcEfcErcEfcErcErcErcErcErcErcErcErcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDwcDwcDwcDwcDwcDwcErcEfcFocFpcFpcFpcFpcFqcEfcEfcEfcEfcEfcEfcEfcEfcFrcEfcEfcEfcEfcEfcEfcEfcEfcErcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcErcEfcFocFpcFpcFpcFpcFqcEfcFscFtcFucFtcFvcFwcFwcFwcFwcFwcFvcFwcFvcFwcFxcEfcErcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcErcEfcFycFpcFpcFpcFpcFzcEfcFwcFAcFAcFAcFAcFAcFwcFwcFwcFAcFAcFAcFAcFBcFCcEfcErcEfcEfcEfcEfcEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcErcEfcFycFDcFEcFEcFpcFpcFFcFwcFwcFGcFHcFGcFwcFwcFwcFwcFwcFGcFHcFGcFIcFwcEfcErcErcErcErcErcErcErcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEfcErcEfcEfcEfcEfcEfcEfcEfcEfcFwcFAcFAcFAcFAcFAcFwcFwcFwcFAcFAcFAcFAcFJcFwcEfcEfcEfcEfcEfcEfcEfcErcEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcErcEfcEfcFKcFKcFKcFKcFKcEfcFLcFLcFLcFLcFLcFLcFLcFLcFLcFLcFLcFLcFLcFMcFLcEfcFNcFNcFNcFNcFNcEfcErcErcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcEfcEfcFOcFOcFOcFOcFOcEfcFPcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFRcFPcEfcFOcFOcFOcFOcFOcEfcEfcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcFScFTcFUcFUcFUcFUcFUcFVcFWcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFRcFXcFVcFYcFYcFYcFYcFYcFTcFZcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcFScFTcFUcGacFUcGacFUcFVcFWcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFQcFRcFXcFVcFYcGbcFYcGbcFYcFTcFZcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcFScFTcFUcFUcGccFUcFUcFVcFWcFQcFQcFQcFQcFQcGdcGecGdcFQcFQcFQcFQcFRcFXcFVcFYcFYcGfcFYcFYcFTcFZcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcFScFTcFUcFUcFUcFUcFUcFVcFWcFQcFQcFQcFQcFQcGgcGhcGgcFQcFQcFQcFQcFRcFXcFVcFYcFYcFYcFYcFYcFTcFZcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcFScFTcFUcGacFUcGacFUcFVcFWcFQcFQcFQcFQcFQcGicGjcGkcFQcFQcFQcFQcFRcFXcFVcFYcGbcFYcGbcFYcFTcFZcEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcEocGlcFUcFUcFUcFUcFUcFVcFWcFQcFQcFQcFQcFQcFQcGmcFQcFQcFQcFQcFQcFRcFXcFVcFYcFYcFYcFYcFYcGlcEocEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEWcEfcGncEfcGocGocGocGocGocEfcFPcFQcFQcFQcFQcFQcFQcGmcFQcFQcFQcFQcFQcFRcFPcEfcGocGocGocGocGocEfcGncEfcEXcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcFdcGpcEocEfcGqcGqcGqcGqcGqcEfcFLcFLcFLcFLcFLcFLcGrcGscGrcFLcFLcFLcFLcFMcFLcEfcGtcGtcGtcGtcGtcEfcEocGucFgcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEfcEfcEocEfcEfcEfcEfcEfcEfcEfcGvcGwcGwcGwcGwcGwcGxcGycGvcGwcGwcGwcGwcGzcGvcEfcEfcEfcEfcEfcEfcEfcEocEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGAcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEocEocErcErcErcErcErcEfcGvcGvcGBcGvcGBcGvcGvcGCcGDcGvcGBcGvcGBcGEcGvcEfcErcErcErcErcErcEocEocEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGGcGFcGFcGFcGHcGHcGHcGFcGFcGHcGHcGHcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEfcEfcEfcEfcEfcEfcErcEicGvcGvcGvcGIcGIcGIcGvcGvcGvcGIcGIcGIcGIcGIcGvcEicErcEfcEfcEfcEfcEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGJcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGKcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEfcEfcGLcGLcGLcGMcGNcGOcGPcGvcGQcGRcGScGTcGUcGVcGWcEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGXcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfcEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGJcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGYcGXcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGZcHacGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcHbcHccGFcGFcGFcGYcGFcHdcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGXcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGJcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGYcGXcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGXcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcGFcGFcGFcGFcHecGFcHecGFcHecGFcHfcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcGFcGFcGFcHgcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGFcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGAcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcHhcGA +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHicHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHjcHi +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHlcHk +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHkcHk aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9278,32 +9313,32 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGEcGFcGGcGHcGIcGJcGDcGKcGLcGMcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGGcGGcGGcGNcGOcGPcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGQcGQcGGcGGcGGcGGcGDcGRcGScGTcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGUcGUcGDcGDcGVcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGXcGXcGGcGYcGZcHacGDcHbcGVcHccGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcGWcGWcHdcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGYcHecHfcGDcHgcGVcHhcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcHicHjcGWcGWcGWcHdcGWcGWcHdcGWcHdcHdcHkcHdcHdcHdcGWcGWcGWcHdcHdcHdcHdcHlcGWcGWcHdcGWcHdcHdcGWcGWcGWcGWcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGGcGGcGGcGGcGGcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcHmcHmcHncHocGWcGWcHdcGWcGWcHdcHdcHpcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcHdcHdcHdcHdcHdcHdcGWcHdcHdcHkcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHqcHrcHscHtcGGcHucHvcHwcHxcHycGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcHmcHjcHmcHjcHzcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHAcHBcHCcHDcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHEcHFcHGcGGcGGcGGcHHcHIcHJcHKcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcHzcHjcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHLcHdcHkcHLcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHMcHFcHGcGGcGGcGGcHNcHOcHNcHOcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHPcGWcHjcHjcHmcHjcGWcGWcGWcHdcHdcHpcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHLcHQcHRcHScHTcHdcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcHEcHUcHVcGGcHWcHucHXcHKcHYcHZcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcGWcGWcGWcHicHjcHjcGWcGWcGWcHdcHdcHdcHdcIacHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcIbcHScHScHScHdcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDcGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcHjcHzcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHpcHdcHdcHdcHdcHdcHkcHLcHkcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcHjcHjcHjcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcHjcHjcHzcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHlcHdcHdcHdcHdcHdcIccHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcIdcHdcHdcHdcHdcHdcHlcHdcHdcHdcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcHjcHjcHjcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHzcHjcHjcHjcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcHjcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHkcHdcHdcHdcHdcHdcHpcHdcHpcHdcHpcHpcHpcHdcHpcHdcHdcHpcHdcHpcHdcHpcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHpcHdcHpcHlcHpcHdcHpcHdcHpcHpcHdcHpcHdcHpcHpcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcGWcGWcGWcGWcHPcGWcHdcHdcHdcHdcHdcHdcHdcHdcHkcHdcHpcHpcHpcHdcHpcHdcHpcHkcHpcHdcHpcHpcHdcHpcHpcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcHjcHjcGWcHjcHjcHjcHjcHjcGWcHdcHdcHkcHdcHdcHdcHkcHdcHdcHdcHpcHdcHpcHdcHpcHdcHpcHdcHpcHdcHkcHpcHdcHpcHpcHdcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcIecHjcHjcGWcGWcGWcHjcHdcHdcHdcHdcHdcGWcGWcHdcHdcHdcHdcHpcHdcHpcHdcHpcHpcHpcHdcHpcHdcHdcHpcHdcHpcHdcHpcHdcHdcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcHzcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcHdcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcHdcHdcIacHdcHdcHdcGWcGWcGWcGWcHkcHdcHdcHdcHdcHdcGWcGWcGW -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGWcGW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHmcHmcHmcHmcHmcHmcHmcHmcHmcHmcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHncHocHpcHqcHrcHscHmcHtcHucHvcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHpcHpcHpcHpcHpcHpcHpcHwcHxcHycHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHzcHzcHpcHpcHpcHpcHmcHAcHBcHCcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHpcHpcHpcHpcHDcHDcHmcHmcHEcHmcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHGcHGcHpcHHcHIcHJcHmcHKcHEcHLcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHFcHFcHMcHMcHMcHMcHFcHFcHMcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHMcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHpcHpcHpcHHcHNcHOcHmcHPcHEcHQcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHRcHScHFcHFcHFcHMcHFcHFcHMcHFcHMcHMcHTcHMcHMcHMcHFcHFcHFcHMcHMcHMcHMcHUcHFcHFcHMcHFcHMcHMcHFcHFcHFcHFcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHpcHpcHpcHpcHpcHmcHmcHmcHmcHmcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHVcHVcHWcHXcHFcHFcHMcHFcHFcHMcHMcHYcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHFcHMcHMcHMcHMcHMcHMcHFcHMcHMcHTcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHZcIacIbcIccHpcIdcIecIfcIgcIhcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcIicHVcHScHVcHScIicHFcHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcIjcIkcIlcImcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHFcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcIncIocIpcHpcHpcHpcIqcIrcIscItcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScHScIicHScHScHScHScHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHTcHMcHMcHMcHMcHMcIucHMcHTcIucHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcIvcIocIpcHpcHpcHpcIwcIxcIwcIxcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScIycHFcHScHScHVcHScHFcHFcHFcHMcHMcHYcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcIucIzcIAcIBcICcHMcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcIncIDcIEcHpcIFcIdcIGcItcIHcIIcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcIicHFcHFcHFcHRcHScHScHFcHFcHFcHMcHMcHMcHMcIJcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHTcHMcHMcHMcIKcIBcIBcIBcHMcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHmcHmcHmcHmcHmcHmcHmcHmcHmcHmcHmcHmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHScIicHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHYcHMcHMcHMcHMcHMcHTcIucHTcHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHScHScHScHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHScHScIicHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHUcHMcHMcHMcHMcHMcILcHMcHMcHMcHMcHMcHMcHMcHTcHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHScHScHScHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcIMcHMcHMcHMcHMcHMcHUcHMcHMcHMcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHScHScHScHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHTcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcIicHScHScHScHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHTcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScHScHScHFcHFcHFcHFcHFcHMcHMcHMcHMcHMcHTcHMcHMcHMcHMcHMcHYcHMcHYcHMcHYcHYcHYcHMcHYcHMcHMcHYcHMcHYcHMcHYcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScHScHFcHFcHFcHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHYcHMcHYcHUcHYcHMcHYcHMcHYcHYcHMcHYcHMcHYcHYcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScHScHFcHFcHFcHFcHFcIycHFcHMcHMcHMcHMcHMcHMcHMcHMcHTcHMcHYcHYcHYcHMcHYcHMcHYcHTcHYcHMcHYcHYcHMcHYcHYcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHScHScHFcHScHScHScHScHScHFcHMcHMcHTcHMcHMcHMcHTcHMcHMcHMcHYcHMcHYcHMcHYcHMcHYcHMcHYcHMcHTcHYcHMcHYcHYcHMcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcINcHScHScHFcHFcHFcHScHMcHMcHMcHMcHMcHFcHFcHMcHMcHMcHMcHYcHMcHYcHMcHYcHYcHYcHMcHYcHMcHMcHYcHMcHYcHMcHYcHMcHMcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHFcHFcIicHFcHFcHFcHFcHFcHFcHFcHFcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHMcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHMcHMcIJcHMcHMcHMcHFcHFcHFcHFcHTcHMcHMcHMcHMcHMcHFcHFcHF +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHFcHF "} (1,1,3) = {" @@ -9331,27 +9366,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIgcIgcIgcIgcIhcIiaaaaaaaaaaaaaaaaaaaaacIfcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIgcIjcIkcIkcIlcImcIncIocIhcIiaaaaaaaaaaaacIfcIocIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcIqcIrcIkcIkcIkcIkcIkcIkcIscIncItcIiaaaaaacIfcIucIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcItcIocIxcIkcIkcIkcIkcIycIkcIkcIkcIzcItcIicIfcIucIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIfcItcIjcIBcIncIgcIhcICcIDcIEcIgcIgcIFcIocIocIocIqcIAcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIzcIjcIkcIGcIkcIHcIIcIJcIkcIKcIkcIkcIkcIkcIkcIkcILcIAcIMcIgcINaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIIcIkcIkcIkcIkcIHcIIcIkcIkcIkcIkcIkcIkcIkcIkcIkcIzcIgcItcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcIkcIkcIkcIkcIPcIIcIkcIkcIQcIRcIgcIgcIxcIkcIScIIcITcIncIocIhcIiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIkcIkcIkcIkcIkcIIcIkcIkcIIcIkcIVcIWcIIcIkcIkcIIcIXcIkcIkcIncItcIiaaacIfcIhcIgcIgcIgcIgcIgcIgcIgcIhcIiaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIYcIHcIkcIkcIkcIZcIkcIkcIIcJacJbcIScIIcIkcIkcJccIkcIkcIkcIkcIncItcIgcItcIjcIkcIkcIkcJdcIkcIkcIkcIncIqaafaaaaaacJecJfcJgcJgcJgcJgcJgcJgcJgcJfcJhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcJicJjcIkcIkcIkcIRcIkcIkcIIcIkcIkcIkcIIcIkcIkcJkcIkcIkcIkcIkcIkcJlcIkcJlcIkcIkcIkcIkcIkcIkcIkcIkcIkcJlaafaaaaafcJmcJncJocJocJocJocJocJocJocJpcJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIHcIHcIkcIkcIkcIZcIkcIkcIIcJrcJscIkcIIcIkcIkcJccIkcIkcIkcIkcIQcItcIgcItcIxcIkcIkcIkcIkcIkcIkcJtcIQcIqaafaafaafcJucJocJocJocJocJocJocJocJocJocJuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUcIkcIkcIkcIkcIkcIIcIkcIkcIncIgcIgcIRcIjcIkcIkcIIcIkcIkcIkcIQcItcJvaaacJwcIocIgcIgcIgcIgcIgcIgcIgcIocJvaaaaaaaafcJmcJxcJocJocJocJocJycJocJocJzcJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJAcIkcIkcIkcIkcJBcIzcIxcIkcIkcIkcIkcIkcIkcIkcIkcIIcIkcIkcIhcIocJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacJCcJDcJgcJgcJgcJgcJgcJgcJgcJDcJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIIcJFcJGcJHcIkcIQcItcIocIgcIgcIhcIxcIkcIkcIkcIkcIzcIgcItcJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIzcIxcJIcJJcIQcItcIjcJKcJLcJMcIncIqcJNcIkcIKcJOcILcIAcJPcIgcIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIocIhcIgcItcIjcIkcIkcIkcIkcIkcIIcIkcIkcIQcIhcIqcIAcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJRcJScJTcIkcIkcIkcIkcIkcIkcJUcJVcIQcItcJvcJwcJWcIAcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIgcIqcJXcIkcIkcIkcIkcIkcIzcIhcItcJvaaaaaacJwcJWcIvcIwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIhcIxcIkcJYcJZcIQcItcIocJvaaaaaaaaaaaacJwcIhcINaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJwcIocIgcIgcIgcIocJvaaaaaaaaaaaaaaaaaaaaacJwcJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcIPcIPcIPcIPcIQcIRaaaaaaaaaaaaaaaaaaaaacIOcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcIPcIScITcITcIUcIVcIWcIXcIQcIRaaaaaaaaaaaacIOcIXcIYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcIZcJacITcITcITcITcITcITcJbcIWcJccIRaaaaaacIOcJdcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcJccIXcJgcITcITcITcITcJhcITcITcITcJicJccIRcIOcJdcJjcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIOcJccIScJkcIWcIPcIQcJlcJmcJncIPcIPcJocIXcIXcIXcIZcJjcJjcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJicIScITcJpcITcJqcJrcJscITcJtcITcITcITcITcITcITcJucJjcJvcIPcJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJrcITcITcITcITcJqcJrcITcITcITcITcITcITcITcITcITcJicIPcJccIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJxcITcITcITcITcJycJrcITcITcJzcJAcIPcIPcJgcITcJBcJrcJCcIWcIXcIQcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJDcITcITcITcITcITcJrcITcITcJrcITcJEcJFcJrcITcITcJrcJGcITcITcIWcJccIRaaacIOcIQcIPcIPcIPcIPcIPcIPcIPcIQcIRaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJDcJHcJqcITcITcITcJIcITcITcJrcJJcJKcJBcJrcITcITcJLcITcITcITcITcIWcJccIPcJccIScITcITcITcJMcITcITcITcIWcIZaafaaaaaacJNcJOcJPcJPcJPcJPcJPcJPcJPcJOcJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJDcJRcJScITcITcITcJAcITcITcJrcITcITcITcJrcITcITcJTcITcITcITcITcITcJUcITcJUcITcITcITcITcITcITcITcITcITcJUaafaaaaafcJVcJWcJXcJXcJXcJXcJXcJXcJXcJYcJZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJDcJqcJqcITcITcITcJIcITcITcJrcKacKbcITcJrcITcITcJLcITcITcITcITcJzcJccIPcJccJgcITcITcITcITcITcITcKccJzcIZaafaafaafcKdcJXcJXcJXcJXcJXcJXcJXcJXcJXcKdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJDcITcITcITcITcITcJrcITcITcIWcIPcIPcJAcIScITcITcJrcITcITcITcJzcJccKeaaacKfcIXcIPcIPcIPcIPcIPcIPcIPcIXcKeaaaaaaaafcJVcKgcJXcJXcJXcJXcKhcJXcJXcKicJZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKjcITcITcITcITcKkcJicJgcITcITcITcITcITcITcITcITcJrcITcITcIQcIXcKeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacKlcKmcJPcJPcJPcJPcJPcJPcJPcKmcKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJrcKocKpcKqcITcJzcJccIXcIPcIPcIQcJgcITcITcITcITcJicIPcJccKeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJicJgcKrcKscJzcJccIScKtcKucKvcIWcIZcKwcITcJtcKxcJucJjcKycIPcIYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKfcIXcIQcIPcJccIScITcITcITcITcITcJrcITcITcJzcIQcIZcJjcJjcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKAcKBcKCcITcITcITcITcITcITcKDcKEcJzcJccKecKfcKFcJjcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKfcIPcIZcKGcITcITcITcITcITcJicIQcJccKeaaaaaacKfcKFcJecJfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKfcIQcJgcITcKHcKIcJzcJccIXcKeaaaaaaaaaaaacKfcIQcJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKfcIXcIPcIPcIPcIXcKeaaaaaaaaaaaaaaaaaaaaacKfcKeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9399,79 +9434,79 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKacKbcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaafaafaafcKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaafaafaafcKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJcKKcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafaafaagaagaagaagaagaagaagaafaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaagaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtakscgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKdcKdcKdcKdcKdcKdcKdcKdcKdcKccKccKccKccKccKccKccKccKccKecKecKecKecKecKecKecKecKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKccKdcKfcKgcKhcKicKjcKkcKlcKmcKdcKecKecKecKecKecKecKecKecKncKecKocKpcKqcKrcKscKtcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKfcKfcKfcKucKvcKwcKxcKycKzcKAcKecKtcKBcKCcKDcKtcKEcKecKFcKecKGcKtcKtcKtcKtcKtcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcKIcKJcKxcKKcKLcKMcKecKNcKtcKOcKtcKtcKPcKecKFcKecKQcKtcKtcKtcKRcKScKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKgcKTcKUcKVcKWcKXcKYcKZcLacLbcKtcKtcLccLdcKecLecKecLfcLgcKtcLhcLicLjcKecKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcLkcLlcLmcLncLncLncLocLpcLqcLrcLscLtcLucLucLucKecLvcLwcKtcLxcLycLzcLAcLBcLBcLCcLDcLEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcKccKdcKgcKfcKgcKHcLFcLGcLHcLIcLIcLIcKecLJcLKcLLcKtcLMcLNcLOcLucKecKecLPcLQcKecKecKecKecKccKccgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcgtcKccKdcKfcLRcKfcLScLFcKAcLucLucLucLucLucLTcLUcLVcLUcLWcLXcLNcLYcLucLucLZcMacMbcKfcLRcKfcKdcKccgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaaaaacgtcKccKdcKgcKfcKgcKHcMccMdcLucMecMecMecMfcMgcMhcMicMecMecMjcMkcMecMecLucLZcMacKMcKgcKfcKgcKdcKccgtcgtaaaaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKccKdcKgcKfcKgcKHcMlcMmcLucMecMkcMkcMkcMncMocMpcMqcMkcMncMkcMkcMecLucLZcMacKMcMrcMscMtcKdcKccKccgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaagaaacgtcKccKdcKgcKfcKgcKHcMucMvcLucMecMwcMxcMkcMncMkcMycMkcMkcMncMzcMAcMecLucLZcMacKMcMBcMCcMDcMEcKdcKccgtaaaaagcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMFcgtcKccKdcKgcKfcKgcKHcMGcMHcLucMecMkcMkcMkcMncMIcMycMJcMkcMncMkcMkcMecLucMKcMLcMMcMNcMOcMPcMQcKdcKccgtcMRaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcMSakscKccKdcKfcKfcKfcLScMTcMUcLucMVcMWcMXcMYcMjcMecMZcMecMecNacNbcNccNdcLucNecNfcNgcNhcMPcMPcNicKdcKcakscMSaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaacgtcKccKdcKgcKfcKgcKHcMTcKMcLucMecNjcNkcMkcMncNlcMycNmcMkcMncNncNocMecLucKHcMGcNpcNqcMPcNrcNscKdcKccgtaaaaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaagaaacgtcKccKdcKgcKfcKgcKHcMGcKMcLucMecMkcMkcMkcMncMkcMycMkcMkcMncMkcMkcMecLucKHcMGcKMcNtcNucNvcNwcKdcKccgtaaaaagcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKccKdcKgcKfcKgcKHcLFcKMcLucMecNxcNycNzcNAcNBcMpcNCcMkcMncNDcNEcMecLucKHcMGcKMcNFcNGcNHcKdcKccKccgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaaaaacgtcKccKdcKgcKfcKgcKHcLFcKMcLucMecMecMecNIcMecMecNJcMecMecNKcMecMecMecLucKHcMGcKMcKgcKfcKgcKdcKccgtcgtaaaaafcKacKacKacKacKacKacKacKacKacKacKacKacKacKacKacKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKdcKfcLRcKfcLScMGcKAcLucLucLucLucLucLucLucNLcLucLucLucLucLucLucLucLScMGcKAcKfcLRcKfcKdcKccgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcKccKdcKgcKfcKgcKHcNMcNNcNOcKYcKYcNPcNQcNRcNScNTcNUcNVcNWcNPcKYcKYcNXcNYcMGcKMcKgcKfcKgcKdcKccgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKHcNZcOacOacOacOacObcOccOdcOecOfcOgcOhcOicOjcOacNgcOacOacOkcKMcKgcKfcOlcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcOmcKfcKgcKgcLIcLIcOncLIcLIcNPcOocOpcOqcOfcOrcOscOtcNPcLIcLIcLIcLIcLIcKgcKgcKfcKgcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKgcKfcKgcKgcKgcKgcKfcKgcOucNPcNPcNPcOvcOwcNPcNPcNPcNPcOucKgcKgcKgcKgcKgcKgcKfcKgcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKdcKfcKfcKfcKfcKfcKfcKfcKfcOxcOycOzcOAcOBcOCcODcOEcOFcOGcOHcKfcKfcKfcKfcKfcKfcKfcKfcKdcKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKccKccKdcKfcKgcKgcKgcKgcKgcKdcOucOIcOJcOKcOLcOMcONcOOcONcOPcOucKdcKgcKgcKgcKgcKgcKfcKdcKccKccgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKdcKdcKdcKdcKdcKdcKdcOucOucOucOucOQcORcOScOucOucOucOucKdcKdcKdcKdcKdcKdcKdcKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKccKccKccKccKccKccKccKccKccKccKccOucOTcOUcOVcOucKccKccKccKccKccKccKccKccKccKccKccgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcOucOucOWcOXcOYcOucOucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcOucOucOZcPacPbcONcPccOucOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcOScOucPdcPecPfcOFcOFcOFcOFcPgcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcPhcPicPhcPjcOFcOFcPkcOFcOFcPlcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcPmcOScOucPdcPncPocOFcOFcOFcOFcPgcOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcOucOucPpcPqcPqcPqcPrcOucOucgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcOucOucPscPtcPucOucOucgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcOucOucOucOucOucgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKLcKLcKMcKMcKMcKMcKMcKMcKMcKMcKMcKLcKLcKLcKLcKLcKLcKLcKLcKLcKNcKNcKNcKNcKNcKNcKNcKNcKLcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKLcKMcKOcKPcKQcKRcKScKTcKUcKVcKMcKNcKNcKNcKNcKNcKNcKNcKNcKWcKNcKXcKYcKZcLacLbcLccKNcKLcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKOcKOcKOcLdcLecLfcLgcLhcLicLjcKNcLccLkcLlcLmcLccLncKNcLocKNcLpcLccLccLccLccLccKNcKLcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKPcKOcKPcLqcLrcLscLgcLtcLucLvcKNcLwcLccLxcLccLccLycKNcLocKNcLzcLccLccLccLAcLBcKNcKLcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKPcKOcKPcKPcLCcLDcLEcLFcLGcLHcLIcLJcLKcLccLccLLcLMcKNcLNcKNcLOcLPcLccLQcLRcLScKNcKLcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKPcKOcKPcLqcLTcLUcLVcLWcLWcLWcLXcLYcLZcMacMbcMccMdcMdcMdcKNcMecMfcLccMgcMhcMicMjcMkcMkcMlcMmcMnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcKLcKMcKPcKOcKPcLqcMocMpcMqcMrcMrcMrcKNcMscMtcMucLccMvcMwcMxcMdcKNcKNcMycMzcKNcKNcKNcKNcKLcKLcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcgtcKLcKMcKOcMAcKOcMBcMocLjcMdcMdcMdcMdcMdcMCcMDcMEcMDcMFcMGcMwcMHcMdcMdcMIcMJcMKcKOcMAcKOcKMcKLcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaaaaacgtcKLcKMcKPcKOcKPcLqcMLcMMcMdcMNcMNcMNcMOcMPcMQcMRcMNcMNcMScMTcMNcMNcMdcMIcMJcLvcKPcKOcKPcKMcKLcgtcgtaaaaafcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKLcKMcKPcKOcKPcLqcMUcMVcMdcMNcMTcMTcMTcMWcMXcMYcMZcMTcMWcMTcMTcMNcMdcMIcMJcLvcNacNbcNccKMcKLcKLcgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaagaaacgtcKLcKMcKPcKOcKPcLqcNdcNecMdcMNcNfcNgcMTcMWcMTcNhcMTcMTcMWcNicNjcMNcMdcMIcMJcLvcNkcNlcNmcNncKMcKLcgtaaaaagcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcNocgtcKLcKMcKPcKOcKPcLqcNpcNqcMdcMNcMTcMTcMTcMWcNrcNhcNscMTcMWcMTcMTcMNcMdcNtcNucNvcNwcNxcNycNzcKMcKLcgtcNAaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagcNBakscKLcKMcKOcKOcKOcMBcNCcNDcMdcNEcNFcNGcNHcMScMNcNIcMNcMNcNJcNKcNLcNMcMdcNNcNOcNPcNQcNycNycNRcKMcKLakscNBaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagaaacgtcKLcKMcKPcKOcKPcLqcNCcLvcMdcMNcNScNTcMTcMWcNUcNhcNVcMTcMWcNWcNXcMNcMdcLqcNpcNYcNZcNycOacObcKMcKLcgtaaaaagaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaagaaacgtcKLcKMcKPcKOcKPcLqcNpcLvcMdcMNcMTcMTcMTcMWcMTcNhcMTcMTcMWcMTcMTcMNcMdcLqcNpcLvcOccOdcOecOfcKMcKLcgtaaaaagcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaacgtcKLcKMcKPcKOcKPcLqcMocLvcMdcMNcOgcOhcOicOjcOkcMYcOlcMTcMWcOmcOncMNcMdcLqcNpcLvcOocOpcOqcKMcKLcKLcgtaafaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaafcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaafcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaaaaacgtcKLcKMcKPcKOcKPcLqcMocLvcMdcMNcMNcMNcOrcMNcMNcOscMNcMNcOtcMNcMNcMNcMdcLqcNpcLvcKPcKOcKPcKMcKLcgtcgtaaaaafcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKLcKMcKOcMAcKOcMBcNpcLjcMdcMdcMdcMdcMdcMdcMdcOucMdcMdcMdcMdcMdcMdcMdcMBcNpcLjcKOcMAcKOcKMcKLcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcKLcKMcKPcKOcKPcLqcOvcOwcOxcLHcLHcOycOzcOAcOBcOCcODcOEcOFcOycLHcLHcOGcOHcNpcLvcKPcKOcKPcKMcKLcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKPcKOcKPcLqcOIcOJcOJcOJcOJcOKcOLcOMcONcOOcOPcOQcORcOScOJcNPcOJcOJcOTcLvcKPcKOcOUcKMcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcOVcKOcKPcKPcMrcMrcOWcMrcMrcOycOXcOYcOZcOOcPacPbcPccOycMrcMrcMrcMrcMrcKPcKPcKOcKPcKMcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKPcKOcKPcKPcKPcKPcKOcKPcPdcOycOycOycPecPfcOycOycOycOycPdcKPcKPcKPcKPcKPcKPcKOcKPcKMcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKMcKOcKOcKOcKOcKOcKOcKOcKOcPgcPhcPicPjcPkcPlcPmcPncPocPpcPqcKOcKOcKOcKOcKOcKOcKOcKOcKMcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcKLcKLcKMcKOcKPcKPcKPcKPcKPcKMcPdcPrcPscPtcPucPvcPwcPxcPwcPycPdcKMcKPcKPcKPcKPcKPcKOcKMcKLcKLcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKLcKLcKMcKMcKMcKMcKMcKMcKMcPdcPdcPdcPdcPzcPAcPBcPdcPdcPdcPdcKMcKMcKMcKMcKMcKMcKMcKLcKLcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcPdcPCcPDcPEcPdcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcKLcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcPdcPdcPFcPGcPHcPdcPdcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcPdcPdcPIcPJcPKcPwcPLcPdcPdcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcPBcPdcPMcPNcPOcPocPocPocPocPPcPdcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagcPQcPRcPQcPScPocPocPTcPocPocPUcPdcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcPVcPBcPdcPMcPWcPXcPocPocPocPocPPcPdcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaagaagcgtcgtcPdcPdcPYcPZcPZcPZcQacPdcPdcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcPdcPdcQbcQccQdcPdcPdcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcPdcPdcPdcPdcPdcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtaaacgtcgtcgtakscgtcgtcgtaaacgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaagaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaafaagaagaagaagaagaagaagaafaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcPvcKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKaaagcKaaafaafaafcKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaafaafaafcKaaagcKaaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKaaagcKaaaaaaaaaacKaaagcKaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcQecKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacguaaacKJaagcKJaafaafaafcKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaafaafaafcKJaagcKJaaacguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaacKJaagcKJaaaaaaaaacKJaagcKJaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtcgtcgtcgtcgtcgtcgtcgucgtcgtcgtcgtcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9491,15 +9526,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPwcPwcPwcPwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPwcPwcPxcPycPzcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPwcPwcPAcPzcPBcPzcPCcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPDcPEcPzcPFcPGcPzcPzcPHcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPzcPzcPzcPIcPIcPIcPzcPzcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPzcPIcPIcPGcPIcPGcPJcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcPwcPwcPKcPLcPGcPIcPMcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcPwcPwcPzcPIcPzcPwcPwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPwcPwcPzcPwcPwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQfcQfcQfcQfcQfaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcQfcQfcQgcQhcQicQfcQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcQfcQfcQjcQicQkcQicQlcQfcQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQmcQncQicQocQpcQicQicQqcQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQicQicQicQrcQrcQrcQicQicQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQfcQicQrcQrcQpcQrcQpcQscQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcQfcQfcQtcQucQpcQrcQvcQfcQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcQfcQfcQicQrcQicQfcQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQfcQfcQicQfcQfaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9586,28 +9621,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPOcPNcPOcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPOcPNcPOcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafakscPNcPOcPNcPOcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafakscPNcPOcPNcPOcPNaksaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPPcPQcPRcPPcPQcPRcPPaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPScPTcPUcPVcPWcPTcPScPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPOcPOcPOcPOcPXcPTcPTcPTcPTcPTcPXcPOcPOcPOcPOaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPPcPTcPTcPYcPZcQacPPcPNcPNcPNcPNaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPOcPOcPOcPOcPScQbcPTcQccPTcPTcPScPOcPOcPOcPOaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscPNcPNcPNcPNcPXcPTcPTcQdcPTcPTcPXcPNcPNcPNcPNaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscPPcQecQfcQgcPTcQhcPPaksaksaksaksaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcPPcPPcQicPPcPPcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcPPcPPcPPcPPcPPcQjcQkcQlcQmcQncPPcPPcPPcPPcPPcPPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQocQpcQqcQqcQqcQrcQlcQlcQlcQlcQlcQrcQscQtcQucQvcQwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQxcQycQqcQqcQqcQzcQlcQAcQBcQAcQlcQCcQscQscQscQDcQEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQFcQGcQHcQIcQqcQrcQlcQJcQKcQJcQlcQrcQLcQMcQNcQOcPXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcQPcPPcPPcQQcPPcQlcQlcQlcQlcQRcPPcPPcPPcPPcPPcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaafcPPcQScPPcPPcQTcQlcQUcQVcPPaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccMaafcPPcQWcQXcPPcQYcQlcQZcQlcPPaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaaacPPcPPcPPcPPcPPcPPcPPcRacPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRbaaaaaaaaaaaaaaaaaaaaacPPcPTcPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPPcRacPPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQwcQxcQwcQxcQwaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQwcQxcQwcQxcQwaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafakscQwcQxcQwcQxcQwaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafakscQwcQxcQwcQxcQwaksaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscQycQzcQAcQycQzcQAcQyaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQwcQwcQwcQwcQBcQCcQDcQEcQFcQCcQBcQwcQwcQwcQwaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQxcQxcQxcQxcQGcQCcQCcQCcQCcQCcQGcQxcQxcQxcQxaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQwcQwcQwcQwcQycQCcQCcQHcQIcQJcQycQwcQwcQwcQwaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQxcQxcQxcQxcQBcQKcQCcQLcQCcQCcQBcQxcQxcQxcQxaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakscQwcQwcQwcQwcQGcQCcQCcQMcQCcQCcQGcQwcQwcQwcQwaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksakscQycQNcQOcQPcQCcQQcQyaksaksaksaksaksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQycQycQycQRcQycQycQyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQycQycQycQycQycQycQScQTcQUcQVcQWcQycQycQycQycQycQyaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQXcQYcQZcQZcQZcRacQUcQUcQUcQUcQUcRacRbcRccRdcRecRfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRhcQZcQZcQZcRicQUcRjcRkcRjcQUcRlcRbcRbcRbcRmcRnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRocRpcRqcRrcQZcRacQUcRscRtcRscQUcRacRucRvcRwcRxcQGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQycRycQycQycRzcQycQUcQUcQUcQUcRAcQycQycQycQycQycQyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaafcQycRBcQycQycRCcQUcRDcREcQyaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccMaafcQycRFcRGcQycRHcQUcRIcQUcQyaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaaacQycQycQycQycQycQycQycRJcQyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRKaaaaaaaaaaaaaaaaaaaaacQycQCcQyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQycRJcQyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9616,104 +9651,104 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagcRcaagcKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaagaagcRccRccKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaagaagaagcRccRcaagcRdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcRccRccRcaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKccRecRecRfcRecRecRecKccKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRhcRhcRicRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRjcRhcRhcRkcRhcRgcRgcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRlcRhcRhcRhcRhcRhcRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRhcRkcRhcRhcRkcRhcRmaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaagaagaagaagaagaagcRgcRhcRhcRhcRhcRhcRhcRgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQagQagQcRgcRgcRgcRgcRgcRjcRncRgaaaaaacRocRpcRqaaacRocRpcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRrcRscRtcRucRhcRhcRvaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRxcRycRzcRAcRhcRhcRvaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRBcRhcRCcRDcREcRFcRGaaaaaaaaacRHaaaaaaaaacRHaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRIcRJcRJcRKcRhcRLcRMcRNcROcRPcRQcRNcRNcRNcRRcRScRSaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRgcRxcRhcRhcRhcRhcRhcRTaaaaaaaaacRHaaaaaaaaacRHaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRUcRUcRUcRUcRUcRUcRUcRVcRUcRUcRUcRUcRWcRUaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcRYcRZcSacSacRUcSbcRXcRXcRUcRXcRXcRUaaaaaacRocRwcRqaaacRocRwcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSccSdcSdcSecSfcSgcRXcRXcRUcRUcRWcRUaaaaaacRocShcRqaaacRocShcRqaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSbcRXcRXcSicRUcSjcRXcSkcRUcRXcRXcRUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcSlcSlcSmcSncSocRUcRUcRXcRXcSjcRUcRUcSpcRUaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcKcaaaaaaaafaagaagaagcSqaafaafaafaaacKcaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcRXcSbcRXcRXcRUcRUcSjcRXcRXcRXcRXcRXcRUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcKccSraafaafcSraagaagaagaagaagcSraafaafcSrcKcaafaafaafaaaaaaaaaaaaaaaaaaaaacSscSscKccKccKccRUcStcRXcSucRXcRXcSvcSwcRXcRXcRXcRXcRXcSxcRUaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcSycSycSycSyaagcSqaagaagaagcSycSycSycSyaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaacSscKccKccRUcSzcSAcSBcSzcSzcRUcRUcRUcRUcRUcRUcRUcRUcRUcSCaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycSycSDcSycSEcSycSFcSGcSHcSycSycSycSycSycSyaafaafaaaaaaaaaaaaaaacSsaaaaaaaaacKccKccKccRUcRXcRXcSbcRXcRXcSIcSJcSKcSLcSMcSNcSOcSLcSPcSQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSycSRcSScSTcSUcSRcSGcSVcSVcSWcSVcSRcSTcSRcSycSycSyaafaaaaaaaaaaaaaaaaaaaaacSsaaaaaaaaaaaacRUcStcRXcSucRXcRXcSIcSXcSYcSZcSYcSYcSYcSYcTacTbaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycTccTdcTecTfcTecSRcTgcSFcSVcSVcSWcThcSRcSRcSRcTicTjcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcSzcSAcTkcSzcSzcTlcSYcSYcSZcSYcSYcSYcSZcSYcTmcTnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycTocTocTocTocTpcSVcTqcSycSWcTrcSycSVcTscSTcTscTscSVcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRXcSjcTtcRXcRXcTucSYcSYcSYcSYcTvcSYcSYcTwcTxaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSVcTscTscTscTycSScSRcTzcTscSVcTscTscSRcSScSScTscTscSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcRUcRXcRXcTAcTBcTCcTDcTEcTEcTFcTGcSZcSYcSYcSYcTmaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscSScSTcSRcTHcSRcSTcSRcSVcSVcTscSRcSRcSRcSRcSTcSRcSycKcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcRUcRXcRXcTtcRXcRXcTIcSLcSLcSYcTJcTKcSYcTKcTLcTMaagcTNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSRcSTcSRcTOcTPcTQcTRcSVcTScSVcSVcTTcTUcTVcTscSScSTcSycKcaafaaaaaaaaaaaaaaacSsaaaaaaaafaafaafcRUcRUcRUcSbcRUcRXcSIcTWcTXcTYcTZcUacSJcSJcSLcTbcTnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycTscSRcTOcUbcUccUdcSVcSVcSVcSVcSVcUecUecUfcTVcSRcSScSycKcaafaafaaacKccRUcRUcRUcRUcRUcRUcRUcRUcRUcRUcRUcUgcRUcRUcRUcUhcUhcUicUhcUhcUhcSCcSCcSCaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycTscTscUjcUkcSScSVcSVcSVcSVcSVcSVcSVcSVcUlcUmcTscUncSycKccKcaafaafcKccRUcUocUocUocUpcUqcUrcUscRUcUocUocUtcUocUocRUcKcaafaagaagaaacKcahraagagQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycSycSycSycTscTscUjcUbcSScSVcUucUucUucUucUucSVcSVcUvcUmcSVcTscSycSycSycSycSyaaacRUcUwcUxcUxcUxcUxcUxcUxcUycUxcUxcUzcUocUAcRUaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscUBcUCcTscTscUDcUEcSVcUFaaaaaaaaaaaaaaacUucSVcUvcTpcSVcTscSRcTscSVcSycSyaafcRUcUGcUocUocUocUocUocUocRUcUHcUocUtcUocUocRUaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycUIcSRcUvcTVcTscSScTscSVcSVcUuaaaaaaaaaaaaaaacUucSVcUJcSVcTscUKcULcUMcSRcTscSycSycRUcRVcUNcRUcUOcUOcUOcUOcRUcUocUocUPcUocUocRUcSsaaaaaaaaaaaaaaaaaaaaaaaaaagaagcKcagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycThcSTcUQcUmcSScSScSScSTcSVcUuaaaaaaaaaaaaaaacUucSVcURcSVcTscUScUTcUMcSRcUUcSycSycUVcUWcUXcUXcUYcUYcUYcUYcRUcRUcRUcRUcRUcRUcRUaafaafaaaaaaaaaaaaaaaaaaaaaaagaagcKcagQaagahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSycSycUZcTscUQcUmcTscSTcTRcVacSVcUuaaaaaaaaaaaaaaacUucSVcSVcVbcSVcTscSRcVccSTcUZcVdcVdcUVcVecVfcUXcUYcUYcUYcVgcRUahraagcRUcRUaaaaafaaaaaaaaaaaaaaaaaaaaaaagaagaagcRccKcagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycTscVhcTpcSRcSScVicVccSVcUuaaaaaaaaaaaaaaacUucSVcSVcVjcTscTscTTcUEcTscSycVdcVkcVlcVmcVncUXcUYcVocUYcVgcVpaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcVqcKcagQcVragQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSycSycSycSycSycTscTscUjcSVcSVcSRcUucUucUucUucUucSVcSVcSVcVscSScSScSycSycSycSycVdcVecUVcUVcUVcVtcUVcUVcUVcUVcUVcUVcUVaafaafaaaaaaaaaaaaaagaagagQaagaagcVraagcVucRccKcagQcRcahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSycSRcVvcVwcSVcSRcSTcSVcSVcSVcSScSRcSVcSVcVxcVscSTcTscSycSycSyaafaafcVecUVcUXcVycVycUVcUYcVzcVAcVAcUVcUVaafaagaafaafaafaagaagcVqagQaagcKccRccVqcVrcVBcKcagQcRcagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSycSycSTcSScVCcSVcSVcSRcVDcSRcSScSTcTecTgcTecVDcVEcSScSScSycSyaaaaaacVkcVFcUVcUXcVycUXcUXcUYcUYcUYcUVcUVaaaaaaaaaaafaaaaaaaagcRccRcagQaagcVGcVGcVGcVGcVGcVGcVHcVHcVHaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSWcSVcSWaafaafcVwcTTcUmcTscTscTscVIcTocTocTpcSRcSRcTscSycSyaaacVkcVFcVfcUVcUYcUYcUYcUXcVJcUYcUVcUVcUVaaaaafaafaagaaacVKcVHcVHcVHcVHcVHcVHcVLcVMcVNcVOcVNcVPcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRcVRaaaaaaaaaaaaaaaaaaaaacVSaaacSVcSVcVTaafaafcSVcVUcTscSRcSRcUScTscTscSRcSScSTcTscTscSycSyaaacVecVycVfcUVcUVcUVcUYcUVcUVcUVcUVcUVcUVcVVcVVagQagQagQcVKcVWcVWcVXcVXcVYcVHcVLcVLcVLcVNcVNcVQcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVZcVZcVZcVZcVZcVZcVZcVZcVZcWacVZcWbcVZcWbcVRcWccWdcWdcWdcWccWecWfcWgcWhcWccWiaafajmaafcTscTscSRcSScSScSScSRcTscTscSRcSScSycSycSycSyaaacVecVfcUXcUVcUYcVncUXcVncUVcVncVncWjcVnaagcVqcVqcVqaagcVqcVXcVWcVYcVYcVXcWkcVNcVNcVNcVNcVNcVQcVQcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVZcVRcWlcWlcWlcWmcWlcWncWocWgcWgcWpaafaafaafaafcSycSycTscWqcSTcSRcTscSycSycSycSycSycSyaafaafcVycWrcVfcUXcUYcUYcUXcVycVncVncWjcVncVycWsagQagQcWtcWtcWucWtcVGcVGcVGcVGcVGcVGcVNcVNcWvcVNcVNcVNcVNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcWbcVZcVZcVZcVZcVZcVZcVRcVRcVRcVRcVRcWwcVRcVRcWxcWlcWlcWlcWlcWycWncWocWgcWgcWgcWgaafaafcSycSycSycSycSVcSycSycSycSycSycSyaafaaaaagcUVcVycUWcUXcUXcUVcUYcUXcUXcVycVdcVdcVdcVdcVdaafaafaafaaaaaaaaacWzcVrcWzaagcSqcVGcVLcVLcVNcVLcWAcVNcWBcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcWbcWbcVZcWCcVZcVZcVZcVRcVZcVZcWacVZcVZcVZcWwcWlcWlcWlcWlcWlcWlcWncWocWgcWgcWgcWgaaaaafaafcSycSycWDcSVcSVcSycSyaafaafaafaaaaaacWEcUVcVfcUWcUXcUXcUVcUVcUVcUVcVncVdcVBcVqcVBcWFaaaaafaaaaaaaaaaaaaaaaaacWzaafcWFcVGcWGcWGcVNcWGcWHcVNcVNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRcVRcVRcVRcVRcWIcVRcWJcVZcWJcVZcWJcVZcVRcWlcWlcWlcWlcWlcWKcWlcWncWocWgcWgcWgaaaaaaaafaafcSycSycSycSycSyaafaafaaaaaacWLcWLcWMcUVcUXcWNcUXcUYcUVcUYcVncUXcVncVdcVqcWFcVqcVqaaaaafaaaaaacSsaaaaaaaaaaaacWFaafcVGcVNcVNcVNcVNcWOcVLcVLcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWQcWRcWScWRcWScWRcWScWRcVRcWJcVZcWJcVZcWJcVZcWwcWlcWlcWlcWlcWlcWTcWlcWUcWncWVcWocWgcWgcWWcWccWccWccWccWXcWXaafaaaaafaaacWYaaaaaaaagcUVcUVcWNcUXcUVcUVcVycUYcVycVncVdcVqcWzaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVBcVGcVHcVNcVNcVHcVHcVHcVHcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWZcXacXbcXacXbcXacXbcXacVRcVZcVZcVZcVZcVZcVZcVRcWlcWlcWlcWlcWlcXccWlcXdcWlcWncWncWocWgcWgcXecWgcXeaagaagaagaagaaaaafaafaafaafaaaaagcUVcUYcXfcUYcUYcUVcUYcUYcUYcUYcVdcWFcVqaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVNcVNcVHcXgcXgcXgcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXhcXicXjcXkcXlcXkcWScWRcWScWRcVRcVRcVRcVRcVRcVRcXmcXncXocXpcXqcXqcXrcXscXpcXpcXpcXpcXtcWocWocWocWccXucWccVBaagaagaagcXvcXwaagaagaagcXxcXycUVcUYcXzcUYcUYcUVcUYcUXcUYcXAcVdcVdcVdaagaafaafaagaafaagaafaafaafaagaafaafaagaagcVGcVNcVNcVNcVNcVNcXBcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXCcXDcXDcXDcXDcXEcXbcXacXbcXacXFcXGcXGcXGcXHcXGcXIcVRcXJcXKcWlcWlcXLcXccXMcWlcWlcWccXNcWlcWccWccWccWccWccXOcXycVBcVrcXPaagcVraagaagcVBcXycUVcUYcXzcUYcXAcUVcUYcUYcUYcVycUYcUYcVdcUVcXQcXQagQcXRaaaaaaaaaaaaaafaaaaaaaaaaafcVGcXScVNcVNcVNcVNcXTcVHcXUcXVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXWcXXcXYcXZcYacXZcWScWRcWScWRcVRcVRcVRcVRcVRcVRcYbcVRcUVcUVcUVcUVcUVcUVcUVcUVcUVcUVcYccYdcUVcUVcUVcUVcUVcUVcUVcUVcUVcUVcVrcXycXycXycVraagcUVcUYcYecYfcYfcYfcYfcYfcYgcYfcYfcYfcYhcYfcYicYicYjcYkcXQaaaagQagQcgtagQagQagQcVVcVGcVHcVNcVNcVNcVNcVNcYlcWvcYlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWZcXacXbcXacXbcXacXbcXacVRaaaaaaaaacUVcUYcUYcUYcUYcUYcYmcUYcUYcUYcUYcUVcUYcUYcXzcUYcUYcUYcUVcUYcUYcUYcUYcUYcUVcUVcUVcUVcUVcUVcUVcUVcUVcUYcXzcUYcUYcUVcUYcUXcUYcUYcVycUYcVdcUVcWtagQcYncYicYocYpcYqcYrcYscYocYicYocYocYtcYucYvcYwcWvcVNcVNcVHcXUcXVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWPcWQcWRcWScYxcWScWRcWScWRcVRaaaaaaaaacUVcUYcUYcUYcUYcUYcUYcUYcUYcUYcUYcUVcYycUYcXzcUYcUYcXAcUVcYycUYcUYcUYcUYcUVcUVcUVcUVcUYcUYcUYcUYcUYcUYcYzcYfcYAcUVcUYcUYcUXcUXcUYcYBcVdahraafaaacYCcYCcYCcYDahragQaaacYEcYEcYCcYFcVGcVHcVNcYGcVNcVNcYHcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcYIcVRcVRcVRcVRcVRcVRcVRaaaaaaaaacUVcUYcUYcUYcUYcUYcUYcUYcUYcUYcUYcYJcUYcUYcXzcUYcUYcUYcUVcUYcUYcUYcUYcUYcUYcUYcYmcUYcYKcYfcYfcYfcYfcYfcYLcUYcXzcUVcUYcUYcUYcUYcUYcYMcVdahraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVXcVHcVNcVHcVNcVNcYNcVHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVRcVRcVRaaaaaaaaaaaaaaaaaaaaaaaaaaacUVcUYcUYcUVcUVcUVcUYcUVcUVcUVcYOcUVcUYcUYcYPcYfcYfcYfcYQcYfcYfcYRcYfcYfcYfcYfcYfcYfcYLcUYcUYcUYcUYcUYcUYcUYcYScVdcYTcVdcYMcUXcUVagQaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYUcYVcVHcVNcVHcVHcVHcVHcVHcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUVcUYcUYcUVcYWcYmcUYcUVcYWcYmcUYcUVcYXcYXcYXcYYcYOcYZcUVcYycUYcXzcUYcUYcUYcUYcUYcUYcUYcVdcVdcVdcVdcVdcVdcZacYScRccRccVdcUVcUVcUVaaaaaaaaaaaaaaaaaaaaaaaacZbaaaaaaaafaaaaafaafcVHcZccZdcVNcVNcXBcZdcVNcVNcVGcVGcVGcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUYcUVcZecUYcZfcUVcZecUYcZecUVcZgcUYcUYcUYcUYcUYcUVcUYcUYcZhcUYcUYcUYcUYcUYcUYcUYcVdcRccRccZicRccRccZjcZkcRccKccKcagQagQagQaaaaaaaaacTNaaaaaaaaaaaaaaaaaaaafcZlcZlaafaafcVHcZmcVNcVNcWvcVNcVNcVNcVNcWvcVNcVNcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcUVcUVcUVcUVcUVcUVcUVcUVcUVcUYcUYcUYcZncUYcUYcUVcUVcUVcUVcUVcUVcUVcUVcUVcZocUVcVdaagaagaagaagcRccZjcZkcRccKccZicRccZpagQaafaafaaaaafaafaafaaaaaaaaaaafaafaafaaaaafaaacZqcZrcVNcVNcVNcVNcWvcVNcVNcVHcVNcZscVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcVycVycVycVycUYcZtcVycZtcUVcUYcZncZecZecZncUYcUVcRcaagaagaagaafaafaafagQaagaagaaaaaaaaaaafcTnaagcRccZucZvcZwcRccRccZxagQaafaafaafaafcSsaafaafaafaafaafaaaaafaaaaaaaaacZqcZrcZmcVNcVNcVNcVNcVNcVNcVHcZycVNcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcVycVycZtcZzcUYcZAcUVcYycUYcZBcZecUYcXAcUVaagaagaaaaaaaaaaaaaafaafaagaagaaaaaaaafaafaafaafaagcZkcRccZCcRccZxcZxagQaafaaaaaaaaaaaaaafaafaafaaaaafaaaaaaaafaaaaaacZqcZrcVNcVNcVNcVNcVNcVNcVNcVHcXBcZDcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcVycVycVycZtcUYcUVcUYcUYcZecZecUYcUYcUVcRcaagaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaaaaaaaagcZkcRccZEcRccZxcZxagQaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZFcZGcZFcXUcXUcXUcXUcXUcXUcXUcXUcVGaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVycVycVycUVcUYcUYcZncZncUYcUYcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcZlaagcZHcRccRccRccRccRccZIcZJcZKcKccKcaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZLcWvcXPaagaagaagaagaaaaaaaaaaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcVycUYcUYcUYcUYcUYcUYcUYcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaacZMcZNcZNcZNcZNcZNcZOcZPcZKaaaaagaaaaaaaaaaaaaaaaaaaaaaaacTNaaaaaaaaacZQcZGcZRagQaaaaaaagQaaaaaaaaaaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcUVcUVcUVcUVcUVcUVcUYcUVcZSaagaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaagcRccRccRccZKcZTcZKaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaacVycVycWjcUXcUYcZAcUVaagaafaafaafaafaafaagaagaafaafaafaafaafaaaaaacSsaaaaaaaafaagaagaagcRccZKcZVcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacVycVfcVycUYcUYcUVaagaafaaaaaaaaaaagaagcSqaagaaaaaaaafaafaafaafaafaafaafaafaaaaagaagcRccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVycZYcVycUXcVycUYcVyaagaaaaaaaaaaaaaaaaafaagaagaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaacVycVycVycUYcUYcVfcUVaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcKccKccZKcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafcUVcVycUVcUVcUVcUVcRcaaaaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaagcZIcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacVycVycVycUXcVfcUYcUVaagaagaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRccZIcZXcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaagcKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafcVycVycVycUXcUVagQagQaagaaaaaaaafaafaaaaaaaaaaafaafaafaafaafaafaafaafaafaagaagcRccRccZIcZXcZKcZIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaaacKcaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacVycVycVycVfcUYcUVaaaaaaagQaafaaaaafaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaagcRccRccRccRccZIcZXcZZdaacZIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafagQcZIcZJcZIcZIcZIcZIdabcZIcZIcZIcZIcZIcZIcZIdaccZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIcZIdadcZZcZZcZZdaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdafcZZcZZcZZdagcZZcZZcZZcZZcZZcZZdahdaidajdakdaldamdandaocZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZdapdaqdardafcZZcZZcZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdafdafdafcZZcZZcZZcZZcZZcZZcZZcZZdasdatdaudavdawdaxdaydazcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZXcZZcZZcZZcZZcZZcZWaaaaaaaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdaAdaBdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCdaCcZIdaCdaCdaCdaCcZIcZXdafdafcZZcZZcZZdaDcXhcXhcXhaaaaaaaaacWYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaksaksaksaksaksaksaksaksaksagQaksaksaksaksakscTncTncTnaksaksakscKcaksaksaksaksdaEdaFdaEdafcZZcZZdafdaGdaHdaIdaJdafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKcaaaaaaaaaaaadaEdaKdaEdaLdaLcZKdaMcZKdaMcZKcXWcXWcXWaaaaaaaaacZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRdaagaagdaEdaNdaOdaPdaEdaQdaQcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagdaEdaSdaEdaTdaUdaVdaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagdaEdaWdaXdaTdaVdaYdaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcZlaagcVBdaEdaZdaEdbadaVdbbdbccZKdbdcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcVBdbedaVdbfdbgdaVdbhdbidaVcZKdaRcZKdaRcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcRccRcdaEdbjdaEdaVdaVdaXdaVcZKdaRcZKdbdcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKccKccKcaaadaEdaEdbjdaEdaEdaEdaEdaEcZKdaRcZKdbdcZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbkaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadblaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbmdbmdbmaaadbnaaadbmdbodbpaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbqdbrdbrdbsdbtdbsdbrdbrcSsaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbudbudbuaaadbnaaadbudbpaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbnaaaaaaaaacSsaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbmdbmdbmaaadbnaaadbmdbmdbmaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbqdbrdbrdbsdbvdbsdbrdbrdbwaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbudbudbuaaadbpaaadbudbudbuaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbpaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaagcRLaagcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaagaagcRLcRLcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaagaagaagcRLcRLaagcRMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcRLcRLcRLaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKLcRNcRNcROcRNcRNcRNcKLcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcRQcRQcRRcRQcRPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRScRQcRQcRTcRQcRPcRPcRPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRUcRQcRQcRQcRQcRQcRQcRPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcRQcRTcRQcRQcRTcRQcRVaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaagaagaagaagaagaagcRPcRQcRQcRQcRQcRQcRQcRPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQagQagQcRPcRPcRPcRPcRPcRScRWcRPaaaaaacRXcRYcRZaaacRXcRYcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcSacSbcSccSdcRQcRQcSeaaaaaacRXcSfcRZaaacRXcSfcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcSgcShcSicSjcRQcRQcSeaaaaaacRXcSfcRZaaacRXcSfcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcSkcRQcSlcSmcSncSocSpaaaaaaaaacSqaaaaaaaaacSqaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcSrcSscSscStcRQcSucSvcSwcSxcSycSzcSwcSwcSwcSAcSBcSBaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRPcSgcRQcRQcRQcRQcRQcSCaaaaaaaaacSqaaaaaaaaacSqaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSDcSDcSDcSDcSDcSDcSDcSEcSDcSDcSDcSDcSFcSDaaaaaacRXcSfcRZaaacRXcSfcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSGcSGcSHcSIcSJcSJcSDcSKcSGcSGcSDcSGcSGcSDaaaaaacRXcSfcRZaaacRXcSfcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSGcSGcSLcSMcSMcSNcSOcSPcSGcSGcSDcSDcSFcSDaaaaaacRXcSQcRZaaacRXcSQcRZaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSGcSGcSKcSGcSGcSRcSDcSScSGcSTcSDcSGcSGcSDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaafaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSUcSUcSVcSWcSXcSDcSDcSGcSGcSScSDcSDcSYcSDaaaaksaksaksaksaksaksaksaksaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcKLaaaaaaaafaagaagaagcSZaafaafaafaaacKLaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSGcSGcSKcSGcSGcSDcSDcSScSGcSGcSGcSGcSGcSDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcKLcTaaafaafcTaaagaagaagaagaagcTaaafaafcTacKLaafaafaafaaaaaaaaaaaaaaaaaaaaacTbcTbcKLcKLcKLcSDcTccSGcTdcSGcSGcTecTfcSGcSGcSGcSGcSGcTgcSDaksaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcThcThcThcThaagcSZaagaagaagcThcThcThcThaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaacTbcKLcKLcSDcTicTjcTkcTicTicSDcSDcSDcSDcSDcSDcSDcSDcSDcTlaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcThcThcTmcThcTncThcTocTpcTqcThcThcThcThcThcThaafaafaaaaaaaaaaaaaaacTbaaaaaaaaacKLcKLcKLcSDcSGcSGcSKcSGcSGcTrcTscTtcTucTvcTwcTxcTucTycTzaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcThcTAcTBcTCcTDcTAcTpcTEcTEcTFcTEcTAcTCcTAcThcThcThaafaaaaaaaaaaaaaaaaaaaaacTbaaaaaaaaaaaacSDcTccSGcTdcSGcSGcTrcTGcTHcTIcTHcTHcTHcTHcTJcTKaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcTLcTMcTNcTOcTNcTAcTPcTocTEcTEcTFcTQcTAcTAcTAcTRcTScThcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcTicTjcTTcTicTicTUcTHcTHcTIcTHcTHcTHcTIcTHcTVcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcTXcTXcTXcTXcTYcTEcTZcThcTFcUacThcTEcUbcTCcUbcUbcTEcThcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSDcSGcSScUccSGcSGcUdcTHcTHcTHcTHcUecTHcTHcUfcUgaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcTEcUbcUbcUbcUhcTBcTAcUicUbcTEcUbcUbcTAcTBcTBcUbcUbcThcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcSDcSGcSGcUjcUkcUlcUmcUncUncUocUpcTIcTHcTHcTHcTVaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcUbcTBcTCcTAcUqcTAcTCcTAcTEcTEcUbcTAcTAcTAcTAcTCcTAcThcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcSDcSGcSGcUccSGcSGcUrcTucTucTHcUscUtcTHcUtcUucUvaagcUwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcThcThcTAcTCcTAcUxcUycUzcUAcTEcUBcTEcTEcUCcUDcUEcUbcTBcTCcThcKLaafaaaaaaaaaaaaaaacTbaaaaaaaafaafaafcSDcSDcSDcSKcSDcSGcTrcUFcUGcUHcUIcUJcTscTscTucTKcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcThcThcUbcTAcUxcUKcULcUMcTEcTEcTEcTEcTEcUNcUNcUOcUEcTAcTBcThcKLaafaafaaacKLcSDcSDcSDcSDcSDcSDcSDcSDcSDcSDcSDcUPcSDcSDcSDcUQcUQcURcUQcUQcUQcTlcTlcTlaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcThcUbcUbcUScUTcTBcTEcTEcTEcTEcTEcTEcTEcTEcUUcUVcUbcUWcThcKLcKLaafaafcKLcSDcUXcUXcUXcUYcUZcVacVbcSDcUXcUXcVccUXcUXcSDcKLaafaagaagaaacKLahraagagQaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcThcThcThcUbcUbcUScUKcTBcTEcVdcVdcVdcVdcVdcTEcTEcVecUVcTEcUbcThcThcThcThcThaaacSDcVfcVgcVgcVgcVgcVgcVgcVhcVgcVgcVicUXcVjcSDaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcUbcVkcVlcUbcUbcVmcVncTEcVoaaaaaaaaaaaaaaacVdcTEcVecTYcTEcUbcTAcUbcTEcThcThaafcSDcVpcUXcUXcUXcUXcUXcUXcSDcVqcUXcVccUXcUXcSDaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcVrcTAcVecUEcUbcTBcUbcTEcTEcVdaaaaaaaaaaaaaaacVdcTEcVscTEcUbcVtcVucVvcTAcUbcThcThcSDcSEcVwcSDcVxcVxcVxcVxcSDcUXcUXcVycUXcUXcSDcTbaaaaaaaaaaaaaaaaaaaaaaaaaagaagcKLagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcTQcTCcVzcUVcTBcTBcTBcTCcTEcVdaaaaaaaaaaaaaaacVdcTEcVAcTEcUbcVBcVCcVvcTAcVDcThcThcVEcVFcVGcVGcVHcVHcVHcVHcSDcSDcSDcSDcSDcSDcSDaafaafaaaaaaaaaaaaaaaaaaaaaaagaagcKLagQaagahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacThcThcVIcUbcVzcUVcUbcTCcUAcVJcTEcVdaaaaaaaaaaaaaaacVdcTEcTEcVKcTEcUbcTAcVLcTCcVIcVMcVMcVEcVNcVOcVGcVHcVHcVHcVPcSDahraagcSDcSDaaaaafaaaaaaaaaaaaaaaaaaaaaaagaagaagcRLcKLagQaagagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcUbcVQcTYcTAcTBcVRcVLcTEcVdaaaaaaaaaaaaaaacVdcTEcTEcVScUbcUbcUCcVncUbcThcVMcVTcVUcVVcVWcVGcVHcVXcVHcVPcVYaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagcVZcKLagQcWaagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcThcThcThcThcThcUbcUbcUScTEcTEcTAcVdcVdcVdcVdcVdcTEcTEcTEcWbcTBcTBcThcThcThcThcVMcVNcVEcVEcVEcWccVEcVEcVEcVEcVEcVEcVEaafaafaaaaaaaaaaaaaagaagagQaagaagcWaaagcWdcRLcKLagQcRLahraagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcThcThcThcTAcWecWfcTEcTAcTCcTEcTEcTEcTBcTAcTEcTEcWgcWbcTCcUbcThcThcThaafaafcVNcVEcVGcWhcWhcVEcVHcWicWjcWjcVEcVEaafaagaafaafaafaagaagcVZagQaagcKLcRLcVZcWacWkcKLagQcRLagQaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcThcThcTCcTBcWlcTEcTEcTAcWmcTAcTBcTCcTNcTPcTNcWmcWncTBcTBcThcThaaaaaacVTcWocVEcVGcWhcVGcVGcVHcVHcVHcVEcVEaaaaaaaaaaafaaaaaaaagcRLcRLagQaagcWpcWpcWpcWpcWpcWpcWqcWqcWqaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTFcTEcTFaafaafcWfcUCcUVcUbcUbcUbcWrcTXcTXcTYcTAcTAcUbcThcThaaacVTcWocVOcVEcVHcVHcVHcVGcWscVHcVEcVEcVEaaaaafaafaagaaacWtcWqcWqcWqcWqcWqcWqcWucWvcWwcWxcWwcWycWzcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAcWAaaaaaaaaaaaaaaaaaaaaacWBaaacTEcTEcWCaafaafcTEcWDcUbcTAcTAcVBcUbcUbcTAcTBcTCcUbcUbcThcThaaacVNcWhcVOcVEcVEcVEcVHcVEcVEcVEcVEcVEcVEcWEcWEagQagQagQcWtcWFcWFcWGcWGcWHcWqcWucWucWucWwcWwcWzcWzcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWIcWIcWIcWIcWIcWIcWIcWIcWIcWJcWIcWKcWIcWKcWAcWLcWMcWMcWMcWLcWNcWOcWPcWQcWLcWRaafajmaafcUbcUbcTAcTBcTBcTBcTAcUbcUbcTAcTBcThcThcThcThaaacVNcVOcVGcVEcVHcVWcVGcVWcVEcVWcVWcWScVWaagcVZcVZcVZaagcVZcWGcWFcWHcWHcWGcWTcWwcWwcWwcWwcWwcWzcWzcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWIcWIcWIcWIcWIcWIcWIcWIcWIcWIcWIcWIcWIcWIcWAcWUcWUcWUcWVcWUcWWcWXcWPcWPcWYaafaafaafaafcThcThcUbcWZcTCcTAcUbcThcThcThcThcThcThaafaafcWhcXacVOcVGcVHcVHcVGcWhcVWcVWcWScVWcWhcXbagQagQcXccXccXdcXccWpcWpcWpcWpcWpcWpcWwcWwcXecWwcWwcWwcWwcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWKcWIcWIcWIcWIcWIcWIcWAcWAcWAcWAcWAcXfcWAcWAcXgcWUcWUcWUcWUcXhcWWcWXcWPcWPcWPcWPaafaafcThcThcThcThcTEcThcThcThcThcThcThaafaaaaagcVEcWhcVFcVGcVGcVEcVHcVGcVGcWhcVMcVMcVMcVMcVMaafaafaafaaaaaaaaacXicWacXiaagcSZcWpcWucWucWwcWucXjcWwcXkcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWKcWKcWIcXlcWIcWIcWIcWAcWIcWIcWJcWIcWIcWIcXfcWUcWUcWUcWUcWUcWUcWWcWXcWPcWPcWPcWPaaaaafaafcThcThcXmcTEcTEcThcThaafaafaafaaaaaacXncVEcVOcVFcVGcVGcVEcVEcVEcVEcVWcVMcWkcVZcWkcXoaaaaafaaaaaaaaaaaaaaaaaacXiaafcXocWpcXpcXpcWwcXpcXqcWwcWwcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWAcWAcWAcWAcWAcWAcXrcWAcXscWIcXscWIcXscWIcWAcWUcWUcWUcWUcWUcXtcWUcWWcWXcWPcWPcWPaaaaaaaafaafcThcThcThcThcThaafaafaaaaaacXucXucXvcVEcVGcXwcVGcVHcVEcVHcVWcVGcVWcVMcVZcXocVZcVZaaaaafaaaaaacTbaaaaaaaaaaaacXoaafcWpcWwcWwcWwcWwcXxcWucWucWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycXzcXAcXBcXAcXBcXAcXBcXAcWAcXscWIcXscWIcXscWIcXfcWUcWUcWUcWUcWUcXCcWUcXDcWWcXEcWXcWPcWPcXFcWLcWLcWLcWLcXGcXGaafaaaaafaaacXHaaaaaaaagcVEcVEcXwcVGcVEcVEcWhcVHcWhcVWcVMcVZcXiaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacWkcWpcWqcWwcWwcWqcWqcWqcWqcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycXIcXJcXKcXJcXKcXJcXKcXJcWAcWIcWIcWIcWIcWIcWIcWAcWUcWUcWUcWUcWUcXLcWUcXMcWUcWWcWWcWXcWPcWPcXNcWPcXNaagaagaagaagaaaaafaafaafaafaaaaagcVEcVHcXOcVHcVHcVEcVHcVHcVHcVHcVMcXocVZaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacWpcWpcWpcWwcWwcWqcXPcXPcXPcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXQcXRcXScXTcXUcXTcXBcXAcXBcXAcWAcWAcWAcWAcWAcWAcXVcXWcXXcXYcXZcXZcYacYbcXYcXYcXYcXYcYccWXcWXcWXcWLcYdcWLcWkaagaagaagcYecYfaagaagaagcYgcYhcVEcVHcYicVHcVHcVEcVHcVGcVHcYjcVMcVMcVMaagaafaafaagaafaagaafaafaafaagaafaafaagaagcWpcWwcWwcWwcWwcWwcYkcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYlcYmcYmcYmcYmcYncXKcXJcXKcXJcYocYpcYpcYpcYqcYpcYrcWAcYscYtcWUcWUcYucXLcYvcWUcWUcWLcYwcWUcWLcWLcWLcWLcWLcYxcYhcWkcWacYyaagcWaaagaagcWkcYhcVEcVHcYicVHcYjcVEcVHcVHcVHcWhcVHcVHcVMcVEcYzcYzagQcYAaaaaaaaaaaaaaafaaaaaaaaaaafcWpcYBcWwcWwcWwcWwcYCcWqcYDcYEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYFcYGcYHcYIcYJcYIcXBcXAcXBcXAcWAcWAcWAcWAcWAcWAcYKcWAcVEcVEcVEcVEcVEcVEcVEcVEcVEcVEcYLcYMcVEcVEcVEcVEcVEcVEcVEcVEcVEcVEcWacYhcYhcYhcWaaagcVEcVHcYNcYOcYOcYOcYOcYOcYPcYOcYOcYOcYQcYOcYRcYRcYScYTcYzaaaagQagQcgtagQagQagQcWEcWpcWqcWwcWwcWwcWwcWwcYUcXecYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycXIcXJcXKcXJcXKcXJcXKcXJcWAaaaaaaaaacVEcVHcVHcVHcVHcVHcYVcVHcVHcVHcVHcVEcVHcVHcYicVHcVHcVHcVEcVHcVHcVHcVHcVHcVEcVEcVEcVEcVEcVEcVEcVEcVEcVHcYicVHcVHcVEcVHcVGcVHcVHcWhcVHcVMcVEcXcagQcYWcYRcYXcYYcYZcZacZbcYXcYRcYXcYXcZccZdcZecZfcXecWwcWwcWqcYDcYEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacXycXzcXAcXBcZgcXBcXAcXBcXAcWAaaaaaaaaacVEcVHcVHcVHcVHcVHcVHcVHcVHcVHcVHcVEcZhcVHcYicVHcVHcYjcVEcZhcVHcVHcVHcVHcVEcVEcVEcVEcVHcVHcVHcVHcVHcVHcZicYOcZjcVEcVHcVHcVGcVGcVHcZkcVMahraafaaacZlcZlcZlcZmahragQaaacZncZncZlcZocWpcWqcWwcZpcWwcWwcZqcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcZrcWAcWAcWAcWAcWAcWAcWAaaaaaaaaacVEcVHcVHcVHcVHcVHcVHcVHcVHcVHcVHcZscVHcVHcYicVHcVHcVHcVEcVHcVHcVHcVHcVHcVHcVHcYVcVHcZtcYOcYOcYOcYOcYOcZucVHcYicVEcVHcVHcVHcVHcVHcZvcVMahraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWGcWqcWwcWqcWwcWwcZwcWqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWAcWAcWAaaaaaaaaaaaaaaaaaaaaaaaaaaacVEcVHcVHcVEcVEcVEcVHcVEcVEcVEcZxcVEcVHcVHcZycYOcYOcYOcZzcYOcYOcZAcYOcYOcYOcYOcYOcYOcZucVHcVHcVHcVHcVHcVHcVHcZBcVMcZCcVMcZvcVGcVEagQaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZDcZEcWqcWwcWqcWqcWqcWqcWqcWpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVEcVHcVHcVEcZFcYVcVHcVEcZFcYVcVHcVEcZGcZGcZGcZHcZxcZIcVEcZhcVHcYicVHcVHcVHcVHcVHcVHcVHcVMcVMcVMcVMcVMcVMcZJcZBcRLcRLcVMcVEcVEcVEaaaaaaaaaaaaaaaaaaaaaaaacZKaaaaaaaafaaaaafaafcWqcZLcZMcWwcWwcYkcZMcWwcWwcWpcWpcWpcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcVHcVEcZNcVHcZOcVEcZNcVHcZNcVEcZPcVHcVHcVHcVHcVHcVEcVHcVHcZQcVHcVHcVHcVHcVHcVHcVHcVMcRLcRLcZRcRLcRLcZScZTcRLcKLcKLagQagQagQaaaaaaaaacUwaaaaaaaaaaaaaaaaaaaafcZUcZUaafaafcWqcZVcWwcWwcXecWwcWwcWwcWwcXecWwcWwcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcVEcVEcVEcVEcVEcVEcVEcVEcVEcVHcVHcVHcZWcVHcVHcVEcVEcVEcVEcVEcVEcVEcVEcVEcZXcVEcVMaagaagaagaagcRLcZScZTcRLcKLcZRcRLcZYagQaafaafaaaaafaafaafaaaaaaaaaaafaafaafaaaaafaaacZZdaacWwcWwcWwcWwcXecWwcWwcWqcWwdabcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcWhcWhcWhcWhcVHdaccWhdaccVEcVHcZWcZNcZNcZWcVHcVEcRLaagaagaagaafaafaafagQaagaagaaaaaaaaaaafcTWaagcRLdaddaedafcRLcRLdagagQaafaafaafaafcTbaafaafaafaafaafaaaaafaaaaaaaaacZZdaacZVcWwcWwcWwcWwcWwcWwcWqdahcWwcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafcWhcWhdacdaicVHdajcVEcZhcVHdakcZNcVHcYjcVEaagaagaaaaaaaaaaaaaafaafaagaagaaaaaaaafaafaafaafaagcZTcRLdalcRLdagdagagQaafaaaaaaaaaaaaaafaafaafaaaaafaaaaaaaafaaaaaacZZdaacWwcWwcWwcWwcWwcWwcWwcWqcYkdamcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcWhcWhcWhdaccVHcVEcVHcVHcZNcZNcVHcVHcVEcRLaagaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaaaaaaaaagcZTcRLdancRLdagdagagQaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdaodapdaocYDcYDcYDcYDcYDcYDcYDcYDcWpaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWhcWhcWhcVEcVHcVHcZWcZWcVHcVHcVEaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcZUaagdaqcRLcRLcRLcRLcRLdardasdatcKLcKLaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaucXecYyaagaagaagaagaaaaaaaaaaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcWhcVHcVHcVHcVHcVHcVHcVHcVEaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaadavdawdawdawdawdawdaxdaydataaaaagaaaaaaaaaaaaaaaaaaaaaaaacUwaaaaaaaaadazdapdaAagQaaaaaaagQaaaaaaaaaaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcVEcVEcVEcVEcVEcVEcVHcVEdaBaagaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaagcRLcRLcRLdatdaCdataaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaDaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaacWhcWhcWScVGcVHdajcVEaagaafaafaafaafaafaagaagaafaafaafaafaafaaaaaacTbaaaaaaaafaagaagaagcRLdatdaEdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacWhcVOcWhcVHcVHcVEaagaafaaaaaaaaaaagaagcSZaagaaaaaaaafaafaafaafaafaafaafaafaaaaagaagcRLdatdaGdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacWhdaHcWhcVGcWhcVHcWhaagaaaaaaaaaaaaaaaaafaagaagaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRLdatdaGdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaacWhcWhcWhcVHcVHcVOcVEaagaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaafcKLcKLdatdaGdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaagcKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafcVEcWhcVEcVEcVEcVEcRLaaaaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaagdardaGdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacWhcWhcWhcVGcVOcVHcVEaagaagaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaagcRLdardaGdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaagcKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafcWhcWhcWhcVGcVEagQagQaagaaaaaaaafaafaaaaaaaaaaafaafaafaafaafaafaafaafaafaagaagcRLcRLdardaGdatdaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaaacKLaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacWhcWhcWhcVOcVHcVEaaaaaaagQaafaaaaafaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaagcRLcRLcRLcRLdardaGdaIdaJdaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafagQdardasdardardardardaKdardardardardardardardaLdardardardardardardardardardardardardardardardardardaMdaIdaIdaIdaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdaOdaIdaIdaIdaPdaIdaIdaIdaIdaIdaIdaQdaRdaSdaTdaUdaVdaWdaXdaIdaIdaIdaIdaIdaIdaIdaIdaIdaIdaIdaYdaZdbadaOdaIdaIdaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdaOdaOdaOdaIdaIdaIdaIdaIdaIdaIdaIdbbdbcdbddbedbfdbgdbhdbidaIdaIdaIdaIdaIdaIdaIdaIdaIdaIdaIdaGdaIdaIdaIdaIdaIdaFaaaaaaaaaaaaaaadaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdbjdbkdbldbldbldardbldbldbldbldbldardbldbldbldbldbldardbldbldbldbldbldardbldbldbldbldardaGdaOdaOdaIdaIdaIdbmcXQcXQcXQaaaaaaaaacXHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaksaksaksaksaksaksaksaksaksaksagQaksaksaksaksakscTWcTWcTWaksaksakscKLaksaksaksaksdbndbodbndaOdaIdaIdaOdbpdbqdbrdbsdaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKLaaaaaaaaaaaadbndbtdbndbudbudatdbvdatdbvdatcYFcYFcYFaaaaaaaaadaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRMaagaagdbndbwdbxdbydbndbzdbzdatdbAdatdbAdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagdbndbBdbndbCdbDdbEdbEdatdbAdatdbAdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagdbndbFdbGdbCdbEdbHdbEdatdbAdatdbAdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcZUaagcWkdbndbIdbndbJdbEdbKdbLdatdbMdatdbAdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcWkdbNdbEdbOdbPdbEdbQdbRdbEdatdbAdatdbAdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagcRLcRLdbndbSdbndbEdbEdbGdbEdatdbAdatdbMdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKLcKLcKLaaadbndbndbSdbndbndbndbndbndatdbAdatdbMdataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbTaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbUaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbVdbVdbVaaadbWaaadbVdbXdbYaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbZdcadcadcbdccdcbdcadcacTbaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadcddcddcdaaadbWaaadcddbYaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbWaaaaaaaaacTbaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbVdbVdbVaaadbWaaadbVdbVdbVaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadbZdcadcadcbdcedcbdcadcadcfaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaadcddcddcdaaadbYaaadcddcddcdaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaadbYaaaaaaaaaaaaaaaaksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaksaksaksaksaksaksaksaagaksaksaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9725,13 +9760,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaagaagaagaagaafaafaafaafaafaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafdbxdbxdbxdbydbxdbxdbxaagaagaagaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbydbydbzdbAdbzdbydbyaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbBdbzdbzdbzdbzdbzdbzdbxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbzdbzdbCdbDdbEdbzdbFdbxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbGdbHdbydbzdbzdbzdbAdbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbzdbIdbzdbzdbydbxdbxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbxdbxdbxdbxdbxdbydbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafdcgdcgdcgdchdcgdcgdcgaagaagaagaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdchdchdcidcjdcidchdchaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdckdcidcidcidcidcidcidcgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcidcidcldcmdcndcidcodcgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcpdcqdchdcidcidcidcjdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcidcrdcidcidchdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdcgdcgdchdchaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9855,198 +9890,198 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbJdbJdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLdbMdbLaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbJdbKdbKdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbNdbOdbNaafaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbPdbQdbRdbSaafaaaaaadbJdbJdbJdbJdbJdbJdbJdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbTdbUdbUdbVdbWdbXdbNaafaaaaaadbJdbJdbJdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYdbZdcadcbdccdcddceaafaafdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafaafaafdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadchdbUdbUdcidcjdbXdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagaagaagdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcldcmdcndckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafbRqaafaafaafdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcodcpdcqdcrdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcsdctdcudckdcvdcwdckdckdckdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcxdcydczdcAdcBdcCdbLdcddcDdckdcEdcFdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcGdcHdcydcIdcJdcKdcLdcMdcDdcNdcFdcOdcEdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcGdcQdcGdczdczdcvdcRdcJdckdcrdcSdckdcFdcTdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcUdcVdczdcWdcXdczdcndcYdcKdcZddaddbdckdckdckdckdckdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddcddcdddddcddcddcdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddeddfddgdczdcXddhdcIddidcJddjdckddkddldckddmdcDddnddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddcddpddqddrddsddcdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdbKdbKdckdcCddtdduddvddgddwddxdcKddydbLdcdddzdckddmdcrdcDddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafddcddAddBddCddDddcdbJdbJdcgdcgdcgdcgdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdckdckdckdckdckdckdcBdcJddEddtdcJdcYddFddyddydcMdcDddkdckddmdcnddGddodckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaafddIddIddIddcddcddJddKddcddcddIddIddIddIddIddIddIddHdcgdbJdbJdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdckddLdcddcKddMdckddNddOddPdckdcZdckddQddRddSdckdcdddTdbOddUdcndcqdbOdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaafaafaafddIddVddWddXddYddZdeadebddWddWddWdecdeddeedefddIddHddHdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdckddLdcndcddcIdcZddTddtdegddtdehdcddcddeidcDdcddcndcndckdbOdejdcndcddckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaafddIdekddWdeldemdendeodepddIddIdeqderdesdesdetddIddHddHdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdckddLdeudcndcndcZdcnddGdcvdcndevdehddGddzdewdcndexdcrdckddtdbOddTdcddckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdeyddHddHddHddHddHddHddHddHddHddHddHdezdcgdcgdcgdcgdcgaaaaaaaaaaaaaaaaaaaafddIdeAdeBdeCdeDdeCdeEddWdeFddIdeGdeHdeIdeJddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdckddLdeKdcIdcBdckdeLdckdeMdeNdckdcKdckdeMdeNdckdcJddTdckdeideOdbOddkdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdePddHddHddHddHddHddHddHddHddHddHddHdeQdeydcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaafddIdeRddWdeSddYddWdeTddWdeUddIdeGddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdckdckdckdckdckdckdeLdckdeVdcDdcKddkdcrdcJddwdcJddbdcIdckdeMdeWdeXdeYdckdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdezddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgaaaaaaaaaaaaaaaaaaaaaaafaafddIdeZddWdfademdfbddWddWdeFddIdeGddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckdcDddkdfcdcYdbXdcIdcDdckdcJdcrdckdfddfedfedffdckdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaafaafaafddIddIdfhdfiddIddIdfjdfkdfjddIdeGddHddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckddkdcdddbdcDdcJdcrddbdckdeLdckdckddmdbOdfedfldfmdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHdfndfodfpdfqdfqdfqdfqdfqdfqdfrdfndfoddHddHdfsdftdfuddIdfvddWdfwddIdeGddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdckdckdckdckdckdckdckdckdckdeLdckddmdbOddndbOdffdfxdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHdfydfzdfzdfzdfzdfzdfzdfzdfzdfyddHddHddHdfAdfAdfAddIdfBdfCdfDddIdeGddHddHddHddHddHddHdeQdeydbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEaaaaaaaaaaaaaaadfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdeLdeLdeLdeLdeLdeLdeLdeLdeLdeLdeLdckddmddnddnddnddodckdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHdfndfodfFdfGdfGdfGdfGdfGdfGdfGdfndfoddHddHddHddHddHddIdfjdfHdfjddIdfIddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdckdckdckdckdckdckdckdckdckdckdckdckdckdckdeYdfJdfKdckdckdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHddHddHddHddHdfLdfMdfNdfOdfPdfQddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdckdfedfeddndckdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdcgdcgdcgdcgdcgddHddHddHddHddHddHdfLdfRdfNddHddHddHdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdckdfSdfTdfSdckdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHdfUddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdckdfVdfJdeYdckdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfWddHddHddHddHddHdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHdfUddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfYdfZdgadfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgdeydcgddHddHdezdezdcgdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdgbdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdgbdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaadbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdgcdgdddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdgbdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKaaaaaaaaaaaadbJdbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdfgdfgdfgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHdfUddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbJaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHdfUddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdbKdbKaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHdgcdgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdbKdbKaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdgfdeydbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaadbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaadfXaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadbKdfXdfXaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaadbKdbKdfXaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaadcfdcfaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadcfdcfdghaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHdgcdgdddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadghaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbJdbJdcgdeydgiddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagdcfdcfdcfdbKdbJdbJdcgdcgddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfaafaafaafaafaafaafaafaafdcfdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgddHddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJdbKdbKdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgddHddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbKdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdbJdbJdbJdcgddHdgjdgkddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdcgddHddHdfUddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJdbJdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgdcgddHddHdfUdeQdeydbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgddHddHdgjdgkddHdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdfUddHddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaadglaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHdfUddHddHddHdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHddHddHddHdcgdcgdcgdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHddHddHddHddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHdfUddHdggdfQddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHdgcdgedgmdgndgedgedgedgdddHddHdcgdcgdcgdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHdfLdfNddHddHddHdfUddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgddHdgoddHddHddHddHddHddHddHddHdgcdgedgdddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdcgdcgdeydcgdcgdcgdcgdcgdcgddHddHddHddHdfUddHddHddHdcgdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdfUddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaafaafaafaafaafaafaafaafaafaafaafdcgdcgdcgdcgdbJdbJdbJdbJdbJdcgdcgddHddHdgcdgedgedgdddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfdcfaagaagaagaagaagaagaagaagaagaagaagaagaagaagdcfdcfdcfdcfdbKdbJdbJdbJdcgddHddHddHddHddHdfUddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbKdbJdbJdcgdcgddHddHddHddHdgcdgedgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdcgdcgdcgdcgddHdfWddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaadbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdeyddHddHdfUddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdbKdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHdgcdgedgdddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadfgdfgdbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHdggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaadbKdbKdbKdfgdfgaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfXdfXdfXdfXdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdgjdgedgedgedgedgkddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHddHdgoddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHddHdeydcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHddHdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfEdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHdgjdgkddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdeydgidggdfPdfQddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdbJdcgddHdfLdfRdfNddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdcgdcgdcgdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdcgddHddHdcgdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfaafaafaafaafaafaafaafaafaafaafdcfdcfdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEddHddHddHddHdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfdcfdcfaagaagaagaagaagaagaagaagaagdcfdcfdcfdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEddHddHddHddHdfEdfEdfEdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdcfaafaafaafaafaafdghdghaafaafaafdcfdcfdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHddHddHdcgdcgdcgdcgdfEdfEdfEdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadghdghdghdghaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHddHddHddHdcgdcgdcgdfEdfEdfEdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaadghdghdghdghaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHdfUddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHdcgdcgdfEdfEdfEdfEdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaadghdghaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHdfUddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgpddHdgpddHdcgdcgdcgdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgqdfydgqddHdcgdfEdfEdfEdfEdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgrdgsdgtdfEdfEdfEdfEdfEdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgrdgsdgudfEdfEdfEdfEdfEdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHdfndfodgvdfqdfqdfqdfqdfqdfqdgwdgsdgudfEdfEdfEdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgxdgxdgxdgxdgxdgxdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdcgddHddHddHddHdfUdeQdeydbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHdfydgydgydgydgydgydgydgydgzdgAdgudfEdfEdfEdfEdfEdfEdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgBdgCdgDdgEdgFdgxdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdcgdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdcgddHddHddHdfndgGdfGdfGdfGdfGdfGdfGdgHdgsdgIdgJdfEdfEdfEdfEdfEdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgxdgKdgLdgMdgNdgOdgxdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdcgdcgdcgddHddHddHddHdfEdfEdfEdfEdfEdfEdgrdgsdgudfEdfEdfEddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgPdgQdgRdbKdgSdgxdgxdgxdgTdgxdgxdgxdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgddHddHddHdfUddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbJdbJdcgdcgddHddHddHdfEdfEdfEdfEdfEdfEdfEdgrdgsdgudfEddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgUdgRdgVdbKdgSdgWdgXdgSdgYdgSdcgdcgdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHddHdfUddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdbJdbJdcgdcgdcgddHddHdfEdfEdfEdfEdfEdfEdfEdgZdgsdguddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgPdeydbJdgSdhadhbdhcdgYdgSddHdcgdcgdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHdfUddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdbJdbJdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdgpdfydgpddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhddbKdbJdgSdgSdgSdgSdhedgSddHddHdcgdcgdeydcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdbJdbJdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHdgqddHdgqddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhfdbKdbKdgSdgWdhgdgSdgYdhhddHddHddHddHdhiddHdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHdfUddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHddHddHddHdhjdhjdhjddHddHddHdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdhfdbKdbKdgSdhadhbdhkdgYdhlddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdbJdbJdcgdcgdeydcgdcgddHddHdfUddHddHddHddHddHddHddHddHdfgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfXdfXdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEddHddHddHddHddHddHddHddHdhmdhndhoddHddHddHdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdgSdhpdgSdgSdgSdgSdgSdgSdgYdhqddHddHddHddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdbJdbJdcgdcgddHdhiddHddHddHdggdfPdfQddHddHddHddHddHddHddHdfgdfgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEddHddHdhrdhrdhrdhrdhrdhrdhsdhtdhtdhudhrdhrdhrdhrdgiddHddHdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdgSdgSdgSdgSdhvdhwdhxdgSdgWdhydgSdhedgSdgSdgSdhzdhAdhBdgSddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadbJdbJdbJdcgdcgddHddHddHddHddHddHdfLdfRdfNddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfXdfXdfEdfEdcgddHddHddHdhrdhCdhDdhEdhFdhGdhHdhIdhJdhJdhKdhDdhLdhMdfQddHddHdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbKdbKdbKdgSdhNdhOdhPdhQdhOdhOdgSdhadhbdhRdgYdgSdhSdhTdhUdhUdhUdhhddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgddHddHddHddHddHddHddHddHdhVdhWdhXdhYdhWdhWddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfXdfXdfXdfEdfEdbJdcgddHddHddHdhrdhZdhDdiadibdhDdhDdhDdhDdhDdicdhDdhLdiddieddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgdeyddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbJdbJdbJdbJdgSdifdhOdigdihdiidijdgSdgSdgSdgSdgYdgSdhSdikdikdikdildhlddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHdhVdimdimdimdindhWddHdioddHddHddHdeQdeydcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfXdfXdfXdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbJdcgddHddHddHdhrdipdhDdhDdiqdhDdhDdhDdhDdhDdhKdirdisdhKdfNddHddHddHddHddHddHddHdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdcgdcgddHdhiddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdcgdcgdbJdbJdbJdgSditdhOdiudhOdivdhOdiwdildixdiydizdgSdhSdikdiAdikdiBdhqddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHdiCdiCdiDdiEdhVdiFdiGdiGdiHdhWdiIdiIdiIddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdcgdcgddHddHdhrdiJdhDdiKdiLdiMdiNdiOdhDdiPdhrdhrdhrdhrdhrdggdfQddHddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHdggdfQddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdgSdgSdgSdgSdgSdgSdgSdiQdiRdiSdiQdiRdgSdgSdgSdgSdgSdiTdgSdgSdiUdiVddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHdiWdiEdiXdiYdiZdjadjbdjcdjcdjddjedjfdjgdjhdfQddHddHddHdezdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdfEdbKdbKdbJdcgddHddHdhrdjidhDdjjdibdjkdjldjmdhDdjndjodjpdjqdjrdjsdgmdgndgedgedgedgedgedgdddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbJdbJdbJdbJdcgdcgddHddHdgjdgedgedgedgedgedgedgedgedgmdgndgedgedgedgedgdddHddHddHddHddHdcgdbJdbJdbJdbJdbJdgSdjtdjudjvdikdiBdjwdildiBdiwdjxdjydjzdildiBdikdikdjAdjBdhAdhBdjCdjDdjDdjDdjDdjDdjDdjDdjEdjEdjEdjEdjEdjEdjEdiDdjFdjGdjHdiYdjIdjJdjKdjLdjcdjcdjcdjMdjNdjOdjPdieddHddHddHdezdcgdbJdbJdbKdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdfEdfEdbKdbKdbJdcgddHddHdhrdhrdhrdhrdjQdjRdjSdjTdjQdjQdjUdhrdhrdhrdhrdfLdfNddHddHddHddHddHdfUddHddHddHddHdcgddHdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdfUddHddHddHddHddHddHddHddHdfLdfNddHddHddHddHdfUddHddHddHddHddHdcgdcgdeydcgdcgdbJdgSdgSdgSdgSdjVdiBdjWdjXdjYdiydjZdkadkadkbdkbdkadkadkcdkddkadkddkedkedkedkedkedkedkedkedkfdkfdkfdkfdkfdkfdkfdkgdkhdkgdkidkhdkjdkkdkldkmdkndkodkpdjedkqdkrdjhdfNddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfEdfEdbKdbKdbJdcgdcgddHddHddHddHddHdjQdksdktdkudkvdjQdeHdkwdgPddHddHddHddHddHdfWddHddHddHdgcdgedgedgdddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHdgjdgedgkddHddHddHddHdcgddHddHdfWddHddHddHddHddHddHdfUddHddHddHddHddHddHddHdhiddHdcgdcgdcgdcgdcgdgSdikdkxdkydkzdkzdkydkAdkBdkCdkzdkzdkydkydkDdkEdkFdkGdkHdkHdkHdkHdkHdkHdkHdkHdkIdkIdkIdkIdkIdkIdkJdkKdkLdkMdkNdkOdkPdkQdkRdkSdkSdkSdkSdkSdkSdkSdkSdkTdfMdkUdfMdgPdezdcgdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbJdcgdcgddHddHddHddHdjQdkVdkWdkXdkYdjQddHddHddHddHddHddHdcgdcgdeydcgddHddHddHddHddHdfUddHddHddHddHddHdcgdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgddHdgjdgkddHddHddHdcgdcgdcgdcgdcgdcgdeyddHddHddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHdcgdcgdgSdgSdkZdladkZdlbdlbdlcdlddledlbdlbdkZdlfdkZdgSdlgddHddHddHaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlhdiEdiYdlidljdlkdlldlmdlmdlndkSdlodlpdlqdlrdlrdlrdlrdgPddHdcgdbJdbJdbKdbKdbKdbKdbJdbJdbJdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdcgdcgddHddHddHdjQdjQdjQdjQdjQdjQddHddHdcgdcgdcgdcgdcgdbJdbJdcgdcgddHddHddHddHdfUddHddHddHddHddHddHdcgdcgdcgdcgdcgdcgddHddHddHddHddHdfUddHddHdcgdcgdcgdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHdfUddHddHddHdggdfQddHddHddHddHddHddHddHdcgdgSdlsdltdludltdlbdlvdlwdlxdlydlzdlbdlAdlBdlCdgSddHddHddHddHddHddHaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdiCdlDdlEdkkdkSdkSdkSdkSdlFdkSdlGdkSdkSdlHdgPdgPdgPdgPddHdcgdbJdbJdbKdbKdbKdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHdgcdgedgedgedgdddHddHddHddHddHddHddHddHddHddHddHddHddHdfUddHdcgdcgdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHdgcdgedgedgedgmdgndgedgedgedgdddHddHddHddHdgSdlIdlJdlKdlLdlbdlMdlzdlzdlNdlOdlbdlPdlQdlRdgSddHddHddHddHddHddHaafaafaafaafaafaafaafdlSdlSdlSdlSdlSaafaaaaaadiCdlTdlUdkkdlVdlWdlXdlmdlmdlYdlmdlndkSddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbJdcgddHddHddHddHddHddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHdgcdgdddHddHdggdfQddHddHdgjdgedgedgedgedgedgkddHdcgdbJdbJdbJdbJdbKdbKdbKdbJdbJdcgdcgdcgddHddHddHddHddHddHddHdfLdfNddHddHddHdfUddHddHddHddHdgSdgSdgSdgSdgSdlbdlZdmadmbdmcdlOdlbdkZdmddkZdgSddHddHddHddHddHddHaaaaaaaafaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaadiWdiEdmedmfdmgdkSdkSdkSdkSdkSdkSdmhdmidkSddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdcgdcgdcgdcgddHddHddHddHdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgddHdfWddHddHdgcdgedgedgmdgndgedgedgkddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJdbJdcgdcgdcgdcgddHddHddHddHddHddHddHddHddHdgcdgedgedgdddHddHddHddHddHddHdlbdlbdlbdlbdlbdlbdlbdfLdfMdfNdmjddHddHddHddHddHaaaaaaaaaaafaaaaaaaaaaafdlSdlSdlSdlSdlSdmkdjFdmldmmdiYdmndkkdmodmodmpdmqdmrdmsdmtdmidkSddHddHddHddHdcgdcgdbJdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbJdcgdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdeydcgddHddHddHddHdfLdfNddHddHddHddHdfWddHdcgdcgdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgddHddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHaafaafaafaafaafaafaafaafdlSdlSdlSdlSdlSdmudiYdmudiYdiYdmndkkdiYdiYdmvdiYdiYdmwdmxdmydkSddHddHddHddHdcgdbJdbJdbJdbKdbKdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHdeydcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgdcgddHddHddHddHdfUddHddHddHddHddHddHddHddHddHddHddHddHddHdggdfQddHddHddHddHddHddHddHddHaaaaaaaaaaaaaaaaaaaafdlSdlSdlSdlSdlSdiDdjFdmzdmAdiYdmndmBdkOdkOdmCdkOdkOdmDdmEdmFdkSddHddHddHdgfdeydbJdbJdbJdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbJdbKdbKdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgddHddHddHddHdgcdgedgedgedgedgedgedgedgedgedgedgedgedgedgmdgndgedgedgdddHddHddHddHddHddHaaaaaaaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaadlhdiEdmGdmndkkdiYdiYdmHdmodiYdiYdmhdmIdkSddHddHddHddHdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdfLdfNddHddHdfUddHddHddHddHddHddHdmJdmJaaaaaaaaaaafdlSdlSdlSdlSdlSaafaaaaaadkSdkSdmKdmLdkOdmMdmNdmOdmPdmQdmxdmidkSddHddHddHddHdcgdbJdbJdbJdbJdbKdbJdbJdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHddHdgcdgedgedgedgedgedgedmRdmSdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmTdmUdmVdmWdiYdiYdiYdmXdmYdmZdnadnbdncdkSddHddHdcgdcgdcgdbJdbJdbKdbKdbKdbJdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdcgdcgdcgddHddHddHddHddHddHddHdcgdcgddHddHddHddHddHddHddHddHddHddHddHddHddHddHdmJdmJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkSdkSdiCdiDdiEdiCdkSdkSdkSdkSdkSdkSdkSddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdeydgiddHddHddHddHddHddHddHddHddHddHddHddHddHddHaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHddHdfWddHddHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdcgddHddHddHddHddHddHddHddHddHddHddHddHdcgdeydcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHdeQdeydcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdcgdcgddHddHddHddHddHddHddHddHddHdcgdbJdbJdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHddHdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdcgdbJdbJdbJdcgdcgdcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHddHddHddHddHddHddHddHdcgdcgdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHddHdgoddHddHddHdcgdcgdcgdcgdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddHddHdcgdeydcgdcgdcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdcgdcgdbJdbJdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdcgdbJdbJdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcgdbKdbJdbJdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaadbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKaaaaaaaaaaaadbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKdbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdcsdcsdctdctdctdctdcsdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdcsdcsdcsdcsdcsdcsdctdctdcsdcsdcsdcsdctdctdctdctdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcudcvdcuaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdcsdcsdcsdctdctdcsdctdctdctdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcwdcxdcwaafaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcydczdcAdcBaafaaaaaadcsdcsdcsdcsdcsdcsdcsdctdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcCdcDdcDdcEdcFdcGdcwaafaaaaaadcsdcsdcsdcsdctdctdctdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcHdcIdcJdcKdcLdcMdcNaafaafdctdctdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaafaafaafaafaafaafaafaafaafaafdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcQdcDdcDdcRdcSdcGdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaagaagaagaagaagaagaagaagaagaagdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcUdcVdcWdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOaafaafaafaafaafbRqaafaafaafdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdcXdcYdcZddadcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddbddcddddcTddeddfdcTdcTdcTdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddgddhddiddjddkddldcudcMddmdcTddnddodcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddpddqddhddrddsddtdduddvddmddwddoddxddndcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddyddpddzddpddiddiddeddAddsdcTddaddBdcTddoddCdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddDddEddiddFddGddidcWddHddtddIddJddKdcTdcTdcTdcTdcTdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafddLddLddMddLddLddLdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddNddOddPddiddGddQddrddRddsddSdcTddTddUdcTddVddmddWddXdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafddLddYddZdeadebddLdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdctdctdcTddldecdeddeeddPdefdegddtdehdcudcMdeidcTddVddaddmddXdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafddLdejdekdeldemddLdcsdcsdcPdcPdcPdcPdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcTdcTdcTdcTdcTdcTddkddsdendecddsddHdeodehdehddvddmddTdcTddVdcWdepddXdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdcPdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaafderderderddLddLdesdetddLddLderderderderderderderdeqdcPdcsdcsdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdcTdeudcMddtdevdcTdewdexdeydcTddIdcTdezdeAdeBdcTdcMdeCdcxdeDdcWdcZdcxdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdcsaaaaaaaaaaaaaaaaafaafaafderdeEdeFdeGdeHdeIdeJdeKdeFdeFdeFdeLdeMdeNdeOderdeqdeqdcsdcsdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdcTdeudcWdcMddrddIdeCdecdePdecdeQdcMdcMdeRddmdcMdcWdcWdcTdcxdeSdcWdcMdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaafderdeTdeFdeUdeVdeWdeXdeYderderdeZdfadfbdfbdfcderdeqdeqdcsdcsdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcTdeudfddcWdcWddIdcWdepddedcWdfedeQdepdeidffdcWdfgddadcTdecdcxdeCdcMdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdfhdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfidcPdcPdcPdcPdcPaaaaaaaaaaaaaaaaaaaafderdfjdfkdfldfmdfldfndeFdfoderdfpdfqdfrdfsdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdcsdcsdctdctdcsdcsdcsdcsdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcTdeudftddrddkdcTdfudcTdfvdfwdcTddtdcTdfvdfwdcTddsdeCdcTdeRdfxdcxddTdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdfydeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfzdfhdcPdcPdcPaaaaaaaaaaaaaaaaaaaaaaafderdfAdeFdfBdeHdeFdfCdeFdfDderdfpdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcTdcTdcTdcTdcTdcTdfudcTdfEddmddtddTddaddsdefddsddKddrdcTdfvdfFdfGdfHdcTdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdfideqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPaaaaaaaaaaaaaaaaaaaaaaafaafderdfIdeFdfJdeVdfKdeFdeFdfoderdfpdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdcTdfudcTddmddTdfLddHdcGddrddmdcTddsddadcTdfMdfNdfNdfOdcTdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaafaafaafderderdfQdfRderderdfSdfTdfSderdfpdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdcTdfudcTddTdcMddKddmddsddaddKdcTdfudcTdcTddVdcxdfNdfUdfVdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfWdfXdfYdfZdfZdfZdfZdfZdfZdgadfWdfXdeqdeqdgbdgcdgdderdgedeFdgfderdfpdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcTdfudcTdcTdcTdcTdcTdcTdcTdcTdcTdfudcTddVdcxddWdcxdfOdggdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdghdgidgidgidgidgidgidgidgidghdeqdeqdeqdgjdgjdgjderdgkdgldgmderdfpdeqdeqdeqdeqdeqdeqdfzdfhdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgnaaaaaaaaaaaaaaadgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdcTdfudfudfudfudfudfudfudfudfudfudfudcTddVddWddWddWddXdcTdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfWdfXdgodgpdgpdgpdgpdgpdgpdgpdfWdfXdeqdeqdeqdeqdeqderdfSdgqdfSderdgrdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcTdcTdcTdcTdcTdcTdcTdcTdcTdcTdcTdcTdcTdcTdfHdgsdgtdcTdcTdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdeqdeqdeqdeqdeqdeqdgudgvdgwdgxdgydgzdeqdeqdeqdeqdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdcTdfNdfNddWdcTdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdeqdgudgAdgwdeqdeqdeqdcPdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdcTdgBdgCdgBdcTdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdcTdgEdgsdfHdcTdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcPdcPdeqdeqdgFdeqdeqdeqdeqdeqdcPdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdgDdeqdeqdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdctdcsdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdgHdgIdgJdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdcPdfhdcPdeqdeqdfidfidcPdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdeqdeqdgDdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdctdctdctdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdfPdgKdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdctdctdctdctdcsdcsdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdfPdfPdfPdgKdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaadctdctaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgLdgMdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdgKdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdctdctaaaaaaaaaaaadcsdctdctaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdfPdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaadctdctaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdfPdfPdfPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdcPdeqdeqdgDdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaadcsaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcsdcPdeqdeqdgDdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaadctdctdctaaaaaadctdctdctdctdctdctdctdctdctdcsdcPdeqdeqdgLdgNdgMdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaadctdctdctaaaaaaaaadctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdgDdeqdgOdfhdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcPdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgPdgydgzdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgudgAdgwdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaadcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaadgGaaaaaadctdctdctdctdctdctdctdctdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaadctdgGdgGaaaaaadctdctdctdctdctdctdctdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaadctdctdgGaaaaaaaaadctdctdctdctdctdctdcsdcPdcPdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcPdeqdeqdgDdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcsdcPdeqdeqdgDdeqdeqdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaadcOdcOaaaaaaaaaaaaaaaaaadctdctdctdcsdcsdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaadcOdcOdgQaaaaaaaaaaaaaaaaaadctdctdctdcsdcsdcPdeqdeqdgLdgMdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaadgQaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaafaafaafaafaafaafaafaafdcOdcOdctdctdcsdcsdcPdfhdgRdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaagaagaagaagaagaagaagaagdcOdcOdcOdctdcsdcsdcPdcPdeqdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOaafaafaafaafaafaafaafaafdcOdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdctdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcsdcPdeqdeqdgPdgydgzdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsdctdctdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcsdcPdeqdeqdgudgAdgwdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdcsdcsdcPdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdctdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcsdcsdcsdcPdeqdgSdgTdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcPdcPdeqdgDdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcPdeqdeqdgDdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsdcsdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcPdcPdeqdeqdgDdfzdfhdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcPdeqdeqdgSdgTdeqdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdeqdeqdgDdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdeqdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdgDdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaadgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdcPdcPdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdgDdeqdgPdgzdeqdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdgLdgNdgVdgWdgNdgNdgNdgMdeqdeqdcPdcPdcPdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdgDdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdeqdgXdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgMdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcPdcPdfhdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdcPdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaafaafaafaafaafaafaafaafaafaafaafdcPdcPdcPdcPdcsdcsdcsdcsdcsdcPdcPdeqdeqdgLdgNdgNdgMdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOdcOaagaagaagaagaagaagaagaagaagaagaagaagaagaagdcOdcOdcOdcOdctdcsdcsdcsdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdcOdcOdctdctdctdcsdcsdcPdcPdeqdeqdeqdeqdgLdgNdgNdgMdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcsdcPdcPdcPdcPdeqdgFdeqdeqdgDdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaadctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcsdcPdcPdfhdeqdeqdgDdeqdeqdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaadfPdctdctdctdctdfPdfPaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdeqdgLdgNdgMdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaadfPdfPdctdctdctdfPdfPdfPaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdctdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaadfPdfPdctdctdctdfPdfPaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaadfPdfPdctdctdctdfPdfPaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdeqdgPdgydgzdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaadctdctdctdfPdfPaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdeqdgudgAdgwdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdcPdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgGdgndgGdgGdgGdgGdgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdcPdeqdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdeqdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdgSdgNdgNdgNdgNdgTdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdgDdeqdeqdeqdeqdgXdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdgDdeqdeqdeqdeqdfhdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdgDdeqdeqdeqdcPdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdeqdgDdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdcsdcPdcPdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgndgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcsdcPdeqdeqdgDdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdcPdeqdgSdgTdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcsdfhdgRdgPdgydgzdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcsdcPdeqdgudgAdgwdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndcPdcPdcPdgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndcPdeqdeqdcPdgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOaafaafaafaafaafaafaafaafaafaafdcOdcOdctdctdctdctdctdcsdcsdcPdeqdeqdgDdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndeqdeqdeqdeqdgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOdcOdcOaagaagaagaagaagaagaagaagaagdcOdcOdcOdctdctdctdctdctdcsdcsdcPdcPdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndeqdeqdeqdeqdgndgndgndgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcOaafaafaafaafaafdgQdgQaafaafaafdcOdcOdctdctdctdctdctdctdcsdcsdcsdcPdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndeqdeqdeqdeqdcPdcPdcPdcPdgndgndgndctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaadgQdgQdgQdgQaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdcPdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndeqdeqdeqdeqdeqdcPdcPdcPdgndgndgndcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaadgQdgQdgQdgQaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdgDdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndeqdeqdeqdeqdeqdcPdcPdgndgndgndgndcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaadgQdgQaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcPdcPdeqdeqdgDdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgYdeqdgYdeqdcPdcPdcPdgndgndgndcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgZdghdgZdeqdcPdgndgndgndgndcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdcPdeqdeqdeqdgDdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndhadhbdhcdgndgndgndgndgndcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgGdgndgndgndgndgndgndgndgndgndgndgndgndgndhadhbdhddgndgndgndgndgndcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndeqdeqdfWdfXdhedfZdfZdfZdfZdfZdfZdhfdhbdhddgndgndgndgndgndgndcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhgdhgdhgdhgdhgdhgdhgdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcPdeqdeqdeqdeqdgDdfzdfhdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndeqdeqdeqdeqdghdhhdhhdhhdhhdhhdhhdhhdhidhjdhddgndgndgndgndgndgndcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhgdhkdhldhmdhndhodhgdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcPdcPdeqdeqdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndcPdeqdeqdeqdfWdhpdgpdgpdgpdgpdgpdgpdhqdhbdhrdhsdgndgndgndgndgndcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhgdhtdhudhvdhwdhxdhgdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgndgGdgGdgGdgndgndgndgndgndgndcPdcPdcPdeqdeqdeqdeqdgndgndgndgndgndgndhadhbdhddgndgndgndeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhydhzdhAdctdhBdhgdhgdhgdhCdhgdhgdhgdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdcsdcsdcPdeqdeqdeqdgDdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgndgndgndgndgndgndgndgndgndgndcsdcsdcPdcPdeqdeqdeqdgndgndgndgndgndgndgndhadhbdhddgndeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhDdhAdhEdctdhBdhFdhGdhBdhHdhBdcPdcPdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdctdctdctdctdctdctdctdctdcsdcsdcPdcPdeqdeqdgDdeqdeqdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdcsdcsdcPdcPdcPdeqdeqdgndgndgndgndgndgndgndhIdhbdhddeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhydfhdcsdhBdhJdhKdhLdhHdhBdeqdcPdcPdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdctdctdctdctdctdctdctdctdcsdcsdcsdcPdeqdeqdgDdeqdeqdeqdeqdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdcsdcsdgndgndgndgndgndgndgndgndgndgndgndgYdghdgYdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhMdctdcsdhBdhBdhBdhBdhNdhBdeqdeqdcPdcPdfhdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdeqdgDdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndgGdgGdgGdcsdcsdgndgndgndgndgndgndgndgndgndeqdeqdgZdeqdgZdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdhOdctdctdhBdhFdhPdhBdhHdhQdeqdeqdeqdeqdhRdeqdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdgDdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndeqdeqdeqdeqdeqdeqdeqdeqdhSdhSdhSdeqdeqdeqdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdhOdctdctdhBdhJdhKdhTdhHdhUdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcsdcsdcPdcPdfhdcPdcPdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdfPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgGdgGdgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgndgndeqdeqdeqdeqdeqdeqdeqdeqdhVdhWdhXdeqdeqdeqdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdhBdhYdhBdhBdhBdhBdhBdhBdhHdhZdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcsdcsdcPdcPdeqdhRdeqdeqdeqdgPdgydgzdeqdeqdeqdeqdeqdeqdeqdfPdfPdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndeqdeqdiadiadiadiadiadiadibdicdicdiddiadiadiadiadgRdeqdeqdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdhBdhBdhBdhBdiedifdigdhBdhFdihdhBdhNdhBdhBdhBdiidijdikdhBdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaadcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdgudgAdgwdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgGdgGdgGdgGdgGdgGdgndgndgndgndgndgndgndgGdgGdgGdgGdgGdgndgndcPdeqdeqdeqdiadildimdindiodipdiqdirdisdisditdimdiudivdgzdeqdeqdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcPdcsdcsdcsdcsdctdctdctdhBdiwdixdiydizdixdixdhBdhJdhKdiAdhHdhBdiBdiCdiDdiDdiDdhQdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdiEdiFdiGdiHdiFdiFdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgGdgGdgGdgndgndcsdcPdeqdeqdeqdiadiIdimdiJdiKdimdimdimdimdimdiLdimdiudiMdiNdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdfhdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdcsdcsdcsdcsdhBdiOdixdiPdiQdiRdiSdhBdhBdhBdhBdhHdhBdiBdiTdiTdiTdiUdhUdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdiEdiVdiVdiVdiWdiFdeqdiXdeqdeqdeqdfzdfhdcPdcsdcsdctdctdctdctdctdctdctdctdctdctdcsdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndcsdcPdeqdeqdeqdiadiYdimdimdiZdimdimdimdimdimditdjadjbditdgwdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdeqdhRdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcsdcsdcsdhBdjcdixdjddixdjedixdjfdiUdjgdjhdjidhBdiBdiTdjjdiTdjkdhZdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdjldjldjmdjndiEdjodjpdjpdjqdiFdjrdjrdjrdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdcPdcPdeqdeqdiadjsdimdjtdjudjvdjwdjxdimdjydiadiadiadiadiadgPdgzdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdhBdhBdhBdhBdhBdhBdhBdjzdjAdjBdjzdjAdhBdhBdhBdhBdhBdjCdhBdhBdjDdjEdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdjFdjndjGdjHdjIdjJdjKdjLdjLdjMdjNdjOdjPdjQdgzdeqdeqdeqdfidcPdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndctdctdcsdcPdeqdeqdiadjRdimdjSdiKdjTdjUdjVdimdjWdjXdjYdjZdkadkbdgVdgWdgNdgNdgNdgNdgNdgMdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdcsdcsdcsdcsdcPdcPdeqdeqdgSdgNdgNdgNdgNdgNdgNdgNdgNdgVdgWdgNdgNdgNdgNdgMdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdhBdkcdkddkediTdjkdkfdiUdjkdjfdkgdkhdkidiUdjkdiTdiTdkjdkkdijdikdkldkmdkmdkmdkmdkmdkmdkmdkndkndkndkndkndkndkndjmdkodkpdkqdjHdkrdksdktdkudjLdjLdjLdkvdkwdkxdkydiNdeqdeqdeqdfidcPdcsdcsdctdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndctdctdcsdcPdeqdeqdiadiadiadiadkzdkAdkBdkCdkzdkzdkDdiadiadiadiadgudgwdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcPdfhdcPdcPdcsdhBdhBdhBdhBdkEdjkdkFdkGdkHdjhdkIdkJdkJdkKdkKdkJdkJdkLdkMdkJdkMdkNdkNdkNdkNdkNdkNdkNdkNdkOdkOdkOdkOdkOdkOdkOdkPdkQdkPdkRdkQdkSdkTdkUdkVdkWdkXdkYdjNdkZdladjQdgwdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndctdctdcsdcPdcPdeqdeqdeqdeqdeqdkzdlbdlcdlddledkzdfqdlfdhydeqdeqdeqdeqdeqdgFdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdgSdgNdgTdeqdeqdeqdeqdcPdeqdeqdgFdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdhRdeqdcPdcPdcPdcPdcPdhBdiTdlgdlhdlidlidlhdljdlkdlldlidlidlhdlhdlmdlndlodlpdlqdlqdlqdlqdlqdlqdlqdlqdlrdlrdlrdlrdlrdlrdlsdltdludlvdlwdlxdlydlzdlAdlBdlBdlBdlBdlBdlBdlBdlBdlCdgvdlDdgvdhydfidcPdcsdcsdctdctdctdctdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcPdcPdeqdeqdeqdeqdkzdlEdlFdlGdlHdkzdeqdeqdeqdeqdeqdeqdcPdcPdfhdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdeqdgSdgTdeqdeqdeqdcPdcPdcPdcPdcPdcPdfhdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdhBdhBdlIdlJdlIdlKdlKdlLdlMdlNdlKdlKdlIdlOdlIdhBdlPdeqdeqdeqaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlQdjndjHdlRdlSdlTdlUdlVdlVdlWdlBdlXdlYdlZdmadmadmadmadhydeqdcPdcsdcsdctdctdctdctdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdcPdeqdeqdeqdkzdkzdkzdkzdkzdkzdeqdeqdcPdcPdcPdcPdcPdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdcPdhBdmbdmcdmddmcdlKdmedmfdmgdmhdmidlKdmjdmkdmldhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdjldmmdmndkTdlBdlBdlBdlBdmodlBdmpdlBdlBdmqdhydhydhydhydeqdcPdcsdcsdctdctdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgLdgNdgNdgNdgMdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgDdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdgLdgNdgNdgNdgVdgWdgNdgNdgNdgMdeqdeqdeqdeqdhBdmrdmsdmtdmudlKdmvdmidmidmwdmxdlKdmydmzdmAdhBdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafdmBdmBdmBdmBdmBaafaaaaaadjldmCdmDdkTdmEdmFdmGdlVdlVdmHdlVdlWdlBdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdgLdgMdeqdeqdgPdgzdeqdeqdgSdgNdgNdgNdgNdgNdgTdeqdcPdcsdcsdcsdcsdctdctdctdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdgDdeqdeqdeqdeqdhBdhBdhBdhBdhBdlKdmIdmJdmKdmLdmxdlKdlIdmMdlIdhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaadjFdjndmNdmOdmPdlBdlBdlBdlBdlBdlBdmQdmRdlBdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcPdcPdcPdcPdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdgFdeqdeqdgLdgNdgNdgVdgWdgNdgNdgTdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdcsdcsdcsdcPdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdeqdeqdlKdlKdlKdlKdlKdlKdlKdgudgvdgwdmSdeqdeqdeqdeqdeqaaaaaaaaaaafaaaaaaaaaaafdmBdmBdmBdmBdmBdmTdkodmUdmVdjHdmWdkTdmXdmXdmYdmZdnadnbdncdmRdlBdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcPdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdfhdcPdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgFdeqdcPdcPdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafaafdmBdmBdmBdmBdmBdnddjHdnddjHdjHdmWdkTdjHdjHdnedjHdjHdnfdngdnhdlBdeqdeqdeqdeqdcPdcsdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdfhdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaafdmBdmBdmBdmBdmBdjmdkodnidnjdjHdmWdnkdlxdlxdnldlxdlxdnmdnndnodlBdeqdeqdeqdgOdfhdcsdcsdcsdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdctdctdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdgLdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgVdgWdgNdgNdgMdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaadlQdjndnpdmWdkTdjHdjHdnqdmXdjHdjHdmQdnrdlBdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdgDdeqdeqdeqdeqdeqdeqdnsdnsaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaaaaadlBdlBdntdnudlxdnvdnwdnxdnydnzdngdmRdlBdeqdeqdeqdeqdcPdcsdcsdcsdcsdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgNdgNdgNdgNdgNdnAdnBdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnDdnEdnFdjHdjHdjHdnGdnHdnIdnJdnKdnLdlBdeqdeqdcPdcPdcPdcsdcsdctdctdctdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdnsdnsaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlBdlBdjldjmdjndjldlBdlBdlBdlBdlBdlBdlBdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdcPdcPdfhdgRdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgFdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdfhdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfzdfhdcPdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcPdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdcPdcPdcPdcsdcsdcsdcPdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdgXdeqdeqdeqdcPdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdcPdfhdcPdcPdcPdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdcPdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcPdctdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctaaadctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctaaaaaaaaaaaadctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From caa3f8055d97a6a56d2abb9268b0eed658836ade Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Sun, 16 Sep 2012 18:34:39 +0000 Subject: [PATCH 55/87] Parrots: - Parrots now have absolutely gorgeous sprites thanks to Pewtershmitz - Removed a few "world <<"s that I missed - Fixed parrots picking up their own headset (and duplicating it) - Fixed parrots not properly running away from carbon mobs git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4704 316c924e-a436-60f5-8080-3fe189b3f50e --- .../mob/living/simple_animal/parrot.dm | 57 ++++++------------ icons/mob/animal.dmi | Bin 85837 -> 115682 bytes tgstation.dme | 4 +- 3 files changed, 19 insertions(+), 42 deletions(-) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 42cc500c28c..4963dff6350 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -33,9 +33,9 @@ name = "\improper Parrot" desc = "The parrot squacks, \"It's a Parrot! BAWWK!\"" icon = 'icons/mob/animal.dmi' - icon_state = "chick" - icon_living = "chick" - icon_dead = "chick_dead" + icon_state = "parrot_fly" + icon_living = "parrot_fly" + icon_dead = "parrot_sit " pass_flags = PASSTABLE speak = list("Hi","Hello!","Cracker?","BAWWWWK george mellons griffing me") @@ -181,13 +181,16 @@ ..() if(client) return if(!stat && M.a_intent == "hurt") + + icon_state = "parrot_fly" //It is going to be flying regardless of whether it flees or attacks + if(parrot_state == PARROT_PERCH) parrot_sleep_dur = parrot_sleep_max //Reset it's sleep timer if it was perched parrot_interest = M parrot_state = PARROT_SWOOP //The parrot just got hit, it WILL move, now to pick a direction.. - if(M.getMaxHealth() - M.health < 50) //Weakened mob? Fight back! + if(M.health < 50) //Weakened mob? Fight back! parrot_state |= PARROT_ATTACK else parrot_state |= PARROT_FLEE //Otherwise, fly like a bat out of hell! @@ -204,12 +207,14 @@ /mob/living/simple_animal/parrot/attack_animal(mob/living/simple_animal/M as mob) if(client) return + if(parrot_state == PARROT_PERCH) parrot_sleep_dur = parrot_sleep_max //Reset it's sleep timer if it was perched if(M.melee_damage_upper > 0) parrot_interest = M parrot_state = PARROT_SWOOP | PARROT_ATTACK //Attack other animals regardless + icon_state = "parrot_fly" //Mobs with objects /mob/living/simple_animal/parrot/attackby(var/obj/item/O as obj, var/mob/user as mob) @@ -221,6 +226,7 @@ parrot_interest = user parrot_state = PARROT_SWOOP | PARROT_FLEE + icon_state = "parrot_fly" drop_held_item(0) return @@ -233,6 +239,7 @@ parrot_interest = null parrot_state = PARROT_WANDER //OWFUCK, Been shot! RUN LIKE HELL! + icon_state = "parrot_fly" drop_held_item(0) return @@ -253,44 +260,41 @@ //Every once in a while, the parrot picks one of the lines from the buffer and replaces an element of the 'speech' list. //Then it clears the buffer to make sure they dont magically remember something from hours ago. if(speech_buffer.len && prob(10)) -// world << "New speech being added!" if(speak.len) speak.Remove(pick(speak)) speak.Add(pick(speech_buffer)) clearlist(speech_buffer) -// world << "State: [parrot_state]" //Alright, here we go... down the slope //-----SLEEPING if(parrot_state == PARROT_PERCH) -// world << "Perched" if(parrot_perch.loc != src.loc) //Make sure someone hasnt moved our perch on us if(parrot_perch in view(src)) parrot_state = PARROT_SWOOP | PARROT_RETURN + icon_state = "parrot_fly" return else parrot_state = PARROT_WANDER + icon_state = "parrot_fly" return if(--parrot_sleep_dur) //Zzz -// world << "Perched: sleeping" return else -// world << "Perched: looking around" parrot_sleep_dur = parrot_sleep_max //This way we only call the loop below once every [sleep_max] ticks. parrot_interest = search_for_item() if(parrot_interest) emote("[src] looks in [parrot_interest]'s direction and takes flight.") parrot_state = PARROT_SWOOP | PARROT_STEAL + icon_state = "parrot_fly" return //-----WANDERING - This is basically a 'I dont know what to do yet' state else if(parrot_state == PARROT_WANDER) -// world << "Wander" //Stop movement, we'll set it later walk(src, 0) parrot_interest = null @@ -298,25 +302,20 @@ //Wander around aimlessly. This will help keep the loops from searches down //and possibly move the mob into a new are in view of something they can use if(prob(90)) -// world << "Wander: randomly" step(src, pick(cardinal)) return if(!held_item && !parrot_perch) //If we've got nothing to do.. look for something to do. -// world << "Wander: looking for perch or item" -// world << parrot_interest var/atom/movable/AM = search_for_perch_and_item() //This handles checking through lists so we know it's either a perch or stealable item if(AM) if(istype(AM, /obj/item) || isliving(AM)) //If stealable item parrot_interest = AM emote("[src] turns and flies towards [parrot_interest].") parrot_state = PARROT_SWOOP | PARROT_STEAL - world << parrot_interest return else //Else it's a perch parrot_perch = AM parrot_state = PARROT_SWOOP | PARROT_RETURN - world << parrot_interest return return @@ -325,32 +324,26 @@ return if(parrot_perch && parrot_perch in view(src)) -// world << "Wander: returning to perch" parrot_state = PARROT_SWOOP | PARROT_RETURN return else //Have an item but no perch? Find one! -// world << "Wander: looking for perch, holding item" parrot_perch = search_for_perch() if(parrot_perch) parrot_state = PARROT_SWOOP | PARROT_RETURN return //-----STEALING else if(parrot_state == (PARROT_SWOOP | PARROT_STEAL)) -// world << "Steal" walk(src,0) if(!parrot_interest || held_item) -// world << "Steal: lost interest or holding an item" parrot_state = PARROT_SWOOP | PARROT_RETURN return if(!(parrot_interest in view(src))) -// world << "Steal: interest not in view" parrot_state = PARROT_SWOOP | PARROT_RETURN return if(in_range(src, parrot_interest)) -// world << "Steal: stealing item" if(isliving(parrot_interest)) steal_from_mob() else @@ -360,7 +353,6 @@ parrot_state = PARROT_SWOOP | PARROT_RETURN return -// world << "Steal: swooping closer to target" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -370,22 +362,19 @@ //-----RETURNING TO PERCH else if(parrot_state == (PARROT_SWOOP | PARROT_RETURN)) -// world << "Return" walk(src, 0) if(!parrot_perch || !isturf(parrot_perch.loc)) //Make sure the perch exists and somehow isnt inside of something else. - world << "Return: no perch?" parrot_perch = null parrot_state = PARROT_WANDER return if(in_range(src, parrot_perch)) -// world << "Return: landing" src.loc = parrot_perch.loc drop_held_item() parrot_state = PARROT_PERCH + icon_state = "parrot_sit" return -// world << "Return: returning to perch" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_perch)) if(src.loc == oldloc) //Check if the mob is stuck @@ -394,13 +383,10 @@ //-----FLEEING else if(parrot_state == (PARROT_SWOOP | PARROT_FLEE)) -// world << "Flee" walk(src,0) if(!parrot_interest || !isliving(parrot_interest)) //Sanity - world << "Flee: lost interest" parrot_state = PARROT_WANDER -// world << "Flee: fleeing" var/oldloc = src.loc step(src, get_step_away(src, parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -408,11 +394,9 @@ //-----ATTACKING else if(parrot_state == (PARROT_SWOOP | PARROT_ATTACK)) -// world << "Attack" //If we're attacking a nothing, an object, a turf or a ghost for some stupid reason, switch to wander if(!parrot_interest || !isliving(parrot_interest)) -// world << "Attack: lost interest" parrot_interest = null parrot_state = PARROT_WANDER return @@ -424,7 +408,6 @@ //If the mob we've been chasing/attacking dies or falls into crit, check for loot! if(L.stat) -// world << "Attack: looting body" parrot_interest = null if(!held_item) held_item = steal_from_ground() @@ -440,7 +423,6 @@ var/damage = rand(5,10) if(ishuman(parrot_interest)) -// world << "Attack: attacking human" var/mob/living/carbon/human/H = parrot_interest var/datum/organ/external/affecting = H.get_organ(ran_zone(pick(parrot_dam_zone))) @@ -448,14 +430,12 @@ emote(pick("pecks [H]'s [affecting]", "cuts [H]'s [affecting] with its talons")) else -// world << "Attack: attacking non-human" L.adjustBruteLoss(damage) emote(pick("pecks at [L]", "claws [L]")) return //Otherwise, fly towards the mob! else -// world << "Attack: swooping towards the mob" var/oldloc = src.loc step_towards(src, get_step_towards(src,parrot_interest)) if(src.loc == oldloc) //Check if the mob is stuck @@ -463,7 +443,6 @@ //-----STATE MISHAP else //This should not happen. If it does lets reset everything and try again -// world << "Unknown state: resetting to wander" walk(src,0) parrot_interest = null parrot_perch = null @@ -478,7 +457,7 @@ /mob/living/simple_animal/parrot/proc/search_for_item() for(var/atom/movable/AM in view(src)) for(var/path in desired_items) - if(parrot_perch && AM.loc == parrot_perch.loc) //Skip items we already stole + if(parrot_perch && AM.loc == parrot_perch.loc || AM.loc == src) //Skip items we already stole or are wearing continue if(istype(AM, path)) @@ -505,7 +484,7 @@ return AM for(var/item_path in desired_items) - if(parrot_perch && AM.loc == parrot_perch.loc) //Skip items we already stole + if(parrot_perch && AM.loc == parrot_perch.loc || AM.loc == src) //Skip items we already stole or are wearing continue if(istype(AM, item_path)) @@ -535,7 +514,7 @@ for(var/obj/item/I in view(1,src)) for(var/path in desired_items) - if(istype(I, path)) + if(istype(I, path) && I.loc != src) held_item = I I.loc = src visible_message("[src] grabs the [held_item]!", "\blue You grab the [held_item]!", "You hear the sounds of wings flapping furiously.") diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 3491e5830b02a6089ad34b32af5290d081f0bbe0..0aedeee1855ea06ab1477e4ff65f2a6566b3f010 100644 GIT binary patch literal 115682 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 PfIl@QEyYTCtC0T%8Rs#* literal 85837 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 diff --git a/tgstation.dme b/tgstation.dme index 16d33e8163d..d60cb72636c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -106,7 +106,6 @@ #define FILE_DIR "code/modules/clothing/shoes" #define FILE_DIR "code/modules/clothing/spacesuits" #define FILE_DIR "code/modules/clothing/suits" -#define FILE_DIR "code/modules/clothing/ties" #define FILE_DIR "code/modules/clothing/under" #define FILE_DIR "code/modules/clothing/under/jobs" #define FILE_DIR "code/modules/critters" @@ -206,9 +205,7 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" -#define FILE_DIR "maps/backup" #define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "maps/RandomZLevels/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" @@ -834,6 +831,7 @@ #include "code\modules\admin\verbs\mapping.dm" #include "code\modules\admin\verbs\massmodvar.dm" #include "code\modules\admin\verbs\modifyvariables.dm" +#include "code\modules\admin\verbs\one_click_antag.dm" #include "code\modules\admin\verbs\onlyone.dm" #include "code\modules\admin\verbs\playsound.dm" #include "code\modules\admin\verbs\possess.dm" From da9169d75d5bec264cfbb5c699bcd4f696824ebf Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Sun, 16 Sep 2012 20:10:28 +0000 Subject: [PATCH 56/87] Work on photocopiers, and other paperwork stuff. You can now photocopy photos! Hurray, the entire crew can have pictures of Ian to keep in their wallets. Filing cabinets now accept photos, and update properly. Also committing a new (unused) vending machine sprite from old BS12 code. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4705 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/paperwork/filingcabinet.dm | 22 +++++----- code/modules/paperwork/folders.dm | 6 +-- code/modules/paperwork/photocopier.dm | 52 +++++++++++++++++++----- icons/obj/items.dmi | Bin 56946 -> 56929 bytes icons/obj/vending.dmi | Bin 64950 -> 66649 bytes 5 files changed, 53 insertions(+), 27 deletions(-) diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 00e839170ef..9c73fdd746c 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -21,18 +21,18 @@ /obj/structure/filingcabinet/initialize() for(var/obj/item/I in loc) - if(istype(I, /obj/item/weapon/paper) || istype(I, /obj/item/weapon/folder)) + if(istype(I, /obj/item/weapon/paper) || istype(I, /obj/item/weapon/folder) || istype(I, /obj/item/weapon/photo)) I.loc = src /obj/structure/filingcabinet/attackby(obj/item/P as obj, mob/user as mob) - if(istype(P, /obj/item/weapon/paper) || istype(P, /obj/item/weapon/folder)) + if(istype(P, /obj/item/weapon/paper) || istype(P, /obj/item/weapon/folder) || istype(P, /obj/item/weapon/photo)) user << "You put [P] in [src]." user.drop_item() P.loc = src - spawn() - icon_state = icon_open - sleep(5) - icon_state = icon_closed + icon_state = icon_open + sleep(5) + icon_state = icon_closed + updateUsrDialog() else if(istype(P, /obj/item/weapon/wrench)) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) anchored = !anchored @@ -45,6 +45,7 @@ user << "\The [src] is empty." return + user.machine = src var/dat = "

" var/i for(i=contents.len, i>=1, i--) @@ -61,12 +62,9 @@ //var/retrieveindex = text2num(href_list["retrieve"]) var/obj/item/P = locate(href_list["retrieve"])//contents[retrieveindex] - if(!isnull(P) && in_range(src,usr)) - if(!usr.get_active_hand()) - usr.put_in_hands(P) - else - P.loc = get_turf_loc(src) - + if(P && in_range(src, usr)) + usr.put_in_hands(P) + updateUsrDialog() icon_state = icon_open sleep(5) icon_state = icon_closed diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 8bd85d7131d..1257f38a362 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -63,11 +63,7 @@ var/obj/item/P = locate(href_list["remove"]) if(P) P.loc = usr.loc - if(ishuman(usr)) - if(!usr.get_active_hand()) - usr.put_in_hands(P) - else - P.loc = get_turf(usr) + usr.put_in_hands(P) if(href_list["read"]) var/obj/item/weapon/paper/P = locate(href_list["read"]) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 2fc8faf6cb9..30dd502e9cf 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -11,6 +11,7 @@ active_power_usage = 200 power_channel = EQUIP var/obj/item/weapon/paper/copy = null //what's in the copier! + var/obj/item/weapon/photo/photocopy = null var/copies = 1 //how many copies to print! var/toner = 30 //how much toner is left! woooooo~ var/maxcopies = 10 //how many copies can be copied at once- idea shamelessly stolen from bs12's copier! @@ -25,7 +26,7 @@ user.machine = src var/dat = "Photocopier

" - if(copy) + if(copy || photocopy) dat += "Remove Paper
" if(toner) dat += "Copy
" @@ -64,15 +65,36 @@ else break updateUsrDialog() + else if(photocopy) + for(var/i = 0, i < copies, i++) + if(toner > 0) + var/obj/item/weapon/photo/p = new /obj/item/weapon/photo (src.loc) + var/icon/I = icon(photocopy.icon, photocopy.icon_state) + if(toner > 10) //plenty of toner, go straight greyscale + I.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) //I'm not sure how expensive this is, but given the many limitations of photocopying, it shouldn't be an issue. + else //not much toner left, lighten the photo + I.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(100,100,100)) + p.icon = I + p.name = photocopy.name + p.desc = photocopy.desc + toner -= 5 //photos use a lot of ink! + sleep(15) + else + break + updateUsrDialog() else if(href_list["remove"]) if(copy) - if(ishuman(usr)) - if(!usr.get_active_hand()) - copy.loc = usr.loc - usr.put_in_hands(copy) - usr << "You take the paper out of the photocopier." - copy = null - updateUsrDialog() + copy.loc = usr.loc + usr.put_in_hands(copy) + usr << "You take the paper out of \the [src]." + copy = null + updateUsrDialog() + else if(photocopy) + photocopy.loc = usr.loc + usr.put_in_hands(photocopy) + usr << "You take the photo out of \the [src]." + photocopy = null + updateUsrDialog() else if(href_list["min"]) if(copies > 1) copies-- @@ -84,7 +106,7 @@ attackby(obj/item/O as obj, mob/user as mob) if(istype(O, /obj/item/weapon/paper)) - if(!copy) + if(!copy && !photocopy) user.drop_item() copy = O O.loc = src @@ -92,7 +114,17 @@ flick("bigscanner1", src) updateUsrDialog() else - user << "There is already paper in \the [src]." + user << "There is already something in \the [src]." + else if(istype(O, /obj/item/weapon/photo)) + if(!copy && !photocopy) + user.drop_item() + photocopy = O + O.loc = src + user << "You insert the photo into \the [src]." + flick("bigscanner1", src) + updateUsrDialog() + else + user << "There is already something in \the [src]." else if(istype(O, /obj/item/device/toner)) if(toner == 0) user.drop_item() diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 59cf447ef84c75977c61b670e39d87312c655c9f..235fe97b04481a6634c1ad65cb288c65f75f395c 100644 GIT binary patch delta 39239 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�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 HEk6ApgW4`p From a49a37686f44d5b0d459b37b30da3a9327ca9c7d Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Mon, 17 Sep 2012 01:25:49 +0000 Subject: [PATCH 57/87] Dead sprite for parrots. Both Pewter and I completely forgot about this until I was already adding them. Thanks again for the great sprite Pewter! git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4706 316c924e-a436-60f5-8080-3fe189b3f50e --- .../mob/living/simple_animal/parrot.dm | 2 +- icons/mob/animal.dmi | Bin 115682 -> 116219 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 4963dff6350..d59480614a4 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -35,7 +35,7 @@ icon = 'icons/mob/animal.dmi' icon_state = "parrot_fly" icon_living = "parrot_fly" - icon_dead = "parrot_sit " + icon_dead = "parrot_dead" pass_flags = PASSTABLE speak = list("Hi","Hello!","Cracker?","BAWWWWK george mellons griffing me") diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 0aedeee1855ea06ab1477e4ff65f2a6566b3f010..da13e57888d73c0252fd1799e8aa7a01ce5c2d5c 100644 GIT binary patch delta 11418 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 p67_wee>n*Wd(r|uo(%o_BI-GM4 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 MC9NkF3RYqN3znJ}Bme*a From 9a3ccb6d47c21861ee7f6b95cee1691632145023 Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Mon, 17 Sep 2012 01:44:36 +0000 Subject: [PATCH 58/87] Re-added most of the one-click antag buttons back that the tensioner used to have. The Admin tab now has a 'create antagonist' button that opens a panel with a list of options. Make traitor, changeling, revolution, cult, malf AI and Wizard should all work just fine. Make Nuke ops, space ninja, aliens and deathsquad all need some work. Hopefully this at least covers the majority of what admins "need" this panel for, at least until the rest of the buttons can be fixed. Please report any bugs found with this to the issue tracker. I'll get to them as soon as I can. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4707 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/admin/admin.dm | 42 ++ code/modules/admin/admin_verbs.dm | 2 + code/modules/admin/verbs/one_click_antag.dm | 452 ++++++++++++++++++++ 3 files changed, 496 insertions(+) create mode 100644 code/modules/admin/verbs/one_click_antag.dm diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 750a79466ab..2533a8fa978 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -24,6 +24,48 @@ var/global/floorIsLava = 0 log_admin("[key_name(usr)] tried to use the admin panel without authorization.") return + if(href_list["makeAntag"]) + switch(href_list["makeAntag"]) + if("1") + log_admin("[key_name(usr)] has spawned a traitor.") + if(!src.makeTratiors()) + usr << "\red Unfortunatly there were no candidates available" + if("2") + log_admin("[key_name(usr)] has spawned a changeling.") + if(!src.makeChanglings()) + usr << "\red Unfortunatly there were no candidates available" + if("3") + log_admin("[key_name(usr)] has spawned revolutionaries.") + if(!src.makeRevs()) + usr << "\red Unfortunatly there were no candidates available" + if("4") + log_admin("[key_name(usr)] has spawned a cultists.") + if(!src.makeCult()) + usr << "\red Unfortunatly there were no candidates available" + if("5") + log_admin("[key_name(usr)] has spawned a malf AI.") + if(!src.makeMalfAImode()) + usr << "\red Unfortunatly there were no candidates available" + if("6") + log_admin("[key_name(usr)] has spawned a wizard.") + if(!src.makeWizard()) + usr << "\red Unfortunatly there were no candidates available" + if("7") + log_admin("[key_name(usr)] has spawned a nuke team.") + if(!src.makeNukeTeam()) + usr << "\red Unfortunatly there were no candidates available" + if("8") + log_admin("[key_name(usr)] has spawned a ninja.") + src.makeSpaceNinja() + if("9") + log_admin("[key_name(usr)] has spawned aliens.") + src.makeAliens() + if("10") + log_admin("[key_name(usr)] has spawned a death squad.") + if(!src.makeDeathsquad()) + usr << "\red Unfortunatly there were no candidates available" + return + if(href_list["call_shuttle"]) if (src.rank in list("Trial Admin", "Badmin", "Game Admin", "Game Master")) if( ticker.mode.name == "blob" ) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 43f6f8f4ad6..f91e691c723 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -186,6 +186,7 @@ verbs += /client/proc/toggleadminhelpsound verbs += /proc/possess verbs += /proc/release + verbs += /client/proc/one_click_antag else return @@ -425,6 +426,7 @@ verbs -= /client/proc/debug_controller verbs -= /client/proc/check_ai_laws verbs -= /client/proc/cmd_debug_mob_lists + verbs -= /client/proc/one_click_antag return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm new file mode 100644 index 00000000000..42e71a8e386 --- /dev/null +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -0,0 +1,452 @@ +client/proc/one_click_antag() + set name = "Create Antagonist" + set desc = "Auto-create an antagonist of your choice" + set category = "Admin" + + if(holder) + holder.one_click_antag() + return + + +/obj/admins/proc/one_click_antag() + + var/dat = {"One-click Antagonist
+ Make Tratiors
+ Make Changlings
+ Make Revs
+ Make Cult
+ Make Malf AI
+ Make Wizard (Requires Ghosts)
+ "} +/* These dont work just yet + Ninja, aliens and deathsquad I have not looked into yet + Nuke team is getting a null mob returned from makebody() (runtime error: null.mind. Line 272) + + Make Nuke Team (Requires Ghosts)
+ Make Space Ninja (Requires Ghosts)
+ Make Aliens (Requires Ghosts)
+ Make Deathsquad (Syndicate) (Requires Ghosts)
+ "} +*/ + usr << browse(dat, "window=oneclickantag;size=400x400") + return + + +/obj/admins/proc/makeMalfAImode() + + var/list/mob/living/silicon/AIs = list() + var/mob/living/silicon/malfAI = null + var/datum/mind/themind = null + + for(var/mob/living/silicon/ai/ai in player_list) + if(ai.client) + AIs += ai + + if(AIs.len) + malfAI = pick(AIs) + + if(malfAI) + themind = malfAI.mind + themind.make_AI_Malf() + return 1 + + return 0 + + +/obj/admins/proc/makeTratiors() + var/datum/game_mode/traitor/temp = new + + if(config.protect_roles_from_antagonist) + temp.restricted_jobs += temp.protected_jobs + + var/list/mob/living/carbon/human/candidates = list() + var/mob/living/carbon/human/H = null + + for(var/mob/living/carbon/human/applicant in player_list) + var/datum/preferences/preferences = new + + if(!applicant.stat) + if(applicant.mind) + if (!applicant.mind.special_role) + if(!jobban_isbanned(applicant, "traitor") && !jobban_isbanned(applicant, "Syndicate")) + if(!(applicant.job in temp.restricted_jobs)) + if(applicant.client) + if(preferences.savefile_load(applicant, 0)) + if(preferences.be_special & BE_TRAITOR) + candidates += applicant + + if(candidates.len) + var/numTratiors = min(candidates.len, 3) + + for(var/i = 0, i300)//If more than 30 game seconds passed. + return + candidates += G + if("No") + return + else + return + + sleep(300) + + if(candidates.len) + shuffle(candidates) + for(var/mob/i in candidates) + if(!i || !i.client) continue //Dont bother removing them from the list since we only grab one wizard + + theghost = i + break + + if(theghost) + var/mob/living/carbon/human/new_character=makeBody(theghost) + new_character.mind.make_Wizard() + return 1 + + return 0 + + +/obj/admins/proc/makeCult() + + var/datum/game_mode/cult/temp = new + if(config.protect_roles_from_antagonist) + temp.restricted_jobs += temp.protected_jobs + + var/list/mob/living/carbon/human/candidates = list() + var/mob/living/carbon/human/H = null + + for(var/mob/living/carbon/human/applicant in player_list) + + var/datum/preferences/preferences = new + + if(!applicant.stat) + if(applicant.mind) + if (!applicant.mind.special_role) + if(!jobban_isbanned(applicant, "cultist") && !jobban_isbanned(applicant, "Syndicate")) + if(!(applicant.job in temp.restricted_jobs)) + if(applicant.client) + if(preferences.savefile_load(applicant, 0)) + if(preferences.be_special & BE_CULTIST) + candidates += applicant + + if(candidates.len) + var/numCultists = min(candidates.len, 4) + + for(var/i = 0, i300)//If more than 30 game seconds passed. + return + candidates += G + if("No") + return + else + return + + sleep(300) + + if(candidates.len) + var/numagents = 5 + var/agentcount = 0 + syndicate_begin() + + for(var/i = 0, i300)//If more than 30 game seconds passed. + return + candidates += G + if("No") + return + else + return + sleep(300) + + for(var/mob/dead/observer/G in candidates) + if(!G.key) + candidates.Remove(G) + + if(candidates.len) + var/numagents = 6 + //Spawns commandos and equips them. + for (var/obj/effect/landmark/L in /area/syndicate_mothership/elite_squad) + if(numagents<=0) + break + if (L.name == "Syndicate-Commando") + syndicate_leader_selected = numagents == 1?1:0 + + var/mob/living/carbon/human/new_syndicate_commando = create_syndicate_death_commando(L, syndicate_leader_selected) + + + while((!theghost || !theghost.client) && candidates.len) + theghost = pick(candidates) + candidates.Remove(theghost) + + if(!theghost) + del(new_syndicate_commando) + break + + new_syndicate_commando.key = theghost.key + new_syndicate_commando.internal = new_syndicate_commando.s_store + new_syndicate_commando.internals.icon_state = "internal1" + + //So they don't forget their code or mission. + + + new_syndicate_commando << "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: \red [input]" + + numagents-- + if(numagents >= 6) + return 0 + + for (var/obj/effect/landmark/L in /area/shuttle/syndicate_elite) + if (L.name == "Syndicate-Commando-Bomb") + new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) + + return 1 + + +/obj/admins/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character + if(!G_found || !G_found.key) return + + //First we spawn a dude. + var/mob/living/carbon/human/new_character = new(pick(latejoin))//The mob being spawned. + + new_character.gender = pick(MALE,FEMALE) + + var/datum/preferences/A = new() + A.randomize_appearance_for(new_character) + if(new_character.gender == MALE) + new_character.real_name = "[pick(first_names_male)] [pick(last_names)]" + else + new_character.real_name = "[pick(first_names_female)] [pick(last_names)]" + new_character.name = new_character.real_name + new_character.age = rand(17,45) + + new_character.dna.ready_dna(new_character) + new_character.key = G_found.key + + return new_character + +/obj/admins/proc/create_syndicate_death_commando(obj/spawn_location, syndicate_leader_selected = 0) + var/mob/living/carbon/human/new_syndicate_commando = new(spawn_location.loc) + var/syndicate_commando_leader_rank = pick("Lieutenant", "Captain", "Major") + var/syndicate_commando_rank = pick("Corporal", "Sergeant", "Staff Sergeant", "Sergeant 1st Class", "Master Sergeant", "Sergeant Major") + var/syndicate_commando_name = pick(last_names) + + new_syndicate_commando.gender = pick(MALE, FEMALE) + + var/datum/preferences/A = new()//Randomize appearance for the commando. + A.randomize_appearance_for(new_syndicate_commando) + + new_syndicate_commando.real_name = "[!syndicate_leader_selected ? syndicate_commando_rank : syndicate_commando_leader_rank] [syndicate_commando_name]" + new_syndicate_commando.name = new_syndicate_commando.real_name + new_syndicate_commando.age = !syndicate_leader_selected ? rand(23,35) : rand(35,45) + + new_syndicate_commando.dna.ready_dna(new_syndicate_commando)//Creates DNA. + + //Creates mind stuff. + new_syndicate_commando.mind_initialize() + new_syndicate_commando.mind.assigned_role = "MODE" + new_syndicate_commando.mind.special_role = "Syndicate Commando" + + //Adds them to current traitor list. Which is really the extra antagonist list. + ticker.mode.traitors += new_syndicate_commando.mind + new_syndicate_commando.equip_syndicate_commando(syndicate_leader_selected) + + return new_syndicate_commando \ No newline at end of file From 9265255ab596fc35d227e49c62ae83aee4021f21 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Mon, 17 Sep 2012 02:27:12 +0000 Subject: [PATCH 59/87] Fixes an issue where areas were set with luminosity = 1. Not sure why the hell I done that and why the hell I never noticed it. Thanks Kor. Once again, Only crates may be sold on the supply shuttle. Changed adminverb updates to be called by Login if holder.state changes. This is so we don't have to mess around with it elsewhere and we don't have to call it as often. Added some missing verbs to the clearadminverbs proc Fixed a icon reference not using the fullpath (Goddamn stop doing that) Going catatonic makes you fall down All mobs with the resting variable can now unrest (god damn what were you doing). "Lay down / Get up" was renamed to "Rest". Rest now uses src rather than usr (again, wtf) Added some ugly fatty fat hacky code to make admin-ghosted mobs appear braindead rather than catatonic Admin-ghosting (set-observe and set-play) merged into one verb named "Aghost" (short for admin ghost, same convention as asay) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4708 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/_DynamicAreaLighting_TG.dm | 4 +- code/game/supplyshuttle.dm | 2 +- code/modules/admin/admin.dm | 17 +- code/modules/admin/admin_verbs.dm | 66 ++---- code/modules/assembly/bomb.dm | 2 +- code/modules/mob/dead/observer/login.dm | 7 +- code/modules/mob/dead/observer/observer.dm | 10 +- code/modules/mob/living/login.dm | 8 + code/modules/mob/mob.dm | 10 +- code/modules/mob/screen.dm | 14 +- html/changelog.html | 12 ++ tgstation.dme | 215 +------------------- 12 files changed, 69 insertions(+), 298 deletions(-) diff --git a/code/controllers/_DynamicAreaLighting_TG.dm b/code/controllers/_DynamicAreaLighting_TG.dm index 519b5807086..df8e2ecbd2f 100644 --- a/code/controllers/_DynamicAreaLighting_TG.dm +++ b/code/controllers/_DynamicAreaLighting_TG.dm @@ -274,11 +274,11 @@ area if(!src) return if(light < 0) light = 0 - luminosity = 0 +// luminosity = 0 else if(light > lighting_controller.lighting_states) light = lighting_controller.lighting_states - luminosity = 1 +// luminosity = 1 if(lighting_overlay) overlays -= lighting_overlay diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index e4c8f64b9fe..316161589bc 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -231,7 +231,7 @@ var/list/mechtoys = list( for(var/atom/movable/MA in shuttle) if(MA.anchored) continue - if(istype(MA,/obj/structure/closet)) + if(istype(MA,/obj/structure/closet/crate)) points += points_per_crate var/find_slip = 1 diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 2533a8fa978..17289687a01 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1205,18 +1205,17 @@ var/global/floorIsLava = 0 if (href_list["adminplayerobservejump"]) var/mob/M = locate(href_list["adminplayerobservejump"]) if(src && src.owner) + var/client/C if(istype(src.owner,/client)) - var/client/cl = src.owner - cl.admin_observe() - sleep(2) - cl.jumptomob(M) + C = src.owner else if(ismob(src.owner)) var/mob/MO = src.owner - if(MO.client) - var/client/cl = MO.client - cl.admin_observe() - sleep(2) - cl.jumptomob(M) + C = MO.client + if(C) + if(state == 1) + C.admin_ghost() + sleep(2) + C.jumptomob(M) if (href_list["adminchecklaws"]) if(src && src.owner) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index f91e691c723..8ce617b4cae 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -22,7 +22,7 @@ holder = new /obj/admins(src) holder.rank = rank - +/* Unused if(!holder.state) var/state = alert("Which state do you want the admin to begin in?", "Admin-state", "Play", "Observe", "Neither") if(state == "Play") @@ -35,7 +35,7 @@ return else del(holder) - return + return */ switch (rank) if ("Game Master") @@ -125,8 +125,7 @@ verbs += /client/proc/cmd_admin_subtle_message //verbs += /client/proc/warn - was never used verbs += /client/proc/dsay - verbs += /client/proc/admin_play - verbs += /client/proc/admin_observe + verbs += /client/proc/admin_ghost verbs += /client/proc/game_panel verbs += /client/proc/player_panel verbs += /client/proc/player_panel_new @@ -370,8 +369,7 @@ verbs -= /client/proc/cmd_admin_subtle_message //verbs -= /client/proc/warn verbs -= /client/proc/dsay - verbs -= /client/proc/admin_play - verbs -= /client/proc/admin_observe + verbs -= /client/proc/admin_ghost verbs -= /client/proc/game_panel verbs -= /client/proc/player_panel verbs -= /client/proc/unban_panel @@ -424,51 +422,30 @@ verbs -= /client/proc/togglebuildmodeself verbs -= /client/proc/kill_airgroup verbs -= /client/proc/debug_controller + verbs -= /client/proc/startSinglo verbs -= /client/proc/check_ai_laws verbs -= /client/proc/cmd_debug_mob_lists + verbs -= /obj/admins/proc/access_news_network verbs -= /client/proc/one_click_antag return - -/client/proc/admin_observe() +/client/proc/admin_ghost() set category = "Admin" - set name = "Set Observe" - if(!holder) - alert("You are not an admin") - return - - verbs -= /client/proc/admin_play - spawn( 1200 ) - verbs += /client/proc/admin_play - var/rank = holder.rank - clear_admin_verbs() - holder.state = 2 - update_admins(rank) - if(!istype(mob, /mob/dead/observer)) - mob.ghostize(1) - src << "\blue You are now observing" - feedback_add_details("admin_verb","O") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/admin_play() - set category = "Admin" - set name = "Set Play" - if(!holder) - alert("You are not an admin") - return - verbs -= /client/proc/admin_observe - spawn( 1200 ) - verbs += /client/proc/admin_observe - var/rank = holder.rank - clear_admin_verbs() - holder.state = 1 - update_admins(rank) - if(istype(mob, /mob/dead/observer)) + set name = "Aghost" + if(!holder) return + if(istype(mob,/mob/dead/observer)) + //re-enter var/mob/dead/observer/ghost = mob - ghost.can_reenter_corpse = 1 //just in-case. + ghost.can_reenter_corpse = 1 //just in-case. ghost.reenter_corpse() - deadchat = 0 - src << "\blue You are now playing" - feedback_add_details("admin_verb","P") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + feedback_add_details("admin_verb","P") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + else + //ghostize + var/mob/body = mob + body.ghostize(1) + body.key = "@[key]" //Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus + feedback_add_details("admin_verb","O") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + /client/proc/get_admin_state() set name = "Get Admin State" @@ -770,8 +747,7 @@ verbs += /client/proc/togglebuildmodeself verbs += /client/proc/dsay - verbs += /client/proc/admin_play - verbs += /client/proc/admin_observe + verbs += /client/proc/admin_ghost verbs += /client/proc/game_panel verbs += /client/proc/player_panel verbs += /client/proc/cmd_admin_subtle_message diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index 683d79e8fa2..db4e550d6a7 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -1,6 +1,6 @@ /obj/item/device/onetankbomb name = "bomb" - icon = 'tank.dmi' + icon = 'icons/obj/tank.dmi' item_state = "assembly" throwforce = 5 w_class = 3.0 diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index 444cae89444..0734d3d6355 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -1,2 +1,7 @@ /mob/dead/observer/Login() - return ..() \ No newline at end of file + ..() + if(client.holder && client.holder.state != 2) + client.holder.state = 2 + var/rank = client.holder.rank + client.clear_admin_verbs() + client.update_admins(rank) \ No newline at end of file diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 568c6691e23..5db44dfcfd0 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -81,6 +81,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else var/response = alert(src, "Are you -sure- you want to ghost?\n(You are alive. If you ghost whilst still alive you may not play again this round! You can't change your mind so choose wisely!!)","Are you sure you want to ghost?","Ghost","Stay in body") if(response != "Ghost") return //didn't want to ghost after-all + resting = 1 ghostize(0) //0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 return @@ -137,7 +138,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!(mind && mind.current && can_reenter_corpse)) src << "You have no body." return - if(mind.current.key) //makes sure we don't accidentally kick any clients + if(mind.current.key && copytext(mind.current.key,1,2)!="@") //makes sure we don't accidentally kick any clients usr << "Another consciousness is in your body...It is resisting you." return if(mind.current.ajourn && mind.current.stat != DEAD) //check if the corpse is astral-journeying (it's client ghosted using a cultist rune). @@ -146,13 +147,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp usr << "The astral cord that ties your body and your spirit has been severed. You are likely to wander the realm beyond until your body is finally dead and thus reunited with you." return mind.current.ajourn=0 - if(client.holder && client.holder.state == 2) //TODO: should be handled by Login/Logout ~Carn - var/rank = client.holder.rank - client.clear_admin_verbs() - client.holder.state = 1 - client.update_admins(rank) - mind.current.key = key + return 1 /mob/dead/observer/proc/dead_tele() set category = "Ghost" diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index b907b359234..f4ce6e51f8b 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -19,6 +19,14 @@ if(mind in ticker.mode:syndicates) ticker.mode.update_all_synd_icons() + + if(client.holder && client.holder.state != 1) + client.holder.state = 1 + var/rank = client.holder.rank + client.clear_admin_verbs() + client.update_admins(rank) + return . + //This stuff needs to be merged from cloning.dm but I'm not in the mood to be shouted at for breaking all the things :< ~Carn /* clones switch(ticker.mode.name) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 768801d7209..566d2621b6b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -365,14 +365,8 @@ var/list/slot_equipment_priority = list( \ del(M) return - - - if(client && client.holder && (client.holder.state == 2)) - client.admin_play() - return - - M.key = client.key - M.Login() + M.key = key +// M.Login() //wat return /mob/verb/changes() diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 81557916a5a..244743fe573 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -371,12 +371,6 @@ if("hurt") usr.a_intent = "help" usr.hud_used.action_intent.icon_state = "intent_help" - /*if (usr.hud_used.show_intent_icons) - usr.hud_used.show_intent_icons = 0 - usr.client.screen -= usr.hud_used.intent_small_hud_objects - else - usr.hud_used.show_intent_icons = 1 - usr.client.screen += usr.hud_used.intent_small_hud_objects*/ //Small intent icons if(issilicon(usr)) if(usr.a_intent == "help") usr.a_intent = "hurt" @@ -503,12 +497,12 @@ if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") usr.sleeping = 20 //Short nap -/mob/living/carbon/verb/lay_down() - set name = "Lay down / Get up" +/mob/living/verb/lay_down() + set name = "Rest" set category = "IC" - usr.resting = !( usr.resting ) - usr << "\blue You are now [(usr.resting) ? "resting" : "getting up"]" + resting = !resting + src << "\blue You are now [resting ? "resting" : "getting up"]" /mob/verb/quick_equip() set name = "quick-equip" diff --git a/html/changelog.html b/html/changelog.html index 1e8790b4e7e..f6bd17cd6fc 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,6 +48,18 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> +
+

17 September 2012

+

Carn updated:

+
    +
  • Catatonia makes you fall down. Admins appear braindead when admin-ghosting.
  • +
  • "Set-observe"/"Set-play" renamed and merged into "Aghost".
  • +
  • "Lay down/Get up" renamed to "Rest"
  • +
  • Closets can't be sold on the supply shuttle anymore
  • +
  • Fixed all dat light
  • +
+
+

13 September 2012

Carn updated:

diff --git a/tgstation.dme b/tgstation.dme index d60cb72636c..0736b769892 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,220 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "code" -#define FILE_DIR "code/ATMOSPHERICS" -#define FILE_DIR "code/ATMOSPHERICS/components" -#define FILE_DIR "code/ATMOSPHERICS/components/binary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/trinary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/unary" -#define FILE_DIR "code/controllers" -#define FILE_DIR "code/datums" -#define FILE_DIR "code/datums/diseases" -#define FILE_DIR "code/datums/helper_datums" -#define FILE_DIR "code/datums/organs" -#define FILE_DIR "code/datums/spells" -#define FILE_DIR "code/defines" -#define FILE_DIR "code/defines/obj" -#define FILE_DIR "code/defines/procs" -#define FILE_DIR "code/FEA" -#define FILE_DIR "code/game" -#define FILE_DIR "code/game/area" -#define FILE_DIR "code/game/gamemodes" -#define FILE_DIR "code/game/gamemodes/blob" -#define FILE_DIR "code/game/gamemodes/blob/blobs" -#define FILE_DIR "code/game/gamemodes/changeling" -#define FILE_DIR "code/game/gamemodes/cult" -#define FILE_DIR "code/game/gamemodes/events" -#define FILE_DIR "code/game/gamemodes/events/holidays" -#define FILE_DIR "code/game/gamemodes/extended" -#define FILE_DIR "code/game/gamemodes/malfunction" -#define FILE_DIR "code/game/gamemodes/meteor" -#define FILE_DIR "code/game/gamemodes/nuclear" -#define FILE_DIR "code/game/gamemodes/revolution" -#define FILE_DIR "code/game/gamemodes/sandbox" -#define FILE_DIR "code/game/gamemodes/traitor" -#define FILE_DIR "code/game/gamemodes/wizard" -#define FILE_DIR "code/game/jobs" -#define FILE_DIR "code/game/jobs/job" -#define FILE_DIR "code/game/machinery" -#define FILE_DIR "code/game/machinery/atmoalter" -#define FILE_DIR "code/game/machinery/bots" -#define FILE_DIR "code/game/machinery/camera" -#define FILE_DIR "code/game/machinery/computer" -#define FILE_DIR "code/game/machinery/doors" -#define FILE_DIR "code/game/machinery/embedded_controller" -#define FILE_DIR "code/game/machinery/kitchen" -#define FILE_DIR "code/game/machinery/pipe" -#define FILE_DIR "code/game/machinery/telecomms" -#define FILE_DIR "code/game/mecha" -#define FILE_DIR "code/game/mecha/combat" -#define FILE_DIR "code/game/mecha/equipment" -#define FILE_DIR "code/game/mecha/equipment/tools" -#define FILE_DIR "code/game/mecha/equipment/weapons" -#define FILE_DIR "code/game/mecha/medical" -#define FILE_DIR "code/game/mecha/working" -#define FILE_DIR "code/game/objects" -#define FILE_DIR "code/game/objects/effects" -#define FILE_DIR "code/game/objects/effects/decals" -#define FILE_DIR "code/game/objects/effects/decals/Cleanable" -#define FILE_DIR "code/game/objects/effects/spawners" -#define FILE_DIR "code/game/objects/items" -#define FILE_DIR "code/game/objects/items/devices" -#define FILE_DIR "code/game/objects/items/devices/PDA" -#define FILE_DIR "code/game/objects/items/devices/radio" -#define FILE_DIR "code/game/objects/items/robot" -#define FILE_DIR "code/game/objects/items/stacks" -#define FILE_DIR "code/game/objects/items/stacks/sheets" -#define FILE_DIR "code/game/objects/items/stacks/tiles" -#define FILE_DIR "code/game/objects/items/weapons" -#define FILE_DIR "code/game/objects/items/weapons/grenades" -#define FILE_DIR "code/game/objects/items/weapons/implants" -#define FILE_DIR "code/game/objects/items/weapons/secstorage" -#define FILE_DIR "code/game/objects/items/weapons/storage" -#define FILE_DIR "code/game/objects/items/weapons/tanks" -#define FILE_DIR "code/game/objects/structures" -#define FILE_DIR "code/game/objects/structures/crates_lockers" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets/secure" -#define FILE_DIR "code/game/objects/structures/stool_bed_chair_nest" -#define FILE_DIR "code/game/turfs" -#define FILE_DIR "code/game/turfs/simulated" -#define FILE_DIR "code/game/turfs/space" -#define FILE_DIR "code/game/turfs/unsimulated" -#define FILE_DIR "code/game/vehicles" -#define FILE_DIR "code/game/vehicles/airtight" -#define FILE_DIR "code/game/verbs" -#define FILE_DIR "code/js" -#define FILE_DIR "code/modules" -#define FILE_DIR "code/modules/admin" -#define FILE_DIR "code/modules/admin/DB ban" -#define FILE_DIR "code/modules/admin/verbs" -#define FILE_DIR "code/modules/assembly" -#define FILE_DIR "code/modules/awaymissions" -#define FILE_DIR "code/modules/awaymissions/maploader" -#define FILE_DIR "code/modules/client" -#define FILE_DIR "code/modules/clothing" -#define FILE_DIR "code/modules/clothing/glasses" -#define FILE_DIR "code/modules/clothing/gloves" -#define FILE_DIR "code/modules/clothing/head" -#define FILE_DIR "code/modules/clothing/masks" -#define FILE_DIR "code/modules/clothing/shoes" -#define FILE_DIR "code/modules/clothing/spacesuits" -#define FILE_DIR "code/modules/clothing/suits" -#define FILE_DIR "code/modules/clothing/under" -#define FILE_DIR "code/modules/clothing/under/jobs" -#define FILE_DIR "code/modules/critters" -#define FILE_DIR "code/modules/critters/hivebots" -#define FILE_DIR "code/modules/detectivework" -#define FILE_DIR "code/modules/flufftext" -#define FILE_DIR "code/modules/food" -#define FILE_DIR "code/modules/library" -#define FILE_DIR "code/modules/liquid" -#define FILE_DIR "code/modules/mining" -#define FILE_DIR "code/modules/mob" -#define FILE_DIR "code/modules/mob/dead" -#define FILE_DIR "code/modules/mob/dead/observer" -#define FILE_DIR "code/modules/mob/living" -#define FILE_DIR "code/modules/mob/living/blob" -#define FILE_DIR "code/modules/mob/living/carbon" -#define FILE_DIR "code/modules/mob/living/carbon/alien" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid/caste" -#define FILE_DIR "code/modules/mob/living/carbon/alien/larva" -#define FILE_DIR "code/modules/mob/living/carbon/alien/special" -#define FILE_DIR "code/modules/mob/living/carbon/brain" -#define FILE_DIR "code/modules/mob/living/carbon/human" -#define FILE_DIR "code/modules/mob/living/carbon/metroid" -#define FILE_DIR "code/modules/mob/living/carbon/monkey" -#define FILE_DIR "code/modules/mob/living/silicon" -#define FILE_DIR "code/modules/mob/living/silicon/ai" -#define FILE_DIR "code/modules/mob/living/silicon/ai/freelook" -#define FILE_DIR "code/modules/mob/living/silicon/decoy" -#define FILE_DIR "code/modules/mob/living/silicon/pai" -#define FILE_DIR "code/modules/mob/living/silicon/robot" -#define FILE_DIR "code/modules/mob/living/simple_animal" -#define FILE_DIR "code/modules/mob/new_player" -#define FILE_DIR "code/modules/paperwork" -#define FILE_DIR "code/modules/power" -#define FILE_DIR "code/modules/power/antimatter" -#define FILE_DIR "code/modules/power/singularity" -#define FILE_DIR "code/modules/power/singularity/particle_accelerator" -#define FILE_DIR "code/modules/projectiles" -#define FILE_DIR "code/modules/projectiles/ammunition" -#define FILE_DIR "code/modules/projectiles/guns" -#define FILE_DIR "code/modules/projectiles/guns/energy" -#define FILE_DIR "code/modules/projectiles/guns/projectile" -#define FILE_DIR "code/modules/projectiles/projectile" -#define FILE_DIR "code/modules/reagents" -#define FILE_DIR "code/modules/reagents/reagent_containers" -#define FILE_DIR "code/modules/reagents/reagent_containers/food" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks/bottle" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/snacks" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass/bottle" -#define FILE_DIR "code/modules/recycling" -#define FILE_DIR "code/modules/research" -#define FILE_DIR "code/modules/scripting" -#define FILE_DIR "code/modules/scripting/AST" -#define FILE_DIR "code/modules/scripting/AST/Operators" -#define FILE_DIR "code/modules/scripting/Implementations" -#define FILE_DIR "code/modules/scripting/Interpreter" -#define FILE_DIR "code/modules/scripting/Parser" -#define FILE_DIR "code/modules/scripting/Scanner" -#define FILE_DIR "code/modules/security levels" -#define FILE_DIR "code/unused" -#define FILE_DIR "code/unused/beast" -#define FILE_DIR "code/unused/computer2" -#define FILE_DIR "code/unused/disease2" -#define FILE_DIR "code/unused/gamemodes" -#define FILE_DIR "code/unused/hivebot" -#define FILE_DIR "code/unused/mining" -#define FILE_DIR "code/unused/optics" -#define FILE_DIR "code/unused/pda2" -#define FILE_DIR "code/unused/powerarmor" -#define FILE_DIR "code/unused/spacecraft" -#define FILE_DIR "code/WorkInProgress" -#define FILE_DIR "code/WorkInProgress/carn" -#define FILE_DIR "code/WorkInProgress/mapload" -#define FILE_DIR "code/WorkInProgress/organs" -#define FILE_DIR "code/WorkInProgress/virus2" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vehicles" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "interface" -#define FILE_DIR "maps" -#define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/Redirector" // END_FILE_DIR // BEGIN_PREFERENCES @@ -949,6 +735,7 @@ #include "code\modules\mob\update_icons.dm" #include "code\modules\mob\dead\death.dm" #include "code\modules\mob\dead\observer\hud.dm" +#include "code\modules\mob\dead\observer\login.dm" #include "code\modules\mob\dead\observer\logout.dm" #include "code\modules\mob\dead\observer\observer.dm" #include "code\modules\mob\dead\observer\say.dm" From 9bb09aad58ff38211c165b402b317bd32c51e69c Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Mon, 17 Sep 2012 02:47:42 +0000 Subject: [PATCH 60/87] Admins can adminghost via the F5 key. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4709 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/admin/admin_verbs.dm | 2 +- html/changelog.html | 1 + interface/interface.dm | 2 +- interface/skin.dmf | 4 ++-- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 8ce617b4cae..c3f38918ae6 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -443,7 +443,7 @@ //ghostize var/mob/body = mob body.ghostize(1) - body.key = "@[key]" //Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus + if(body) body.key = "@[key]" //Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus feedback_add_details("admin_verb","O") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/html/changelog.html b/html/changelog.html index f6bd17cd6fc..d15dbe79caa 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -52,6 +52,7 @@ should be listed in the changelog upon commit tho. Thanks. -->

17 September 2012

Carn updated:

    +
  • F5 is now a hotkey for adminghosting (for admins obviously)
  • Catatonia makes you fall down. Admins appear braindead when admin-ghosting.
  • "Set-observe"/"Set-play" renamed and merged into "Aghost".
  • "Lay down/Get up" renamed to "Rest"
  • diff --git a/interface/interface.dm b/interface/interface.dm index 9f71759665c..b5d93bc3afa 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -119,7 +119,7 @@ Any-Mode: (hotkey doesn't need to be on) var/admin = {" Admin: -\tF5 = toggle-admin-observe (WIP) +\tF5 = Aghost (admin-ghost) \tF6 = player-panel-new \tF7 = admin-pm \tF8 = (WIP) diff --git a/interface/skin.dmf b/interface/skin.dmf index 78ee034c6d6..47133c54e5e 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -121,7 +121,7 @@ macro "macro" is-disabled = false elem name = "F5" - command = "admin-observe" + command = "Aghost" is-disabled = false elem name = "F6" @@ -303,7 +303,7 @@ macro "hotkeymode" is-disabled = false elem name = "F5" - command = "admin-observe" + command = "Aghost" is-disabled = false elem name = "F6" From de35030dd64febf6732665040eae307c734fbc72 Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Mon, 17 Sep 2012 03:25:37 +0000 Subject: [PATCH 61/87] Added an invisimin verb. It toggles your mob's invisibility between ghost-like invis and it's initial state. It is bound to the F8 key. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4710 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/admin/admin_verbs.dm | 12 ++++++++++++ html/changelog.html | 2 +- interface/interface.dm | 2 +- interface/skin.dmf | 8 ++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c3f38918ae6..35f514f3269 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -169,6 +169,7 @@ deadchat = 1 seeprayers = 1 + verbs += /client/proc/invisimin verbs += /obj/admins/proc/view_txt_log verbs += /obj/admins/proc/view_atk_log verbs += /obj/admins/proc/toggleaban //abandon mob @@ -427,6 +428,7 @@ verbs -= /client/proc/cmd_debug_mob_lists verbs -= /obj/admins/proc/access_news_network verbs -= /client/proc/one_click_antag + verbs -= /client/proc/invisimin return /client/proc/admin_ghost() @@ -459,6 +461,16 @@ src << "[C.key] is undefined - [C.holder.state]" feedback_add_details("admin_verb","GAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! +/client/proc/invisimin() + set name = "Invisimin" + set category = "Admin" + set desc = "Toggles ghost-like invisibility (Don't abuse this)" + if(holder && mob) + if(mob.invisibility == INVISIBILITY_OBSERVER) + mob.invisibility = initial(mob.invisibility) + else + mob.invisibility = INVISIBILITY_OBSERVER + /client/proc/player_panel() set name = "Player Panel" diff --git a/html/changelog.html b/html/changelog.html index d15dbe79caa..1944d5c317b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -52,7 +52,7 @@ should be listed in the changelog upon commit tho. Thanks. -->

    17 September 2012

    Carn updated:

      -
    • F5 is now a hotkey for adminghosting (for admins obviously)
    • +
    • F5 is now a hotkey for adminghosting. F8 toggles ghost-like invisibility for admins.
    • Catatonia makes you fall down. Admins appear braindead when admin-ghosting.
    • "Set-observe"/"Set-play" renamed and merged into "Aghost".
    • "Lay down/Get up" renamed to "Rest"
    • diff --git a/interface/interface.dm b/interface/interface.dm index b5d93bc3afa..f80c3ed881b 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -122,7 +122,7 @@ Admin: \tF5 = Aghost (admin-ghost) \tF6 = player-panel-new \tF7 = admin-pm -\tF8 = (WIP) +\tF8 = Invisimin
      "} src << hotkey_mode diff --git a/interface/skin.dmf b/interface/skin.dmf index 47133c54e5e..27b24a4cd53 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -131,6 +131,10 @@ macro "macro" name = "F7" command = "Admin-PM" is-disabled = false + elem + name = "F8" + command = "Invisimin" + is-disabled = false elem name = "F12" command = "F12" @@ -313,6 +317,10 @@ macro "hotkeymode" name = "F7" command = "Admin-PM" is-disabled = false + elem + name = "F8" + command = "Invisimin" + is-disabled = false elem name = "F12" command = "F12" From ab6f97bc7570b74fb04d0dc6c964eb9bcffc4352 Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Mon, 17 Sep 2012 06:20:37 +0000 Subject: [PATCH 62/87] Work on NPC clowns for the clown planet away mission. They start peaceful, but attacking them causes them to attack you like a carp. Attacking a clown will also make all other clowns that can see the attack hostile. If a clown sees a clown attacking someone, they'll join in the attack git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4711 316c924e-a436-60f5-8080-3fe189b3f50e --- .../modules/mob/living/simple_animal/clown.dm | 167 ++++++++++++++ code/modules/mob/mob_helpers.dm | 5 + icons/mob/animal.dmi | Bin 116219 -> 119445 bytes tgstation.dme | 215 ++++++++++++++++++ 4 files changed, 387 insertions(+) create mode 100644 code/modules/mob/living/simple_animal/clown.dm diff --git a/code/modules/mob/living/simple_animal/clown.dm b/code/modules/mob/living/simple_animal/clown.dm new file mode 100644 index 00000000000..e388bcfe5eb --- /dev/null +++ b/code/modules/mob/living/simple_animal/clown.dm @@ -0,0 +1,167 @@ +#define CLOWN_STANCE_IDLE 1 +#define CLOWN_STANCE_ATTACK 2 +#define CLOWN_STANCE_ATTACKING 3 + +/mob/living/simple_animal/clown + name = "Clown" + desc = "A denizen of clown planet" + icon_state = "clown" + icon_living = "clown" + icon_dead = "clown_dead" + icon_gib = "clown_gib" + speak_chance = 0 + turns_per_move = 5 + response_help = "pokes the" + response_disarm = "gently pushes aside the" + response_harm = "hits the" + speak = list("HONK", "Honk!", "Welcome to clown planet!") + emote_see = list("honks") + speak_chance = 1 + + stop_automated_movement_when_pulled = 0 + maxHealth = 75 + health = 75 + + harm_intent_damage = 8 + melee_damage_lower = 10 + melee_damage_upper = 10 + attacktext = "attacks" + + min_oxy = 5 + max_oxy = 0 + min_tox = 0 + max_tox = 1 + min_co2 = 0 + max_co2 = 5 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + + var/hostile = 0 + + var/stance = CLOWN_STANCE_IDLE //Used to determine behavior + var/stance_step = 0 //Used to delay checks depending on what stance the clown is in + var/mob/living/target_mob + +/mob/living/simple_animal/clown/Life() + if(stat == DEAD) + walk(src,0)//STOP FUCKING MOVING GODDAMN + if(health > 0) + icon_state = icon_living + dead_mob_list -= src + living_mob_list += src + stat = CONSCIOUS + density = 1 + return + + + if(health < 1) + Die() + + if(health > maxHealth) + health = maxHealth + + if(!ckey && !stop_automated_movement) + if(isturf(src.loc) && !resting && !buckled && canmove) //This is so it only moves if it's not inside a closet, gentics machine, etc. + turns_since_move++ + if(turns_since_move >= turns_per_move) + if(!(stop_automated_movement_when_pulled && pulledby)) //Soma animals don't move when pulled + Move(get_step(src,pick(cardinal))) + turns_since_move = 0 + + if(!stat) + switch(stance) + if(CLOWN_STANCE_IDLE) + if (src.hostile == 0) return + stop_automated_movement = 0 + stance_step++ + if(stance_step > 5) + stance_step = 0 + for( var/mob/living/L in viewers(7,src) ) + if(isclown(L)) continue + if(!L.stat) + emote("honks menacingly at [L]") + stance = CLOWN_STANCE_ATTACK + target_mob = L + break + + if(CLOWN_STANCE_ATTACK) //This one should only be active for one tick + stop_automated_movement = 1 + if(!target_mob || target_mob.stat) + stance = CLOWN_STANCE_IDLE + stance_step = 5 //Make it very alert, so it quickly attacks again if a mob returns + if(target_mob in viewers(7,src)) + walk_to(src, target_mob, 1, 3) + stance = CLOWN_STANCE_ATTACKING + stance_step = 0 + + if(CLOWN_STANCE_ATTACKING) + stop_automated_movement = 1 + stance_step++ + if(!target_mob || target_mob.stat) + stance = CLOWN_STANCE_IDLE + stance_step = 3 //Make it very alert, so it quickly attacks again if a mob returns + target_mob = null + return + if(!(target_mob in viewers(7,src))) + stance = CLOWN_STANCE_IDLE + stance_step = 1 + target_mob = null + return + if(get_dist(src, target_mob) <= 1) //Attacking + if(isliving(target_mob)) + var/mob/living/L = target_mob + L.attack_animal(src) + if(prob(10)) + L.Weaken(5) + L.visible_message("\the [src] knocks down \the [L]!") + for(var/mob/M in viewers(src, null)) + if(istype(M, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = M + C.hostile = 1 + +/mob/living/simple_animal/clown/bullet_act(var/obj/item/projectile/Proj) + ..() + hostile = 1 + for(var/mob/M in viewers(src, null)) + if(istype(M, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = M + C.hostile = 1 + return 0 + + +/mob/living/simple_animal/clown/attackby(var/obj/item/O as obj, var/mob/user as mob) + ..() + hostile = 1 + for(var/mob/Z in viewers(src, null)) + if(istype(Z, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = Z + C.hostile = 1 + return 0 + +/mob/living/simple_animal/clown/attack_alien(mob/living/carbon/alien/humanoid/M as mob) + ..() + hostile = 1 + for(var/mob/Z in viewers(src, null)) + if(istype(Z, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = Z + C.hostile = 1 + return 0 + +/mob/living/simple_animal/clown/attack_hand(mob/living/carbon/human/M as mob) + ..() + hostile = 1 + for(var/mob/Z in viewers(src, null)) + if(istype(Z, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = Z + C.hostile = 1 + return 0 + +/mob/living/simple_animal/clown/attack_animal(mob/living/simple_animal/M as mob) + ..() + hostile = 1 + for(var/mob/Z in viewers(src, null)) + if(istype(Z, /mob/living/simple_animal/clown)) + var/mob/living/simple_animal/clown/C = Z + C.hostile = 1 + return 0 \ No newline at end of file diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 96ff696b389..c7921f001b4 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -75,6 +75,11 @@ return 1 return 0 +/proc/isclown(A) + if(istype(A, /mob/living/simple_animal/clown)) + return 1 + return 0 + /proc/isAI(A) if(istype(A, /mob/living/silicon/ai)) return 1 diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index da13e57888d73c0252fd1799e8aa7a01ce5c2d5c..fa43b6a167a294a7824c9a5b510b0a96f3e88347 100644 GIT binary patch delta 14697 zcmaKTby!th(C?-@1?iFyMY_8?6{Mw+l1?Qy-6bj|Dbgh((%mHulIPGR-Ffcj{l4ek z|1Lb7z1Lc^7PDr>%=~7~O$^4De2hdUaPEVSzK5K(yQQ0*i-(=F69D*Rlz(Y=%Htvo zAGv&1c1~F?qr|uuH28e#dBi#CH!Pvwq@6ic&juv!X#0{qP<#@fYba%d{;L%8BgZql z2c3-ztu$Q`Pn@fg>lg0zW4>2gbMd6iDljP+ILaVaQBaxPuXM~Vn3BemQtB6?!8J9l zXPoY70p{`f!EV5Wo!0yWYAum+F}1NZ$Hdf@cM9rctgp4K%I~=fo{xz;@7~&c(JKIwv9bG&gr_%EM! zR7gC_DS|)kcc(tI8&27Bk=S~kQw_>mZT+-gNjX{kf?7szHup9wk1atmo=UHK6iqL;;uG%I^0q%9H7-{pmBpNIeGc8E~im*E0gIUsa_`t6*)EQ=;ba+EwKCb|mQ%TSpiwREnwyo9a8^+qBoz8}ObARA{ z6&|6vP}ZUjN=mDBt&;QVI!tRx*)t=J)A-$7_WJIP$vzB!g>#!p_v|#vil$}j4aloTrb))^lenLne1juAvBnUA`A!8{6>wb3`npQ~}Fy0fj zjoXc(G~Tq155p0~x_dn^L;oNP0p{5G80A@z69xD^!3Bh`f*p0uaFR;>nu<7nIs%LP zJs$eN6H0m@(S*Id6J+m=>qkqic0w(Z8-BBM_Vix$Q;rtvXx_q)+S?SCdvqvvg!HUVa_CgAQ?6~0Zfx3Zx>y50q1@OY1uh@lRVR)iM5v2llwP2e z`@0w&qFm(hQs%AZN@774GJ3B$wXesOx8o=PSM?}tl359GlM<`MWUR z7ygKQb0x`Lfc>T=EjD$D2tLzMXsZY~6Zz8Ru%#r&1ATSmzjl1R#KuCqOA~ZPr zsH_73Gr^|}XE_?Ik;2HcVWM@-jp2U>k+U&FiztNsM<&&vEEE*LhYxpX^K$k&!7D zR2FpK^p~SX5#+ayhFeKHY_X607U4(QqXxVAd+$?x+KzX`8G0+ZtQBO)(pHS*t| zY>lb=WhA`*e!}}&(kCOqLP@3wLe*YVCwy}5^0YrcHqCi46t~j7m#qKN6nyXGejkFa z#$+%`iA}+i*7SLhx?p6JF1psfY5GsA_%;7AonS^&$o)afV5|2if~Xs>_8H>m-w`Ef zpf$(Bk9zYQYsJyF9{2e_ffds$vA$qIL%IlM+_?VM;tIWa%p`)Fp#qTlTJ!4n%icf9 zx>hR}{op_?{+oo@F~(;c9PxgBA6^+78^<}qNWx}Lj<%HxK+&JSl5a&d|Hh*~O!t@O z6K-nM&x3uCAoyEMZ*na6>ATQ4xM%@NOR1fS+Je7%nv);Aq^e=dRKPkO=VIZf4^cOCA57faF{x0KWa5$$zzp!z4k%XZA$-?ygUf zLi3e@RCCoKOCMi&PlaeD8_tsLNdObhtOsm!$zaz)_5NUH-0=9o??{19%K80oW)2r5 zs3T=2>U}RAj}=cd+v_F0Ydq$?0Jh&1IAnE!kUW)k4nUh)q{Ejz^Y4Ikqt=>@Y}iI} ztfJ*ZyG*zm3pB*{X#%p~e86-uQ;+>v?MmudZUxvuGu;uq(5_0MZmZ#Via zkBCuD+|4drml0mlV*2jD@!IZ+V3arrqw2z$c8kS}fDi^*mKmekVyvHn_$Cusk0^BY z--C%UZ)%rCaGa-nyF78i=@+?X^`w&>Q4UZYA1BpHP-V@^2L~Z}Z}^hCAoo z%4$s^CMbB(Kh zhF92}5qfTTBnL}IraRDqxnR>=tHs0{{arv3Q&Rg2jwiGsjiMm3Tsv}4KsBWuMM8ic z4&xO5?G$clb_Kem?oes09=mgetCY`8XD9;g&P+L~VSmG9x68Hhhd(m?z}POqBveH4 z#t&3+GJ1_L(U55*Re3kqIJa}22L0=@VN*x3brrWWKaAc+6rnpd6MJ_mUtuik$S?Z( z_5q+#`aX)s%`e$nL9)?I%7Ht3Wucmxbt$55^TA<&`rw``nwK`L&{#P=I3qa?v5|#y zFa1pO=~+ITwIO!YmWtj$jR(99$xUYw1D`sFZT(`0V`6+l*`G#NkS%$THqtKoNvv*E zr)~6;vL(l*q+@5w6I!Zlx#8&L_uSef<~`s~3=2c%-x=Vgcb>^z_!!i6dz&5l8}?T& z+u8rI$D!+4SSSc96)omG+YyX~!-g&HO1r{S)n{^ZZQ!Yo4GtAP=#{*il;yiRuFz3l z(sauA&R0o7bN*GFwJ|NY!GEYu%ofbbSj?EID%;%p)Q1(Tom;@s#z?gU>1}F={ZQQ!dzu#!(QNk4Lybz_VPwvL+w_tbp2+ZN z+n5q8GLvVuX7Xf8-+TLR!N~Cb{U^EV#fPOJEyK)rx1*o%EOz$K{~4%|{mjtFsw(@V zm=$Ax@bqM4#0;oc;<017`#x^&x&{Z_Flsy!re!WZX|$hM#j@u>nJeghq<|M7318)N z3@sCWbpEnO8(MP`zPVBT`T5I7L=vYcdtgxNWy3Bn(r~$RvCn^MCol4CBZYeNcGd5E zaxIAqUwW4GJq45YmtK;?^|^N=M4r{sMUUYa$4!$P0&}}=T*mp`(3w#`<2SZJ39QJM z`mjSFl*-;6Rv-3P_|Oj3Wb03p1!xcpoLn02uamR7x zGKxN(q#Lc7Jgh%&pjLzKjHx6S%8K!C%^bZxi$9t1a*_z<6|&r{Gkw-Ne}B~cXQPoY zk<{|cVB1^>UIo+_f(kQ1Cq#$m?4Qq?BY&llCJyo9&B+x4r)mY^7R z$*lC2WDc=3fgLx8Bt|LoGAbZFKrdFk%MP^7s*-UD6>#3(-co}!642wJ^v9$D@-^Ph z7-7CbN8&QRp-agQ$%**&Fv!DL(2y$vnQ)p3QV}&^(b(jG9Pm8H*WmOYzr0vru%sq_ z_|!7E7mwz>md zUHI0?Jn-xzlt&~t6EBg>#!p6a9kfKL)vwTyg8;UAKQRf*$0c<;8=_kb?9;JEF+ps| zZT>q!E0Nw>XEzoR-DXY*s%npz#a8XNQbTPu1~Qf?o94ALShJh?`l-rMvhiF8h`SD0D zpRhpj@ITqB|xzJbz zq#)wSJ=Y>mFsr-kh(lu{fo2T-HBkb^*>1@3v`bh-p{u-sjnIH_%+f)tVQ*kXa_A#x zsgV|sMO!J}i9c>`FhDVk06I!MP@xG){AS!U4{1Fvu^4IZ?!Gi9qndRuro|LM?6^Nu2%n|)5Isnosz~Kl1s-vIT(N=bCC;~7&5fSFPnuOo&2l07pa<_ zX*Ut9M`ORBL-5Gi%{{h}lD9K_D12snPOsf$%IM`=+>E$uX#p^*^HZDLu@pGff9`tk zOh$~ApKaQjaMTQq)jo#Ly~s`cGs6WxtrS|iGpE)^pf%uU5X^Mo3B4~s1_@oqrT z*tS3Ug=2Y5xZKO~iI06(H)zBa>@!8@E(3Lx9dA)bKaeu4mk4Uq$8g;*?ngFy5ZdwL z9i9E#2yc{dciAr_;5x49@A2$cAt;?7#F~5Y9sWn~rH2V{fGG~ZYpPA#G>f~|9i+S+ zKhBCGg*Q=|FSrKie^~k_^3i>zF=pEJN_e)E-Ebl!ztKv*I=%;N6b$ z^y9f9CyDO5*;fmU@0-yshC6Yn>c3|{lnuAm3SrzMsmNWpO3!p^(@%qV(vzSJ32oNf z+jy}{l%()Gq`exGQSYPf9wTSIB4@mUYw#^r)%dPK_4PFTnck~>6N1IhPyQWnA?GVg z%BH=J1{<#O6yHuc)p z(qBTK+2soq;#Sw~Ihek&9X-WA@0j6ld!vw>#gjK3K-NJVC%v-S4LX~dE@dce!YHRd zppUP*p^Y~=S?ZW@l}KGOJf*QFdZnf@==j+rj+XF#XyWu==c|jmL~q7O&Kj7nCas+4 zH=Q+a#Za1;)7itvb5QA5$Rll8n7Gej&g_Mc|NU`iJS%DQQ-Yt*(HrVB22}_;y)OD$ z|M-wJV^A6wY#VR^;OPwIpBzY7iC}W#7lX*x-h<^If5bqKk5K8hIyCk08)em`#Lb>K z7iKp_f<@zvRrLl6Fn1m;2PuSA3frT6+ad2afm^m@YSahFz~A;Lhj)!w*{6)0lA5f+ ze(?3pD5z9=bpPr=;MZg$9=qT4=xgEi29jnky>FqQMZ5e9o~)pqd`$tB?A}-Rj?lqr zk@k)wN1H7->RD%JKmhcOo;VdmdG=lQID)U@;T2x|0KLc@T7%NF28WnLxZNdtdcgGD zt@p%ZX$p8m7B|P%@fY%MVl?o9zl^}o>1-ct^=7T>#RSiOW9h9V<1B|RTC z^~DBFV?mg$1SEjbmuzxlq?(0k1VCzGeK+ZwBRR!#Lg-LJ_jEY4(N<%Q4)R*hNuZAO zBz!H}^P(~Y3;ced$II~Up4Qykr?x-qCtf)(WavZ%Zsi>oiy;Ge0{7E9C;9`DmEg}i z0Qh0pD#3>)Y@F7sdZ<#uHIMRKWdgML7@-(PJKAGE)$ zo1y#7o*csnU+SPggjFpQBZCbUa6$bw@i_PZ8JuT}gxmqklvd$8QDNajP_iTUpmb@g zf}N*Sa`{uh>GDBLEJCob5{Ua5%Sd-oDKq{gAPSPVMoGJl|c?;wD1zN4No zrxQIRQpvNA0?n$g**FqwRVahpD2(b84t$jt1%MOHVgWhzjxK`_3g+F^rezT);`i44 z&tZN@8jv?#9F!J30$elZpTAIdRB0T&U_OdvnmxzA< zB~8!zxt&%k!{y!wN%GO2e<)}Ml`df&PnX9 zD<4RHcg^8DJ&o`@#A~{b)`P}GSG^KsroS$lx}K(=x{t)G8q86Ri2F$eqX?UnL z1S(XcPx4!kd~X1SRA~dv5siL#*zuQtI;^XRzs5|qeSY;>3`CJHvHecbT$E1YZgWrvhF_;bt>Pd?_T)nY^1Y(aCEYT;6zR7@w$bVY zs{8%DFvJOMaQ&Bx9=a&zyBy9nz)ZIl*5uIFYR)BeC5S!dyu=@K4G^A&QCF^s2Wk4A z%Ghl%Dh!8nIsV#)j6$&^Q6NwO9>vLDQO9x?^g}0s?j(?4aly68c<*#j9qb*PT8MDk zzvLz$Ox|%--wA;TM=`~afR!lNR8(WG$eEy?d*Jd5a-gX};oC)v$^*dns4%XxGQ`^y*gN6kQ{>yu)EPA~#yD=#V@pc=u%3 zDR1t2q&zu~&ryrU-{Bb6%}j8NXU(ck6`CV^07!*gPao2QR9XO`aUTj~>yFr<0O*|f zB`5XQ#{}dbe%|bt2q=!~Nx3jowmUkPAWmbVE}>nLCjol|)4G4(Iqt1TL@PlV8c-{s zUk)SmyEiI9su4s?6EhKX1h0@Pokn$!#K77{vc$CnB3;(cBpoYaa44I<{3>+ALuvn0 z8Q#J~zznWD6GC*6)p6Ii*`hkBaY(%^15BAcI|WsFT=pwpcsNp7_|g1s5*KL+pcxU9 z_iVYCWa9j+oD~u}@7#2cPn-kEh{I>dhX0iR+8h9!{RIM|#NXnc_N*b_9)A{WYH!yp zRcO%(zpET1yvU`*E~gZfSJ?`+P8C|p50?N=L2)rm!xZ{e3a(63JcC}=uapcNr)aA| zi;WWi$=xyMrDE^5Rn7xssZV?o1-LFLM1b+XMw0sCh~-7^C(-v}PJY=uh_ND{wRXBh zy$Br=>}=FGtO~9z%RqpYrf{?cTHVfmM4@0^-h2}Bs`sB4DXXQz>zJIaAqQ_qIxaub zfec=AY98C~iR>^4+@hD~SrMZ;r7Ojn(1q?!Zyc~~*Lcc4MtOYj=!W9KoP3YroU?N4 zJ<77d{f_z#y7C(Lze`sl1?GzOi4W}FXP-25L=nrJ_x=9NiR0eYHp_Pdi$dZoRF#z= zt{y0kq_@pOV%DFOa^1U^y zKs-n1wl`i%8r6U#P_|o3JkwYyb+|3aFtrD9C2@I6a4Hr8e@Zzh zDra@Oj6skg2WfLqYG)rGxb*);NPzf3-hFidAGiiSXOCJSQYs!(glb zFVj8l%!{Cw>?2$K_-~!?`zA71tPe&><)C!{LfEFn^z$rPa5PMMkru-n^3>kkNV!}H zes4($4rTik$Ue^{lON`5cvh~p{_z#{P%<*7dN<5XBFGn%eD>jmFB+}*8X?Jku&x;8 zLfS!Fy=O>Eb?fj<;A%Z^EoQ~!S4o!hB2@OO{3P)#GY*Xm)?SZoP_6DRHYJ$R&`?}e zu*y>e&SGA)VMhMMeBbUS_Q@0Iw_5ZV-hjKWoOC^YE>eYQVp3_jhD)^KRoPRn#vrk` zL_5Qg&sYY^+H@5fE7~>^`|AS5cC@b%O4s?}b3y!-oX|97Ny6JWyMeCPOSGpY9v3O+wgmLBV_-4>Yl zdnRYmw%eBM2w6Y6PZ68qLNDS6JNwU3xX$jfmsk0TyVFrdAK9EZkLu6`y3(zk?G7SV zO`dt}&J<|ugXt4b@QN<G?>}v9aIxHxK9yQgIN6U!=esRDj`Pj>6|LT~88^_lw_$3&;*1i?f&$@bfQW zf3d00Xv0gqCE6Zc&0gx}c5MHV-pUH-ysRA@zlvo48*`QYUAokl{B>~r=vtXaYQRYB z>e&Wjw;P8`#;qgwx||>3h!M{?oKH&#e}WxDU^Z`*@Wi=W83@eQee)FI{hbE{q~PBo zDd*{4n@YQHMh|nRPHdi-YP?ST)}X?Uxu1d4phiZ|UX~zxs%{sDuH#aLywg-0%i^(1 z+e|itQgJww zTq>9yUQGaIt{7qhE@+dzCK08l>LgafzkR!*t3$#Svt;QCVAL`67{zvdK|sESW1OVB zV)mPaV{pUL+kzC8v{lf4oWi~AbLbdlw`JeRJeJQ;pp0=~6BS|&WQnHxX2czIIRf5K zl+{vP9Kf=XwVjqt8`v_OM^8RienMeZ*1C-E4Zfv2QYb!KG*8A1*in6j5F)cgBR*y2 ze$8w0%_X}sxU=M2jI{BAC1#y2@o8=Qvz>qoCQ-6na-TvMG}MH@GZ)Z zraLqj+xs~2Jg+sdHTP5IH8}&(1W@E6Nj19K*VF#$P2S3hZnI(&5^nS&>RE#OkusII zlQlMXA6d^H_<{fvx4bJx5Ur;NR(+sk4CC*w*n4FJ_9fn;pCCF3up_o+QhZTW(ii=X zQ`5C11QhpC&e{(^Z~0f$I9Wl@)gK#+c>PqK-+3=}86pL`)uYd#E@6&6UP+(CFrSmL zQpTIfTk@Lfw2}JONtrcw9TM>2(W+-{+_fd?N!3#XN?t%oBW5qH|4i<+TfbXyHttR& zaC!4#b^mCPwJ&3~Of-{uE%$4mr@=7ix#bDvywDH_C@`|faa%Z0tZv*!6 zI@xWc-fePW<5TZs==dAAIps)ZwTsrkb}H73cggB=0_t)shfbRF(TI*(Y*N6?H~`;^ z?K6ODBmb$=SJw3N@?>b)1um1dEi;RCYwRnyK9$U{My62OQK{oBkAHEp5ZKEp52;U#KqRDgU zld~wd|Cr5oF4k;Oo@9_@qK+tN&Qy*zeCFB1V%y|rnB>$^DL2o0MIy8;y35<$qCWT2}L0_ zFvOrW#Ij)n@ zCEi35L;eER$7a6wlxwQie?b zq9yP2#hA`jE6ib=q+21KV3$;`mRaMV2hg@GX^}{;6Qtd=G8qwt zMN+LSu;=~c4;S1~l)`D2Sp$9c7p#BmIx2~4uK7lEK|J8B#m*1N$??GQzPNl1{#&}E zA!atmUu3D=g>@`XDneoP*g^bkKh%>2QUZ8h4oIB-17Hg1@si!Ya^Bw^ZI=S zcl(F_3G1yKCvH)qeloaWGC{QK;q$Zv*@S|{SE+1iSU^uur8_fk)e`UMvtC+aXW78s zcl3gY7TZ8pXS|37KUAL~^r%`;_?Od?aq3{}_RSxwW}6(>OW|zru6aFvy5av#n<7#5 zu3GE;1qbp|jbMd5B*2!B@-mids4Zm-@qtn1w>sU84TH-H)1?j#vXHP}2|mT?#fV$o z{mQt*0^||xaJ1l;*FMvNfF-CDL*sL&nUkvC5_|yMy#b-2-g&1v{Us>b?`Yi7`b4g^ zELe%0(X>I8LH$>9aQXTL!gJXV#uC{en>Pmk+}M{0x_V>!!JLwwa*TL_Nc3jWx9>CD z$jqS!;1Z4W7X23o1X@(a*sR3sglq3VS@<|`*kD!Ac>=a>Wc8-q1Txk*^3d;{2MiZa z6&r&?rp^|y7XJ**Zi#>MwFy*Ob=3Br&u5$tW;E1EDiIUIf;qZ{ZcwcL;Q^8~Z|d9? z{OfQd`4gEYnB#i)XXWy!6##k@5MgxzHb{JNNb7h%67Kch6`CK8A$B}ahK`*BA;N_3 z4}?D!ts58+1cd@=4`g=tnbu$+S>339f-JjB=Drc3NZ|^*i$#m^R9VZ=I&K{`nR* z@{~^Oj|i6QcdxuG<6q9%%MCvbGY8V{7j+I5LT0=Rjts0e#VCiP@+>#;;20T8W&qoH z`{@CTV9vE^rjwMxed#iunaVsVe=^;L0dkHV9xEVa>$BF(i?>Bp9|c~NBl$B5j#YVL z-|Y@dW)s-7@19(3MgWIb-r@ImslHhov5SU|xz#ArL-ig;FlR>dto1-G-4GG*M_kjrB7}cV0EX5H#b;xu2iLjt ziWZkD9Vpva#IS5ZC;#wOv;P~sohag_hoZd?q1^Mf{|)5EvP4k)Z$wxfpZ9;8)2ZJ| zJ;a6E&G>}h(L&8*?_8)GeUsX4%b}pKEunhwfKTOb8=2qTk2~i^xc?*FKr)|^0(@dEYkAv?-F^ODsN7jYZG1x=sLqc-~ZkPKPtMi4l8j`GQtN9nCw9{MnEy_uJMeTqfDf%`Q4!XQY zNrq~SVj>Jtx^7p5n5aVO$2bk>HJ#r#v)%RY*!}M^ql6!g35!t5Q3J?C5r4+Ubp0!< z<_hr2S^c<#a(&}QTxGl?J23LjZD<^!_!qa;pF%rzI%pwKRJNMgc< zLjc-Iw#EAVnEVh{Y@I3Di|3N^vZxTZ^R*%MK(a-sO3X-aYl8p5AKT>WiZRtsTWOij z%VxhP$+iCnVvbLkB@$uxy!#pgtr{|JoYU3Ll#6K{;dXIxUG32JymWQFV0}12P~#-5 zuFUvrOrstcxH;G=7zMV(lsql@so7Dz>G2)sTE{s?9)Zl-UC-^pt?iwp&m>aWO=xXX7uY$|GD8Hxmj~F#+?wu# z&#HcXKXcaL`|3Mk%1sASA)LPQl=f4$K#bde<-u9O?}R@&mVRx(;E~eO4p9h3At9Hj zN6L|gc}UX%{J3e_maL}D>Gr7-ch0QC5)LU>N{?fnnG`xC-=#q3H1Evf#IX+Jy9)N} zOY_&tSUnq?W|2R6pZgEcm+Q2#uljtVR)0Q6Kwr*9*C9g`0QM>O(uNVoh>0bpff$T6 z!Wwb8%w?ea(N010q|K657u|I3FWUmw`Yzu`NtWH0j(cR6H$&VS^XLoiUu}C+P5@v+ zvY3wpcKvPnZH3L#ax{ODiRJ5xeh4p9o|+j%0!+o5Q8k_15|{yi;Lk%Y0a_&nkcWko z0mJFKkOGm=PmqAdiq`PLR-UeP9{Z@HYVXwpLsHeB`f9)^HB0EjoJeKm1isumN&LdF zI6kP0en_bJA{2X^67i}%TI;#aIg`pnrchV=D2lTEtVJ=ISrRDbi%XGX4q+%QP25 z(-oYBg%TGVei$A*vl)J?NpoU8_t#DKzBl(e`PUXX(c;baAB)NG^r4Tcw(bNp0Vdgbm!%nJAVN!bzDid z3S6Lx1dXjD!%OFxK9Pb`r|QcyZLEhjQ%OBb{ciI*+pg5Y;qD{1nu#0tuWomwowXnD zCuQ_ho^M?>7?vASWy=%`$L9lmTHed9$zQryu2S7gEWSHu;xG&t|i z*}L44@Fm-zPo|NUuu{d|CtKN^xmzh9Qjmp}-Q-`RTnFNl_6eQcY|!>O1|W}23MFw7 z13u`N+V`2%w!vh9Cy6hoYpCF2R$cG=GQ73ux+p+wKtm6ALLrJXqoVGQO=j*$-Z|1M z3*1UP|7qPl-B+(?)%bDSX;qnJm33p#jUFSg66N#Ig?1l%}+ZN z$_0|gDo_x%jbdsaD7~n=f({@``h@EboavROZ*&zfJn)RzF7fK)pUN{2)H0bzYDHaqG zgpu5Bi&YAt2mTPRxN+3D;`Blao**_1r30KMY9`z`MS>?tzH-UWTt?{4QQQjz^m1R{ zTk|y|HIpFWX#e(8*i+^U?i94;p!GjO&}7Qo*ZR2T%0e@Z>KH zG*S)yJRb{*t<$MLzs=_N(`1ryE2|49;?_f)37hEnPV2svfou)+JUmRG2%NId==bW> zmu7Y;CD~tB!9+N2nm=0RX~ole{S~4QeZjCP5rJb5_65To+GMT;OoO6`yK@R!(cC zGqrNYynK?*S7osMeIICB;#^ntwKr19bYlrSvpM1 z!}pz2a)s+jKR9wg`t6BH;i~=D-yJw)L zeUEo9?QCHj0OCWT;)e)hO;(TsBQf#VR6$Ssug&(zG+M&amKn^Q$&;VCY6f>$7O!wC zZ+R5A6$?l2BQ~*!K3Qz>M+Vf->8GCeFzpB62%EkYG$K&?lQOHcaHpGDr)C+i+}`p) znJII#TPi5=q(f^&{Dh%da3im6jrZQ3|9nIoBLNg&B=TS9_t5{WM)R0?Vq7>or?Z1* z%Y}=A=J9^paw#*vTI5@I=T*dPwF6|tCJdhhrV>+7DD$M@BCbZj*tmCXlLyZPD=~kb z)CP&#lYHi=8l>-I9>faZDPly1AMD1>&xcd)?!sCni>G$p@-qA}Ml5E8W>Nm8xoJnTpuFehyI?}_`)O#=syQyzX1LEsY6xCh7$8~s+=z+A zw#em^Nd?d&H1PRq%fIreL$=NP^9-kqt>@PR4t0KaET;%Ves3=>q1@vNqatul3 zl#MmrMiy4y9a98n$uWlvhj`egs3!^lGBLjvJm-B&PB{ovDMFaM>{)CBrRL-;;hrvo7*;R zN4iE_N=vX~p6??U*=4*EFv`m1H+WHSc}CP0tHT7N>Uz%37IM&hu?~p9Zor5zP}Idv zP7IY!PqSUqg43nJVzo42`bnoXMP@v2W-Tfp_FLkupT$ob8G&BNec&?Wl<{qOSFt=I z?m_;5igZyU6@InXJOcnIMV$Ufpieu3LGQ*Ckc~S?6Sy4?;+;Vho6j?doqr<_a!i+d6phBQ7*5g_;RNn0As-sSjB)h?utyNy;%?cdxHFYjF8!Yvv1${4jN=8{ z6}p_xKKH=0gB5Xb22Ijwoyql7QjV6%x0T6zO5|a*IWD56DEi9Kp9#hjxuCv&Pxf-< zNoUFvGrw2Q-ws6zq~m9O|E}}TPbQK$6PFfh-Ptiu*+@gO(R$xR{1-HKzhWE|Ax9j1 z+ll(LE5M*dftmj*>QkZSw>R*2jUKz5f|DpuXY#+-~<9xscHxeTc|N@LCIaYea#HOG!~2}n#_C@5ml>$Bctsj z6Qh`4NMy7Ofo3^;pUa##y&Qj!*2Q$h7f6H8s|c0uURs}|f1RmJ^bS#Mr}!++*7b)5 z{n4whnVOg{&&vpDcPClDNT524o*neS*6UWOm#yh3$Aoy{xX5peV-HT6WoG8i+xY=a zyfV3wpth+g@a5r8*;k&|C{oMQOi@;Gkx$vQh$WJHlyajc8vnfI|yi+H1Ve53@?+H-Wa@?LK*~#b_sxtzk{jt^}*unOQarCnx*P@i*DKCVo1U{SMdDrLEOe%zWZ>!F9I*8SnrbaX~ip+l>J$LPX{A z<1csaBS^LjBrquRk0Wc;clC)*={NZ1dVDo6LJEo$obU!(MayY?9be!>*Iq1AZ+0oH z1F2^(I7a?b$wHP<%D}+rBLD{LGz}(_;KBNWxRH;`BAB2}9P{1>08~XX`qE)lOvw+Q zK_xn%^HIozwsxHMbhRqigG;n5PA>)lO?4TiT`S`ac;9MXa5VRnCxw1$P~D4%CnqpY z(-ql?*uNOLjhH&SzhT~0Q*>Mz8~_t8Wp4Lob@rcwc9AIA-#GLklk+fi}qgwPJzVMs5ZVRAo{bSU?m`SmKuZ4X_3xhnnI!#4@1g7l|mu^PTp5?GjPLtg>NGf`_i%CCuSQzrkDcvKkiUe@& zl+qn=rxRrDy5oivJ6r_(5Bihw0V~`UVL3-{=fHnR1K1vX!LN}(Q)l2lH(-tydQU`<4os-+y&g6XBJ0b{l3+QSkY96nRSao4G8I_TuF{V=xY z|G@DY9nRLFg>zfn;$lFp1YT=S6%b??w^qMNSo`O&kmcsPv>p@k4mWLq4~v!i?IP!p zAM`bgX_Ss4Y3RrrU4PGGl8Ml;-gU^J=v9;>-%sXJeB}{`k>0IXrdas%j5TW1Ts7OH z)ENs(?fl9$_HT71crLw(+wR?2(^XNkxJ&FtUdx_2WAPa8&Wo6tZJ~Px?_0m;S)7PJ zM`0jk1^dPyUWTuh53&N@5kBukHKMX}7ss3SE6m?9iYZTz+s5LaIT<62dn34X+I(uX j$}ux0Qymu*O04_F$?}b+s5J@ delta 11446 zcmaKSbzD`=*YBn~q)SQ~1VmaT1wp!{q@<)nX*SX+C5V8Obc)h-q*J=zAGsY>pBW6js+a?)_&#w+|td$)z;bF*2xh7Jk!gP zR2+l&iRGs*$#ffIiit-RjK3FY>gZSLg|jV9>jp?$Xno3P!5d8w4!|lh4>?^Qqm2dk z|D5#i>>E46->=BV|9sV}UCxlq{MKPVM%nTQNxX(GE&NuL=yk95qUH2r1V`=K8?Gs4 zaT4%TU$1r-EXA*!@u1a{Zv33Tt?c=y64XI~q$Bgg#+RtYVa*8=too&t5#b8eHGRkw zU_#kC%Ui}0JgO6Oawi|IlzIbh{_tL@J%NAqR>a7_Dk z$mjgGJw=Qr~E z8O5toh&UV05LJmX2=?>F4~EXcvb6Fqj{o>^*E&5p!l?Kt8B~QOSQ&(cT8o8>68!~? zYM4bLcOI8M#vj0J4tjYf~p38~1AlV~KrA*D)=|LTRjOOaR&;Cam7p0jb~nU2*ax^X6vId$bbc%43! zY(8gtY*wn{b10%?l9i&u-A(^1cVG$xfJRP|fV)eW>n@6Oq=@ocJFUdn7b8e3R>puc zOh$kh-V(bAmdbg%ODxU{(7BtmFYI2?-YF$!sdEfB8^H~sqVvxUr>tul-rKk6e`z-4 z^>%jZ3~bKjB+s_syJ@&|sTf;_@c=s(;cryn_8`oPsmO_jrwA$P{tIlFCf}3}#tnCZ zzo-b(QHULU(NQ(^``F|xi4<5mL(QAnD^!!TRmcpx-B^2vfYbTWe>r@{tS1&3sH5JK z*Ms!M*86lPpLPc0xFz64o-n1$@XBd?$6ezJQ@+g5zw3YCp}}6kbps0|{C$j^-+b$S zD@>E!Y=203(K^kelLFGUyHX12#1rKAWy*|#f|$27*OJ4VcW|%JCdFPNV0ZO-F7+_= zRdzR1qd(D1BWA5W+%B=%j-MT>Lao`*pV!KsjMS2hB7*#Inr8{RdJ-|{FcozUvT27C z5@3n_4_9f`*{`yZ2ejk13hiWmi{Ma1B4e3EG5n$=7MwhU)jOlsgH{cNX1}Qd# z!EzuP(;;wy)oXHpZjcOlg&O~9{FW`@)t0>G1R2D9+UO9qz-SAbw{u>`U#5hAUdIny zuf9KMhS>5ExmW#^_s-Cy2?uQ$+O7^SUdGDNvR<~sC$Nhw8v`cYYVO-EWjm+N`5Na8 zydG#9J6_gWu>;V^KS=|?$w|=YcB9tIFXDw3-bQ^u6P6q)l;sw45=`2qqYH^(zMlHj z5k{^{-#yCAyiTtS@p?Xl;l|%v$eiwG*~xZpY=0b+w&zsGF2o0gvci7Md9AvcYLR|6(u7 zMI7-aSrTJ5(QE7M9cJOJoXncsq2X^-HBrYORUM9N><-}8RfM=_N}oQrjG4FSH%MTv zYGkXhF$Uaa*rwURgV3L$q-3CTgzhl|!#CdKnuZL{D1$bAjKi}Ce9WL$)2Dq^GwA3x zivu6j&{KtiKnF{|zs>ygII_E$DKtX=7ooS#>{&0odHx4+k2K18?l{7o@f z?UG#5Gk9g(5eC#9lUlv+=|WL`t|&vk$XVoLNOOVG*J2Ki?ES6}Q@2=jBD>Nk80Fyz z6x*%a`FI(($nkO;&AL7^^5o}iKCsvk zvy7#1kOOSg7&=sdddjbQ1dm+qnX#N=S5CjD^bQ`r+yf`?Q_4SUe}L2Hcs2=>E{vV2 zBZz56>#pl*su{tpELP+jS?kBGjD)V?D3rZTT zS@T|#%d%qvI3LevwsR&fW((GYDHyRSWaRYX=ilO_tx5UCvaF%ui{^UiMl_Awl)Cbr( z))T+RJTq27hvv80|10%cC>=~MDn}n5y{#!nCsQ31a&N(R|8{A552BfwnI>g`2_Z7` zW-UizPC1ertbWl36WvWdamDl_-<0otaZ34SGl z{->_Z%RY~^+*irqOf`7(ACW$u_O_#ar-Hbo6fx`l`df|vUfYnb9g)OQYfjjC3E@I! z!Q@M+C+^^4R_g_tgzBnv&!;cnwS__;S(fPi$^X0K{*v1B%U=Xl3^FS_jvP2P4!4NN zH=C-iN4Owcs)Lilc1&!w11rj(W;hYkh`kTg?sz_zPP+pp7p55p8xY-uJbnD+%{MJu zicl|`N{zJ_TE=G^GXP^DdY#J_*~d4LE`F*g=cf!r6}j%Yi=JM_(pZOV!{hhs*FcxxSv992`~OoV{c0`KwVb8kD=x+9+v&|uNcYH(9ral7RL`&DgfQ$ z3ejxyeuj1Wz1q*o|MNK?WkT|sX5&3M#f4=dg9DKY*vXd-epo_K^{L*Rl|_krp)^cl zbKjtxjFb_FAn?1abubZLXt%u(;=Cjff%EXM$oke33rLk|S{yH00s+BkQ;+xs@f{r< zA&CK{R8%yfP#X%6c)=TF0Onz4NnS__^Wkl?S8dK!;L`t`z-FMpHwzn#3&zYQBbD-) z680nrU^{VBWv738={J})LJ{EurG;EbLOI3d;Wz%To$$-bOc*98DY7}1jGZ&ZvytK+ z_B4&u(2ztD8|YNW+dQQk$Be|-&WIH+^rFm;+$}ys7Jnc`@D{ZETi=S>U?Rr;p3&bP zr)Qm=>cj6_k~wTXHvM}OHh6!&K$Qd6lM)(UpC_~d0pHYllG>d413j0pj!?-qdc$Z} ztB~95GJ^tFI(c~BYU7nKha+ovR{of6rLV}a*7Zkx7gXlJB|6zIGi4MsO&`zd|A+nHyA zK66dR6@8SBSKdDA{Ui!fDWTF|7y@{Nu4PNNa z+82l=c&Kt(U4Vduc|ldJceRTs9DBb6Rj1@4xE641{M7;mB&kTulI0Quk_PF=I~(ar z=w#GGGEtt~Hxf6NpZ#D<2W&QQNH2s+o%o=#ef(LO>fdolSV-tOm<1>P)EL1n3JS+? zE8ix4D@8vwIGL2i*_4lGIKr`M8xWL5O-)Go)oZ-)kX&M|d|yFPdFc{e(99~83FQwd z(<*w^RBEl1J`M-en_E;k=G(jq+gbYx@@ue^51mc}>9p%Mz|vOA*4+d##rI(A0>dz@ zb@<&q+5KCMpp2Rt|F4g3y^iuhE%%$#V=zAE|kO&Md^&U zssLq5OuUQ9OFx1hbd_OCkN7kL3CefA4F?@Vj@NHDGjS%ywE}<(*Se z&8vfB^RI~fB_2JEB-OCd6d5}2x1ujs24#{A0>N4Ck>)0RdI_CP#=6+3TGkZ9bh9Lh z?=v%rGPk%cdKE3unF?v@MFSc@GI%fT|>3pM={#1-Tx2wfxttVbw za`o(Lj3^V!XV}NJTJh2FLbcI0fywUsaCr?)hSTkeA%Pg{R$y4KBvU#BLC(zgAud%j zfFS8lzJg#B2;~YYoKmk*nZ_%=%kxxQ!=qC`$lY7DG~GtnWkyq@o

      u>Jl6KDkfW$_yP|ZTHT3c`DZ))6XGG52QltV?&m?1qy@nJ4SEbk4uTTM&l zRH|neI?EDr0eG)$Qa)^V$fo5EX=NhUH`8z>v*tjI=wO})?S~gNOOim3fPg6_{}1`n z^*H|{QLbuQ6yTZnbe5ocG_eDduK3P{+$z$p7`adtqF&#)yroX-ertf;ouIZucXKkf z?$+c#GSMM_=0$S?e+53=cvaC-G>wby98n@=vS;Zl<`~0tg?+{y44b3~=^fNnk^oE{ zT|i8|lwEwV>>+fD{vI%7mEKCfi`}rE4>hj~`FC_8wk~xLU(~<=E^+F9Qg36}FJ_N{;(_j>Qd+9q?ZE5_ z$HL9=3Po;e)cOngW9p}0bj5v!ldbhEHXaX2GY=HUi>9~%-fHD+CMvwn)d2A8-eGPH za6@tlDFLy5olsU}!|8#grLn47HB7py||3=Ctv32 zNH$%+@%VTp@>PP5lfARW$U-$84Bup%7_D!igZy-I$|7=MpbjTy%Qt!LOwAyy z$O0@G=Vwzae#`yY#P_>p5x)2_R|gebA!9C##cG^g>rclZL2x)%{fs3`Wee@9$jKR_ zM%HYMn}Sc-6$J?1d)NUzv#M+TWbdZ(+x2QVzE7|t2)>?|mLbP}xexfX|6%fz2u0k8 zbTxO|f{AA;(nbiPX^iO7$0%p#@yx6T855+#pPGCi{!V@gn1wD#-6_Ll0#?=mSUZ~F zGXIXk5l3hGbs>uROJ~qq9QT=bO0yrvRndVnaG32$oZE0!OleCD1y)-%$>17-!`tf*|kG^PZ(Q_EY8MMj{eZ>qxoR@X5vjJZ$bo}dY$h%C`8eKV31Tz zg3QC>-S)oY8gR=)1sDaQj_jC{|MlaM7Q}R_p^ZIqNhdH5X+a0>S#&QA{6U(Ho_=;& zKSmNidXEp7Ld)_Ms;43^W4P=dGKxK_=xBS?K??0*&eF8t$4oz(Oa%W67!wlZua;Yp zID3K`z~JZtSvgQDWG)DPzNxxOui6&1_wLNmswHcG|JmW8Y@7pO-~lD|os-`k8e$JV z!A99GpS%PHjk!1~3oYL9lT56I;}$IUsHK@~2p5+jkLAT)l3+c}b&5n9JGe5z4MGz- zP}CXxC;^%Yk&qW+C>TKNnb9GAAuNRepsG{29Y)&qfKsr8`(Vw5v@5zX2Ktm6?ZSB% zV$~$#@0tk^H!poH?oM!&rWa*SCCcPIyL1!JXoD_bWo%i$&*0kQu0j-KWwND$sDCw! z{>DBBt&~E>McT|emu-zFiaug5K&I*HnBj$?PCqmJ@@Gia(QhXN5mJyF754%9rFc1Q zi*agj2?*vg7k;ZWg!0UU?C);sfARWZQiOUquJfXSOC%82? zW&xyf`a7<|ABRefeLHcv!@yx#TFRebRO4yS_7ZsRm-RuWq}BKZ`Adg>ewTC=0zUxz zi7;S5TWyA^JS8l%&R{>u*l{($PdCl_^*a0T1_oyD-a|p2a06L#m<$#Ou^w!|pU5yI zU8$Q9CoQ}UzCw_x)hC%s77N)8u3px&5+?aI;1b ze)!d7s_*D5?av`MEG+S-wb^`lEb*hgckX@&4;Ff{HqOw!oThJDDvqa^tO{b@3hy z&JA-h!Rv5$J?AMcnhoRr_W033`-by%f!lY|3VE|_!x+SHN(;PZFJ>P}%?As2c_1O9 zxB~Dz>HLxhr`p$oeM`Sgl6sH2>rNjIR`Ye4#uKtDp^K_(%$oaUWd=pd&*43Kp4;xh zipo>$ET6|n>P!^+1OD>O0nPlHXfE_7Zd~I3QIgSJ|MA4dLz8?E#)ty6Z^a>Qu;^JB zn$=2N46e|v7~G%tesxa7Le3&&6R|Aj3I&Yxvn7AeryzmvtiI1iWhPs9`bfe-C8E?k zIB^s5_A3~omrn~l->4IY#y-Yo*cPe^X){P3#ogsqDRp+lq-;x zs><grB)}1cOl`3bT?@os-(;JAgNYs%RKUI%@@WtG8 zUHgW0hg38;YQ*o1)_I#ZEX$Oys!e0b{~69;3$45HC#y`fjJEnQ%0=+OQfhLnfD_># z>M2INv=|H+EUJY3hpx}Sk+z;B?vE+cMC4nWL8qV~Yk*D*r~b98vg)&FFy1!St{iWX zbnE0v;o-bYUEM%?xZeGH)lLrtH0_UU71-zNz0g|J-nD*;vOV-VmT0+u&i4BEHI*!p zc-wCwERRup>5H@)*~vUmayxGu^Y((9uk(ZygJMKv-Q^?`zJ6aOQ+7RXOd%x;ChGas zyI%1Q4i-OteSM0$pF0!i=0(jbZLIEWp5I$}h)8HLRQEl1U{M}k-p}Roy}NCbzd%xE z&H?*Y=tlWnz|Z(FXTO3wQ=1p!?Z}Fo6aUR}J{)3ws;R;j zv5v?an=%WrNMq)#(>=@pG=Z0KZa$ClwK-i_e-T7PM3e~t7?_xvJ=H#!pB)H4`R|~p z-2-F>znUx?x#KJK(|s?@xS&Xh99Wfe^)5z7Qfhn{O8^zLVb>BFL;W2%Az0<^8V}aw z87UQZ+ZA?u7Mp47@LBz22(Ygnm`@ zGi~7z5*=)WGG~nk7Ik41YPJq8Y?M?>xbtLs%L@5a!X+CPCiX(; zL~g`=Zp3o-CdW0Ca2-STs*p)YQ)g#f9(6Mqo(Zo)lS$a<#J_12{NkpgR?ws=<_t;_ z;!e4|io1A5@j0c1PM6^|pRZi%!G>wHRPg>E%TU9DyL+QJkIPw50C#{S_~W#eG3Jva zlJLeSX@2q67KqhJ9;b2Sv;HXq?aV8aF%UR&0#SIjVP=+9)ORAnGq&N&%uHuNShH@Z zG_lHboSY7tz9g|1;cCFdJqFp6TaeCoR5~o0%n;u>#Oyk=7vrg4@nN6w2eU&DLfQ{i z&55bi#&36sXg*C9A`4VGd2--!7l&lk-p9Qb>A}a9`ag&S(cwt0`<M zGt|=(=20^L(4QT%BD2PWWD4rwd*mb2w0`lqP zX(nqH5wU`Jd^vwaRCF{;Rz4E$fBmoQQj!55!4Jzwf$;;Du*4gSD_~4WC{+}s3{Ot(>XUu8u zKdgh(vC`4L;^v2Z9X$mWA8)C8@{PZH!Y%G32j=NkK7J*Y$yU$uslTh~w%7=MnCd%l zubB`C#WUFmf88B6n4v3n9_LIs|J4dj%xlja$eCB6b3I<#7o=sGw;XA>TFc=@#z@w( zK|G@2mE5?Uy1nvHva1$3@G70b;wf{`MFm}dI&l?qaW9LxkVHmBp#YtoopFRyk{|er zoD4{1gw+_rtXkbxSQJWPQPb&0x4(Jc%KqdjhZU|7dMFhJ=9iSn?Kt2F8XLPP6}BcLG*v>nR7)4Xb!59USl*BG zk%@zsx62aiMKiLE7~AM`Z4d3|4bcGrJ3L;k8)}9)gBGAeVwxNvp=@{vW*okoC+&Bh zX}x#RAuvGN?C64=E4lb*AIF8cQM`_SiKNTBMd009;1JS3?NQ_=Tv=)jGJ*wG58Lp% zsL@|`70VwXBSg6oGK)#MLKozEigI)WMMtcxBBiuF zQ3H|{rLNFl6<^~(;S!n)YPxCxUy$CALv(vaDLfX5*68qh^csGx8O56Ai)z0Mt0q~J zWA&)hYZ9rQLq8=y_^taTpb7)2H@96OtM9O5Mvk02Sqthm027Io-imDfmct_29^$qW z{4BZ(H^h|~Svo8Ga>--A?j~qJs?xo)?-Mfv$ae_qgMfI#) zZJ+^TKl5S?|G?n@e(56neC*h=qTI~q98eoX*(ZOzo8_WC&AezgID{bl8&;qRIXUbU zyLeJ%wVVGIoHKYr-1Y5+5?g?S2GZqEFB;sL2B?*f&1Dz*Ec&Gs%NCl_-Ng%yzgJ1Y z``r5UCVP3POi^j4*80H9;3q-8O`0Di{yzw=iDL}CBE;W(E7a-0#DK|3>sN&T7rae% zC-@h$#g}(8{Xg(6`2XX#t^Wn+9YXOMSQdSMLG$+$2J|)mGX$Jif%1izQk58BT#|e| zRNae*#kPyh?hHVICaa^;f$?6j7bi^t15se~@YU64O3LR^5hpg`%9bQS$~Z4H*c9gTTjg;m6o7 z%BEGJ+F4~1MWR9xbLHr7^P}ps^PlL!e}U>f0%&S3Zf@(e5UU`_t{TQ_-jSmxhkvj&JA(T83q1= z^i`NpR1o0&s+5@_gjRSS7W>Fc|F4sb%a*!B2X~siv$n@Zcch5H*5Sm|a4B3%U*x+< zcAE@4d+ypoJGMizj)e{0UM&mHzf-d_J$I7=g|(AcbqxeQHV(Eu%*LI=6OvNK*;iA0 zk^O?Gq+*NG`!wr%Z0th{i9O%=QnGqpEbBvRTCV=Ghw$yajUya(|5s_^viA?fACHHw%u=enu!fDL@L}VGcd9KkN-uwo^`GQilA`+tR}U7Wd2n#{7CJen1@+X70>`B z0`gm9alMQ;C`EZ1!toU8REQKKtyPQt@bod7mZ(P*Q6!WmSX(WfZ#_~+y0PI7A!!fE zn5$m}p^@i3Oz=Id(!M_VsQL%UQeQ%m4)eeU(if6GdGO(NzQ+3{*2{6GDlW=S?V>7> z9RAOFx*bk86umy(lBIo``v$Z|l5t|)By~tw^d!-$92&_aW>-z`6(we~c=9soISNMj zb;Y^qyCiICOnF#HS$P_x?5! z0mHvfj5>wsH4Vo)1%*mxNrb!=-n6CkFj7qPQ%OKHN%TGK~* zqVNHv7Mpp4rzQQu#AXt^n_y0fWgg=y zPr;_DR;oU2_B7nK=-jRSJYjdh2^_}X#Gk3QSMT)F{tU*Nf5y(z#BiA)bmuF4ZWK-G zfBixNQTDF;w2$@j#Uk^x-yR;VbNHB*>9`docD`|Fc>|5~;#Wo~AtkAQ!~o*e>WcCg zX97+ORpOYKw|5vh7T*-8-2&gV36;ICv{kAF`GSRJxuJkFQE}4enyL6;-W}@H%sCX9 zFiXUAbWk|cAHiXDgo}{cHS^R{fr2Ss@;=O;vVtl0{xP6|Ju8)0{#SuuQkbAD$6wnQ zsA+C6D{g*-lzpn;?~mkHngyfwO)JgRSDY2qB}EOavqV7paHlD862-Gu^@m@i6SasQ z^t9e<`TEj@T`_zIG^gF|Yrc(}48FgN5EosNtVl0868n$vE-@|B0iN$Ota2Zquhu*L-)W%!ZotcDO7+ECi%Y+SMpKqB*gznB&vsm|8f!%_M-ol@?S#8=2&9G4_|qnDGES8 NMLE^y Date: Mon, 17 Sep 2012 14:47:48 +0000 Subject: [PATCH 63/87] Updated some chemistry reagents- went over all of them which involve body temperature. Fixes issue 916. (disposal chute spam) Fixes issue 877. (cell chargers draw absurd amounts of power) The fix for this one is pretty crude, but luckily it's not like we have a beautifully balanced power system to worry about. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4712 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/cell_charger.dm | 11 ++++------- code/modules/reagents/Chemistry-Reagents.dm | 12 ++++++------ code/modules/recycling/sortingmachinery.dm | 8 +++++--- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index b7f82cc7285..d87f6f9225d 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -1,6 +1,3 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - - /obj/machinery/cell_charger name = "cell charger" desc = "It charges power cells." @@ -19,13 +16,13 @@ if(charging && !(stat & (BROKEN|NOPOWER)) ) - var/newlevel = round( charging.percent() * 4.0 / 99 ) + var/newlevel = round(charging.percent() * 4.0 / 99) //world << "nl: [newlevel]" if(chargelevel != newlevel) overlays = null - overlays += image('icons/obj/power.dmi', "ccharger-o[newlevel]") + overlays += "ccharger-o[newlevel]" chargelevel = newlevel else @@ -87,7 +84,7 @@ if(!charging || (stat & (BROKEN|NOPOWER)) || !anchored) return - var/added = charging.give(75) - use_power(added / CELLRATE) + use_power(200) //this used to use CELLRATE, but CELLRATE is fucking awful. feel free to fix this properly! + charging.give(175) //inefficiency. updateicon() diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index d386dcae764..31230b7706f 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1111,9 +1111,9 @@ datum on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom if(M.bodytemperature > 310) - M.bodytemperature = max(310, M.bodytemperature - (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) + M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) else if(M.bodytemperature < 311) - M.bodytemperature = min(310, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) + M.bodytemperature = min(310, M.bodytemperature + (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() return @@ -2356,7 +2356,7 @@ datum if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1) if (M.bodytemperature < 310) //310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) + M.bodytemperature = min(310, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() return @@ -2373,7 +2373,7 @@ datum M.drowsyness = max(0,M.drowsyness-3) M.sleeping = max(0,M.sleeping-2) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) + M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.make_jittery(5) ..() return @@ -2393,7 +2393,7 @@ datum if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 - M.bodytemperature = min(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) + M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) return space_cola @@ -3684,7 +3684,7 @@ datum color = "#664300" // rgb: 102, 67, 0 on_mob_life(var/mob/living/M as mob) - if (M.bodytemperature < 270) + if(M.bodytemperature > 270) M.bodytemperature = max(270, M.bodytemperature - (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 if(!data) data = 1 data++ diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index ed8b257ca1e..d52c5226bc2 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -229,10 +229,12 @@ return HasEntered(AM as mob|obj) //Go straight into the chute - if (istype(AM, /obj)) + if(istype(AM, /obj/item/projectile) || istype(AM, /obj/item/weapon/dummy)) return + + if(istype(AM, /obj)) var/obj/O = AM O.loc = src - else if (istype(AM, /mob)) + else if(istype(AM, /mob)) var/mob/M = AM M.loc = src src.flush() @@ -242,7 +244,7 @@ flick("intake-closing", src) var/deliveryCheck = 0 var/obj/structure/disposalholder/H = new() // virtual holder object which actually - // travels through the pipes. + // travels through the pipes. for(var/obj/structure/bigDelivery/O in src) deliveryCheck = 1 if(O.sortTag == 0) From 6e2084a173a4c86ea2dfd73291adb59eae0d572d Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Mon, 17 Sep 2012 18:27:36 +0000 Subject: [PATCH 64/87] Derp. Minor typo in a string. Credits to Calas git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4713 316c924e-a436-60f5-8080-3fe189b3f50e --- interface/interface.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/interface.dm b/interface/interface.dm index f80c3ed881b..0d66556e467 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -92,7 +92,7 @@ Hotkey-Mode: (hotkey-mode must be on) \tTAB = toggle hotkey-mode \ta = left \ts = down -\td = east +\td = right \tw = up \tq = drop \te = equip @@ -107,7 +107,7 @@ Hotkey-Mode: (hotkey-mode must be on) Any-Mode: (hotkey doesn't need to be on) \tCtrl+a = left \tCtrl+s = down -\tCtrl+d = east +\tCtrl+d = right \tCtrl+w = up \tCtrl+q = drop \tCtrl+e = equip From 3c589fc82458b615d666d04794e2074422c8756d Mon Sep 17 00:00:00 2001 From: "d_h2005@yahoo.com" Date: Mon, 17 Sep 2012 19:39:11 +0000 Subject: [PATCH 65/87] -Replaces all metroid sprites with rorobeast sprites. -Removes jars which were redundant and used nowhere else but metroid jelly stuff. Rorojelly now comes in a beaker. I've replaced most of the important names and messages where applicable. Going through and replacing all instances of the word 'metroid' with 'roro' in the code is a project in itself. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4714 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj.dm | 6 +-- code/game/machinery/kitchen/processor.dm | 2 +- .../objects/items/weapons/surgery_tools.dm | 2 +- code/modules/food/recipes_microwave.dm | 28 +++++----- .../mob/living/carbon/metroid/death.dm | 2 +- .../mob/living/carbon/metroid/metroid.dm | 14 ++--- .../mob/living/carbon/metroid/powers.dm | 22 ++++---- code/modules/reagents/Chemistry-Reagents.dm | 10 ++-- .../reagent_containers/food/snacks.dm | 48 +++++++++--------- .../reagents/reagent_containers/glass.dm | 6 +++ html/changelog.html | 8 +++ icons/mob/mob.dmi | Bin 182062 -> 184598 bytes icons/obj/food.dmi | Bin 86276 -> 86354 bytes icons/obj/surgery.dmi | Bin 8332 -> 7848 bytes 14 files changed, 81 insertions(+), 67 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 7207a27247d..928b9826961 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -158,10 +158,10 @@ // Basically this Metroid Core catalyzes reactions that normally wouldn't happen anywhere /obj/item/metroid_core - name = "metroid core" - desc = "A very slimy and tender part of a Metroid. They also legend to have \"magical powers\"." + name = "roro core" + desc = "A very slimy and tender part of a Rorobeast. Legends claim these to have \"magical powers\"." icon = 'icons/obj/surgery.dmi' - icon_state = "metroid core" + icon_state = "roro core" flags = TABLEPASS force = 1.0 w_class = 1.0 diff --git a/code/game/machinery/kitchen/processor.dm b/code/game/machinery/kitchen/processor.dm index 30f896f8c87..62c61fcddfd 100644 --- a/code/game/machinery/kitchen/processor.dm +++ b/code/game/machinery/kitchen/processor.dm @@ -62,7 +62,7 @@ metroid input = /mob/living/carbon/metroid - output = /obj/item/weapon/reagent_containers/food/drinks/jar + output = /obj/item/weapon/reagent_containers/glass/beaker/roro monkey process(loc, what) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index ab059010cd6..30aa7a8330a 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -533,7 +533,7 @@ new/obj/item/metroid_core(M.loc) if(Metroid.cores <= 0) - M.icon_state = "baby metroid dead-nocore" + M.icon_state = "baby roro dead-nocore" return diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index ba7ac002801..ce5ab22de30 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -756,12 +756,12 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/stew -/datum/recipe/metroidtoast - reagents = list("metroid" = 5) +/datum/recipe/rorotoast + reagents = list("rorojelly" = 5) items = list( /obj/item/weapon/reagent_containers/food/snacks/breadslice, ) - result = /obj/item/weapon/reagent_containers/food/snacks/metroidtoast + result = /obj/item/weapon/reagent_containers/food/snacks/rorotoast /datum/recipe/milosoup reagents = list("water" = 10) @@ -876,12 +876,12 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake -/datum/recipe/metroidburger - reagents = list("metroid" = 5, "flour" = 15) +/datum/recipe/roroburger + reagents = list("rorojelly" = 5, "flour" = 15) items = list( // /obj/item/weapon/reagent_containers/food/snacks/flour, ) - result = /obj/item/weapon/reagent_containers/food/snacks/metroidburger + result = /obj/item/weapon/reagent_containers/food/snacks/roroburger /datum/recipe/twobread reagents = list("wine" = 5) @@ -891,13 +891,13 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/twobread -/datum/recipe/metroidsandwich - reagents = list("metroid" = 5) +/datum/recipe/rorosandwich + reagents = list("rorojelly" = 5) items = list( /obj/item/weapon/reagent_containers/food/snacks/breadslice, /obj/item/weapon/reagent_containers/food/snacks/breadslice, ) - result = /obj/item/weapon/reagent_containers/food/snacks/metroidsandwich + result = /obj/item/weapon/reagent_containers/food/snacks/rorosandwich /datum/recipe/orangecake reagents = list("milk" = 5, "flour" = 15) @@ -952,11 +952,11 @@ result = /obj/item/weapon/reagent_containers/food/snacks/bloodsoup -/datum/recipe/metroidsoup - reagents = list("water" = 10, "metroid" = 5) +/datum/recipe/rorosoup + reagents = list("water" = 10, "rorojelly" = 5) items = list( ) - result = /obj/item/weapon/reagent_containers/food/snacks/metroidsoup + result = /obj/item/weapon/reagent_containers/food/snacks/rorosoup /datum/recipe/clownstears reagents = list("water" = 10) @@ -966,12 +966,12 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/clownstears -/datum/recipe/boiledmetroidcore +/datum/recipe/boiledrorocore reagents = list("water" = 5) items = list( /obj/item/metroid_core, ) - result = /obj/item/weapon/reagent_containers/food/snacks/boiledmetroidcore + result = /obj/item/weapon/reagent_containers/food/snacks/boiledrorocore /datum/recipe/braincake reagents = list("milk" = 5, "flour" = 15) diff --git a/code/modules/mob/living/carbon/metroid/death.dm b/code/modules/mob/living/carbon/metroid/death.dm index 694480628cc..1f477a83592 100644 --- a/code/modules/mob/living/carbon/metroid/death.dm +++ b/code/modules/mob/living/carbon/metroid/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/metroid/death(gibbed) if(stat == DEAD) return stat = DEAD - icon_state = "baby metroid dead" + icon_state = "baby roro dead" if(!gibbed) if(istype(src, /mob/living/carbon/metroid/adult)) diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index bf3a6f58c66..f2e2b5185b1 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -1,7 +1,7 @@ /mob/living/carbon/metroid - name = "baby metroid" + name = "baby roro" icon = 'icons/mob/mob.dmi' - icon_state = "baby metroid" + icon_state = "baby roro" pass_flags = PASSTABLE voice_message = "skree!" say_message = "hums" @@ -41,9 +41,9 @@ // Metroids pass on genetic data, so all their offspring have the same "Friends", /mob/living/carbon/metroid/adult - name = "adult metroid" + name = "adult roro" icon = 'icons/mob/mob.dmi' - icon_state = "adult metroid" + icon_state = "adult roro" health = 200 gender = NEUTER @@ -56,10 +56,10 @@ var/datum/reagents/R = new/datum/reagents(100) reagents = R R.my_atom = src - if(name == "baby metroid") - name = text("baby metroid ([rand(1, 1000)])") + if(name == "baby roro") + name = text("baby roro ([rand(1, 1000)])") else - name = text("adult metroid ([rand(1,1000)])") + name = text("adult roro ([rand(1,1000)])") real_name = name spawn (1) regenerate_icons() diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm index 829c8689ef8..0f4bde9c004 100644 --- a/code/modules/mob/living/carbon/metroid/powers.dm +++ b/code/modules/mob/living/carbon/metroid/powers.dm @@ -1,5 +1,5 @@ /mob/living/carbon/metroid/verb/Feed() - set category = "Metroid" + set category = "Roro" set desc = "This will let you feed on any valid creature in the surrounding area. This should also be used to halt the feeding process." if(Victim) Feedstop() @@ -50,9 +50,9 @@ var/lastnut = nutrition //if(M.client) M << "\red You legs become paralyzed!" if(istype(src, /mob/living/carbon/metroid/adult)) - icon_state = "adult metroid eat" + icon_state = "adult roro eat" else - icon_state = "baby metroid eat" + icon_state = "baby roro eat" while(Victim && M.health > -70 && stat != 2) // M.canmove = 0 @@ -120,13 +120,13 @@ if(stat == 2) if(!istype(src, /mob/living/carbon/metroid/adult)) - icon_state = "baby metroid dead" + icon_state = "baby roro dead" else if(istype(src, /mob/living/carbon/metroid/adult)) - icon_state = "adult metroid" + icon_state = "adult roro" else - icon_state = "baby metroid" + icon_state = "baby roro" canmove = 1 anchored = 0 @@ -164,7 +164,7 @@ /mob/living/carbon/metroid/verb/Evolve() - set category = "Metroid" + set category = "Roro" set desc = "This will let you evolve from baby to adult metroid." if(stat) @@ -186,7 +186,7 @@ src << "I have already evolved..." /mob/living/carbon/metroid/verb/Reproduce() - set category = "Metroid" + set category = "Roro" set desc = "This will make you split into a random number of Metroids (usually 2). NOTE: this will KILL you, but you will be transferred into one of the babies." if(stat) @@ -195,7 +195,7 @@ if(istype(src, /mob/living/carbon/metroid/adult)) if(amount_grown >= 10) - if(input("Are you absolutely sure you want to reproduce? Your current body will cease to be, but your consciousness will be transferred into a produced metroid.") in list("Yes","No")=="Yes") + if(input("Are you absolutely sure you want to reproduce? Your current body will cease to be, but your consciousness will be transferred into a produced rorobeast.") in list("Yes","No")=="Yes") if(stat) src << "I must be conscious to do this..." return @@ -215,7 +215,7 @@ new_metroid.a_intent = "hurt" new_metroid.key = key - new_metroid << "You are now a Metroid. Skree!" + new_metroid << "You are now a Rorobeast. Skree!" del(src) else src << "I am not ready to reproduce yet..." @@ -227,6 +227,6 @@ /mob/living/carbon/metroid/verb/ventcrawl() set name = "Crawl through Vent" set desc = "Enter an air vent and crawl through the pipe system." - set category = "Metroid" + set category = "Roro" if(Victim) return handle_ventcrawl() diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 31230b7706f..fe665302610 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -73,12 +73,12 @@ datum on_update(var/atom/A) return - metroid - name = "Metroid Jam" - id = "metroid" - description = "A green semi-liquid produced from one of the deadliest lifeforms in existence." + rorojelly + name = "Roro Jelly" + id = "rorojelly" + description = "A gooey semi-liquid produced from one of the deadliest lifeforms in existence. SO REAL." reagent_state = LIQUID - color = "#005020" // rgb: 0, 50, 20 + color = "#801E28" // rgb: 128, 30, 40 on_mob_life(var/mob/living/M as mob) if(prob(10)) M << "\red Your insides are burning!" diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index e36a4c71b21..3571865eafe 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -353,7 +353,7 @@ if(6) reagents.add_reagent("coco", 3) if(7) - reagents.add_reagent("metroid", 3) + reagents.add_reagent("rorojelly", 3) if(8) reagents.add_reagent("banana", 3) if(9) @@ -1117,13 +1117,13 @@ reagents.add_reagent("water", 5) bitesize = 5 -/obj/item/weapon/reagent_containers/food/snacks/metroidsoup - name = "Metroid soup" - desc = "Tasty" - icon_state = "metroidsoup" +/obj/item/weapon/reagent_containers/food/snacks/rorosoup + name = "Roro soup" + desc = "If no water is available, you may substitute tears." + icon_state = "rorosoup" New() ..() - reagents.add_reagent("metroid", 5) + reagents.add_reagent("rorojelly", 5) reagents.add_reagent("water", 10) bitesize = 5 @@ -1203,7 +1203,7 @@ reagents.add_reagent("nutriment", 6) reagents.add_reagent("blood", 10) if(7) - reagents.add_reagent("metroid", 10) + reagents.add_reagent("rorojelly", 10) reagents.add_reagent("water", 10) if(8) reagents.add_reagent("carbon", 10) @@ -1440,25 +1440,25 @@ reagents.add_reagent("water", 5) bitesize = 10 -/obj/item/weapon/reagent_containers/food/snacks/metroidtoast - name = "Metroid Toast" +/obj/item/weapon/reagent_containers/food/snacks/rorotoast + name = "Roro Toast" desc = "A slice of bread covered with delicious jam." - icon_state = "metroidtoast" + icon_state = "rorotoast" trash = /obj/item/trash/plate New() ..() reagents.add_reagent("nutriment", 1) - reagents.add_reagent("metroid", 5) + reagents.add_reagent("rorojelly", 5) bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/metroidburger - name = "Metroid Burger" +/obj/item/weapon/reagent_containers/food/snacks/roroburger + name = "Roro Burger" desc = "A very toxic and tasty burger." - icon_state = "metroidburger" + icon_state = "roroburger" New() ..() reagents.add_reagent("nutriment", 1) - reagents.add_reagent("metroid", 5) + reagents.add_reagent("rorojelly", 5) bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/milosoup @@ -1578,24 +1578,24 @@ reagents.add_reagent("nutriment", 2) bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/metroidsandwich - name = "Metroid Sandwich" - desc = "A sandwich is green stuff." - icon_state = "metroidsandwich" +/obj/item/weapon/reagent_containers/food/snacks/rorosandwich + name = "Roro Sandwich" + desc = "You think you can see someone's face in the toast!" + icon_state = "rorosandwich" trash = /obj/item/trash/plate New() ..() reagents.add_reagent("nutriment", 2) - reagents.add_reagent("metroid", 5) + reagents.add_reagent("rorojelly", 5) bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/boiledmetroidcore - name = "Boiled Metroid Core" +/obj/item/weapon/reagent_containers/food/snacks/boiledrorocore + name = "Boiled Roro Core" desc = "A boiled red thing." - icon_state = "boiledmetroidcore" + icon_state = "boiledrorocore" New() ..() - reagents.add_reagent("metroid", 5) + reagents.add_reagent("rorojelly", 5) bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/mint diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 1cacbbf0322..1b3aa37af96 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -146,6 +146,12 @@ reagents.add_reagent("cryoxadone", 30) update_icon() +/obj/item/weapon/reagent_containers/glass/beaker/roro + New() + ..() + reagents.add_reagent("rorojelly", 50) + update_icon() + /obj/item/weapon/reagent_containers/glass/bucket desc = "It's a bucket." name = "bucket" diff --git a/html/changelog.html b/html/changelog.html index 1944d5c317b..f1cc5d4900e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,6 +48,14 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> +

      +

      17 September 2012

      +

      Cheridan updated:

      +
        +
      • Metroids have been replaced with Rorobeasts. Roros are strange latex-based lifeforms that hate light, fun, and gloves.
      • +
      +
      +

      17 September 2012

      Carn updated:

      diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 01bb11f9839974cd8f7252d12c058fcdc2126a1b..c39d7801ba28e97e157a73890a4c98ba67e95d15 100644 GIT binary patch delta 146102 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

      Wbi%*e!=5C?67p*n85;he=seB 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 delta 143546 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 diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 65ab6c993499aced3c9a373c4b54b2b8fa54f857..4a093d06abc7ef2b9efbf221aa165723caa0b435 100644 GIT binary patch literal 7848 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 literal 8332 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ð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 From 4199496a340fd2b247dddb1b8c791c948def6437 Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Mon, 17 Sep 2012 22:43:25 +0000 Subject: [PATCH 66/87] Clowns have better reaction time in response to being attacked or witnessing their fellows in combat. Changed their default intent to harm and made it possible for them to collide with/block other mobs (two hostile clowns chasing me got stuck swapping places forever trying to get at me in testing). Their attacks now have a horn sound. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4715 316c924e-a436-60f5-8080-3fe189b3f50e --- .../modules/mob/living/simple_animal/clown.dm | 65 +++++++++++++------ 1 file changed, 46 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/simple_animal/clown.dm b/code/modules/mob/living/simple_animal/clown.dm index e388bcfe5eb..fa950d7a3d2 100644 --- a/code/modules/mob/living/simple_animal/clown.dm +++ b/code/modules/mob/living/simple_animal/clown.dm @@ -17,7 +17,7 @@ speak = list("HONK", "Honk!", "Welcome to clown planet!") emote_see = list("honks") speak_chance = 1 - + a_intent = "harm" stop_automated_movement_when_pulled = 0 maxHealth = 75 health = 75 @@ -26,6 +26,7 @@ melee_damage_lower = 10 melee_damage_upper = 10 attacktext = "attacks" + attack_sound = 'sound/items/bikehorn.ogg' min_oxy = 5 max_oxy = 0 @@ -40,7 +41,6 @@ var/hostile = 0 var/stance = CLOWN_STANCE_IDLE //Used to determine behavior - var/stance_step = 0 //Used to delay checks depending on what stance the clown is in var/mob/living/target_mob /mob/living/simple_animal/clown/Life() @@ -73,39 +73,30 @@ switch(stance) if(CLOWN_STANCE_IDLE) if (src.hostile == 0) return - stop_automated_movement = 0 - stance_step++ - if(stance_step > 5) - stance_step = 0 - for( var/mob/living/L in viewers(7,src) ) - if(isclown(L)) continue - if(!L.stat) - emote("honks menacingly at [L]") - stance = CLOWN_STANCE_ATTACK - target_mob = L - break + for( var/mob/living/L in viewers(7,src) ) + if(isclown(L)) continue + if(!L.stat) + emote("honks menacingly at [L]") + stance = CLOWN_STANCE_ATTACK + target_mob = L + break if(CLOWN_STANCE_ATTACK) //This one should only be active for one tick stop_automated_movement = 1 if(!target_mob || target_mob.stat) stance = CLOWN_STANCE_IDLE - stance_step = 5 //Make it very alert, so it quickly attacks again if a mob returns if(target_mob in viewers(7,src)) walk_to(src, target_mob, 1, 3) stance = CLOWN_STANCE_ATTACKING - stance_step = 0 if(CLOWN_STANCE_ATTACKING) stop_automated_movement = 1 - stance_step++ if(!target_mob || target_mob.stat) stance = CLOWN_STANCE_IDLE - stance_step = 3 //Make it very alert, so it quickly attacks again if a mob returns target_mob = null return if(!(target_mob in viewers(7,src))) stance = CLOWN_STANCE_IDLE - stance_step = 1 target_mob = null return if(get_dist(src, target_mob) <= 1) //Attacking @@ -164,4 +155,40 @@ if(istype(Z, /mob/living/simple_animal/clown)) var/mob/living/simple_animal/clown/C = Z C.hostile = 1 - return 0 \ No newline at end of file + return 0 + +/mob/living/simple_animal/clown/Bump(atom/movable/AM as mob|obj, yes) + + spawn( 0 ) + if ((!( yes ) || now_pushing)) + return + now_pushing = 1 + if(ismob(AM)) + var/mob/tmob = AM + if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) + if(prob(50)) + src << "\red You fail to push [tmob]'s fat ass out of the way." + now_pushing = 0 + return + if(tmob.nopush) + now_pushing = 0 + return + + tmob.LAssailant = src + now_pushing = 0 + ..() + if (!( istype(AM, /atom/movable) )) + return + if (!( now_pushing )) + now_pushing = 1 + if (!( AM.anchored )) + var/t = get_dir(src, AM) + if (istype(AM, /obj/structure/window)) + if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + for(var/obj/structure/window/win in get_step(AM,t)) + now_pushing = 0 + return + step(AM, t) + now_pushing = null + return + return \ No newline at end of file From 5e1ea2c70e0709382d0ad688238d7dc4cb251a6c Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Mon, 17 Sep 2012 22:50:09 +0000 Subject: [PATCH 67/87] Committing vitally important lipstick sprites. Four shades to choose from! git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4716 316c924e-a436-60f5-8080-3fe189b3f50e --- icons/obj/items.dmi | Bin 56929 -> 58236 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 235fe97b04481a6634c1ad65cb288c65f75f395c..c1d67f0c86af46bd5be9ce98f55d32695a767352 100644 GIT binary patch delta 38340 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 Q0A9LUhVUv)dq~880mOHV#Q*>R delta 37026 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 QfPj~o@iim7f%~I>0ANjaQ~&?~ From be04c81a274b13dd22d1ab74d2d4c4d4ffd8f80a Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Tue, 18 Sep 2012 01:36:40 +0000 Subject: [PATCH 68/87] Captains no longer spawns with a cigar in their mouth, instead it spawns on the desk where the captain spawns. CEs no longer spawns with a cigarette in their mouth. I did not add a cigarette to their desk because there is already a cigarette pack that spawns there. Moved some stuff in singularity/New() into its own proc that singularity/New() calls. This is so that I can override it and prevent runtimes with an away mission. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4717 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/jobs/job/captain.dm | 1 - code/game/jobs/job/engineering.dm | 1 - code/modules/power/singularity/singularity.dm | 10 ++++++---- maps/tgstation.2.0.9.dmm | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index ad2d35a89fe..538680dd7fa 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -21,7 +21,6 @@ H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/captain(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/head/caphat(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar(H), slot_wear_mask) H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses) if(H.backbag == 1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/id_kit(H), slot_r_hand) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 987e06a94da..a8420d59011 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -19,7 +19,6 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/heads/ce(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette(H), slot_wear_mask) H.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) if(H.backbag == 1) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index a44808a082f..a37450941fb 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -35,10 +35,7 @@ var/global/list/uneatable = list( /obj/machinery/singularity/New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. - last_warning = world.time - var/count = locate(/obj/machinery/containment_field) in orange(30, src) - if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) - investigate_log("was created. [count?"":"No containment fields were active"]","singulo") + admin_investigate_setup() src.energy = starting_energy if(temp) @@ -108,6 +105,11 @@ var/global/list/uneatable = list( return +/obj/machinery/singularity/proc/admin_investigate_setup() + last_warning = world.time + var/count = locate(/obj/machinery/containment_field) in orange(30, src) + if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) + investigate_log("was created. [count?"":"No containment fields were active"]","singulo") /obj/machinery/singularity/proc/dissipate() if(!dissipate) diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 24a8cf7610e..1614bd13ef1 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -2922,7 +2922,7 @@ "bej" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bek" = (/obj/structure/stool/bed,/obj/machinery/light_switch{pixel_y = -25},/obj/item/weapon/bedsheet/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bel" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bem" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bem" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/wood,/area/crew_quarters/captain) "ben" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "beo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bep" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) From 84308d40426bf09f3b649272eed8debb7e8e55d3 Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Tue, 18 Sep 2012 05:59:36 +0000 Subject: [PATCH 69/87] Split the gateway/center into two objects, stationcenter and stationaway. The gates actually search for and detect eachother, and warp to eachother (suck it Pete) The away gate doesn't require power to make away mission mapping possible in unpowered areas like caves, the station gate requires less power than it did (for the time being, it'd be nice if people could actually use the gate. Makes no sense to make new content so hard to use. If it becomes a problem, I can up the power requirement again). Added a "calibrated" var to the away gate. If it's uncalibrated, you'll warp to the destination landmarks. Hitting the gate with a multitool with calibrate it, and any more warping to the gate will be on target. It defaults to calibrated, so remember to set it to 0 if you want people to appear somehwere other than at the gate. Updated Cheridans map with the new gate type (and made it uncalibrated) Updated the example map to use the new gate type Updated the station to use the new gate type Changed the gateway description to reflect it's unknown origin To do: Make gates able to block sending from the other gate (so you can exile people), make damaging gates so they can't send/recieve (and still do the other) possible. Give the station gateway unique sprites (for Nanotrasens own prototype gate, with appropriate description) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4718 316c924e-a436-60f5-8080-3fe189b3f50e --- code/global.dm | 3 +- code/modules/awaymissions/gateway.dm | 186 +++++++++++++++------- maps/RandomZLevels/blackmarketpackers.dmm | 2 +- maps/RandomZLevels/example.dmm | 2 +- maps/tgstation.2.0.9.dmm | 2 +- 5 files changed, 129 insertions(+), 66 deletions(-) diff --git a/code/global.dm b/code/global.dm index 0794cd3df25..4bc16b979e8 100644 --- a/code/global.dm +++ b/code/global.dm @@ -171,8 +171,7 @@ var/list/AAlarmWireColorToIndex //away missions var/list/awaydestinations = list() //a list of landmarks that the warpgate can take you to var/returndestination //the location immediately south of the station gateway - - +var/calibrateddestination //If you actually arrive at the away gate // MySQL configuration diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 2a2f4dbfe28..043d20f7e7a 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -1,6 +1,6 @@ /obj/machinery/gateway name = "gateway" - desc = "It's a Nanotrasen approved one-way experimental teleporter that will take you places. Still has the pricetag on it." + desc = "A mysterious gateway built by unknown hands, it allows for faster than light travel to far-flung locations." icon = 'icons/obj/machines/gateway.dmi' icon_state = "off" density = 1 @@ -21,53 +21,39 @@ //this is da important part wot makes things go -/obj/machinery/gateway/center +/obj/machinery/gateway/centerstation density = 1 icon_state = "offcenter" use_power = 1 //warping vars - var/list/linked = list() //a list of the connected gateway chunks + var/list/linked = list() var/ready = 0 //have we got all the parts for a gateway? var/wait = 0 //this just grabs world.time at world start + var/obj/machinery/gateway/centeraway/awaygate = null //inb4 this doesnt work at all - //power vars - var/obj/structure/cable/attached = null - -/obj/machinery/gateway/center/initialize() +/obj/machinery/gateway/centerstation/initialize() update_icon() - attemptAttach() + returndestination = get_step(loc, SOUTH) + wait = world.time + 18000 //+ thirty minutes + awaygate = locate(/obj/machinery/gateway/centeraway, world) - if(src.z == 1) //if it's the station gate - returndestination = get_step(loc, SOUTH) - wait = world.time + 18000 //+ thirty minutes - -/obj/machinery/gateway/center/update_icon() +/obj/machinery/gateway/centerstation/update_icon() if(active) icon_state = "oncenter" return icon_state = "offcenter" -//stolen from syndie beacon code. -/obj/machinery/gateway/center/proc/checkWirePower() - if(!attached) - return 0 - var/datum/powernet/PN = attached.get_powernet() - if(!PN) - return 0 - if(PN.avail < 128000) - return 0 - return 1 -obj/machinery/gateway/center/process() +obj/machinery/gateway/centerstation/process() if(stat & (NOPOWER)) if(active) toggleoff() return if(active) - use_power(128000) + use_power(5000) -/obj/machinery/gateway/center/proc/detect() +/obj/machinery/gateway/centerstation/proc/detect() linked = list() //clear the list var/turf/T = loc @@ -86,19 +72,16 @@ obj/machinery/gateway/center/process() if(linked.len == 8) ready = 1 -/obj/machinery/gateway/center/proc/toggleon(mob/user as mob) +/obj/machinery/gateway/centerstation/proc/toggleon(mob/user as mob) if(!ready) return if(linked.len != 8) return if(!powered()) return if(world.time < wait) user << "Error: Warpspace triangulation in progress. Estimated time to completion: [round(((wait - world.time) / 10) / 60)] minutes." return - if(!awaydestinations.len) + if(awaygate == null) user << "Error: No destination found." return - if(!checkWirePower()) - user << "Error: Inadequate electricity reserve." - return for(var/obj/machinery/gateway/G in linked) G.active = 1 @@ -107,7 +90,7 @@ obj/machinery/gateway/center/process() update_icon() density = 0 -/obj/machinery/gateway/center/proc/toggleoff() +/obj/machinery/gateway/centerstation/proc/toggleoff() for(var/obj/machinery/gateway/G in linked) G.active = 0 G.update_icon() @@ -115,7 +98,7 @@ obj/machinery/gateway/center/process() update_icon() density = 1 -/obj/machinery/gateway/center/attack_hand(mob/user as mob) +/obj/machinery/gateway/centerstation/attack_hand(mob/user as mob) if(!ready) detect() return @@ -124,40 +107,121 @@ obj/machinery/gateway/center/process() return toggleoff() -/obj/machinery/gateway/center/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/weapon/screwdriver)) - attemptAttach(user, 1) -//this is kinda ugly i know, but i want the attach proc seperate so we can call it in initialize() -/obj/machinery/gateway/center/proc/attemptAttach(mob/user as mob, tilesafe = 0) - var/turf/T = loc - if(tilesafe && T.intact) - return - if(attached) - attached = null - user << "You detach the cable from [src]." - return - if(isturf(T)) - attached = locate() in T - if(user) - if(!attached) - user << "There isn't a cable to connect to [src]." - return - user << "You attach the cable to [src]." //okay, here's the good teleporting stuff -/obj/machinery/gateway/center/HasEntered(mob/user as mob) +/obj/machinery/gateway/centerstation/HasEntered(mob/user as mob) if(!ready) return if(!active) return - - if(src.z == 1) //if it's the station gate + if(awaygate == null) return + if(awaygate.calibrated) + calibrateddestination = get_step(awaygate.loc, SOUTH) + user.loc = calibrateddestination + return + else var/obj/effect/landmark/dest = pick(awaydestinations) if(dest) -//i'm sorry did i say good? user.loc = dest.loc - use_power(128000) + user.dir = SOUTH + use_power(5000) return - else //they made it back to the station! - user.loc = returndestination - user.dir = SOUTH - use_power(128000) \ No newline at end of file + + + + + +/////////////////////////////////////Away//////////////////////// + + +/obj/machinery/gateway/centeraway + density = 1 + icon_state = "offcenter" + use_power = 0 + var/calibrated = 1 + var/list/linked = list() //a list of the connected gateway chunks + var/ready = 0 + var/stationgate = null + +/obj/machinery/gateway/centeraway/initialize() + update_icon() + calibrateddestination = get_step(loc, SOUTH) + stationgate = locate(/obj/machinery/gateway/centerstation, world) + + +/obj/machinery/gateway/centeraway/update_icon() + if(active) + icon_state = "oncenter" + return + icon_state = "offcenter" + + +/obj/machinery/gateway/centeraway/proc/detect() + linked = list() //clear the list + var/turf/T = loc + + for(var/i in alldirs) + T = get_step(loc, i) + var/obj/machinery/gateway/G = locate(/obj/machinery/gateway) in T + if(G) + linked.Add(G) + continue + + //this is only done if we fail to find a part + ready = 0 + toggleoff() + break + + if(linked.len == 8) + ready = 1 + + + +/obj/machinery/gateway/centeraway/proc/toggleon(mob/user as mob) + if(!ready) return + if(linked.len != 8) return + if(stationgate == null) + user << "Error: No destination found." + return + + for(var/obj/machinery/gateway/G in linked) + G.active = 1 + G.update_icon() + active = 1 + update_icon() + density = 0 + +/obj/machinery/gateway/centeraway/proc/toggleoff() + for(var/obj/machinery/gateway/G in linked) + G.active = 0 + G.update_icon() + active = 0 + update_icon() + density = 1 + + + +/obj/machinery/gateway/centeraway/attack_hand(mob/user as mob) + if(!ready) + detect() + return + if(!active) + toggleon(user) + return + toggleoff() + +/obj/machinery/gateway/centeraway/HasEntered(mob/user as mob) + if(!ready) return + if(!active) return + user.loc = returndestination + user.dir = SOUTH + + +/obj/machinery/gateway/centeraway/attackby(obj/item/device/W as obj, mob/user as mob) + if(istype(W,/obj/item/device/multitool)) + if(calibrated == 1) + user << "\black The gate is already calibrated, there is no work for you to do here." + return + else + user << "\blue Recalibration successful!: \black The gates systems have been fine tuned, travel to the gate will now be on target." + calibrated = 1 + return \ No newline at end of file diff --git a/maps/RandomZLevels/blackmarketpackers.dmm b/maps/RandomZLevels/blackmarketpackers.dmm index b0f575244ca..eaa94afc7f4 100644 --- a/maps/RandomZLevels/blackmarketpackers.dmm +++ b/maps/RandomZLevels/blackmarketpackers.dmm @@ -76,7 +76,7 @@ "bx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/awaymission/BMPship1) "by" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plating,/area/awaymission/BMPship1) "bz" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plating,/area/awaymission/BMPship1) -"bA" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship1) +"bA" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/plating,/area/awaymission/BMPship1) "bB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plating,/area/awaymission/BMPship1) "bC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/BMPship1) "bD" = (/obj/structure/largecrate,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship1) diff --git a/maps/RandomZLevels/example.dmm b/maps/RandomZLevels/example.dmm index 354a7a02f30..62a8cacec12 100644 --- a/maps/RandomZLevels/example.dmm +++ b/maps/RandomZLevels/example.dmm @@ -12,7 +12,7 @@ "al" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/example) "am" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/awaymission/example) "an" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/example) -"ao" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/awaymission/example) +"ao" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/gateway/centeraway,/turf/simulated/floor,/area/awaymission/example) "ap" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/example) "aq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/example) "ar" = (/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/awaymission/example) diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index 1614bd13ef1..a56cc77f269 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -1211,7 +1211,7 @@ "axo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/storage/tech) "axp" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) "axq" = (/obj/item/weapon/paper{info = "Congratulations,

      Your station has been selected to carry out the Gateway Project.

      The equipment will be shipped to you at the start of the next quarter.
      You are to prepare a secure location to house the equipment as outlined in the attached documents.

      --Nanotrasen Blue Space Research"; name = "Confidential Correspondence, Pg 1"; pixel_x = 0; pixel_y = 0},/obj/machinery/gateway{dir = 8},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) -"axr" = (/obj/machinery/gateway/center,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/teleporter/gateway) +"axr" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor{icon_state = "dark"},/area/teleporter/gateway) "axs" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter/gateway) "axt" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = "SS13"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "axu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) From 0fbfa48217005fccb669d84b0fe2ca7d06fbdf45 Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Tue, 18 Sep 2012 09:49:51 +0000 Subject: [PATCH 70/87] -Added more info for admin messages in these areas: Chem smoke will say what reagents are in the chem_smoke. Added a more_info ? to the last fingerprint that touched the grenade. Added a more_info ? to bomb's last fingerprint and the attacher. Admins get a warning message when someone summons guns. Added a jump link to bomb's activation location. Added a jump link to chem smoke's activation location, it will also show you the area's name. -NarSie won't follow mobs in another Z level. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4719 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/gamehelpers.dm | 8 +++- code/game/gamemodes/wizard/rightandwrong.dm | 1 + code/game/objects/effects/effect_system.dm | 27 ++++++++----- .../objects/items/devices/transfer_valve.dm | 28 ++++++++++--- code/modules/admin/admin.dm | 40 ++++++++++++++----- code/modules/power/singularity/singularity.dm | 9 +++++ 6 files changed, 88 insertions(+), 25 deletions(-) diff --git a/code/defines/procs/gamehelpers.dm b/code/defines/procs/gamehelpers.dm index 59a9a636f3e..c182249a242 100644 --- a/code/defines/procs/gamehelpers.dm +++ b/code/defines/procs/gamehelpers.dm @@ -267,4 +267,10 @@ proc/isInSight(var/atom/A, var/atom/B) if(dx > 0) return get_step(start, WEST) else - return get_step(start, EAST) \ No newline at end of file + return get_step(start, EAST) + +/proc/get_mob_by_key(var/key) + for(var/mob/M in mob_list) + if(M.ckey == lowertext(key)) + return M + return null diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index a7470a6fab9..51bd7dee36e 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -1,6 +1,7 @@ /mob/proc/rightandwrong() + message_admins("[key_name_admin(usr, 1)] summoned guns!") for(var/mob/living/carbon/human/H in player_list) if(H.stat == 2 || !(H.client)) continue if(is_special_character(H)) continue diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 23ee3d3f6aa..7e0eda9e342 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -441,11 +441,6 @@ steam.start() -- spawns the effect cardinals = c carry.copy_to(chemholder, carry.total_volume) - /* - if((src.reagents.has_reagent("pacid")) || (src.reagents.has_reagent("lube"))) // Messages admins if someone sprays polyacid or space lube from a Cleaner bottle. - message_admins("[key_name_admin(user)] fired Polyacid/Space lube from a Cleaner bottle.") // Polymorph - log_game("[key_name(user)] fired Polyacid/Space lube from a Cleaner bottle.") -*/ if(istype(loca, /turf/)) location = loca @@ -454,12 +449,26 @@ steam.start() -- spawns the effect if(direct) direction = direct + var/contained = "" + for(var/reagent in carry.reagent_list) + contained += " [reagent] " + if(contained) + contained = "\[[contained]\]" + var/area/A = get_area(location) + + var/where = "[A.name] | [location.x], [location.y]" + var/whereLink = "
      [where]" + if(carry.my_atom.fingerprintslast) - message_admins("A chemical smoke reaction has taken place in ([location.x], [location.y]). Last associated key is [carry.my_atom.fingerprintslast].") - log_game("A chemical smoke reaction has taken place in ([location.x], [location.y]). Last associated key is [carry.my_atom.fingerprintslast].") + var/mob/M = get_mob_by_key(carry.my_atom.fingerprintslast) + var/more = "" + if(M) + more = "(?)" + message_admins("A chemical smoke reaction has taken place in ([whereLink])[contained]. Last associated key is [carry.my_atom.fingerprintslast][more].", 0, 1) + log_game("A chemical smoke reaction has taken place in ([where])[contained]. Last associated key is [carry.my_atom.fingerprintslast].") else - message_admins("A chemical smoke reaction has taken place in ([location.x], [location.y]). No associated key.") - log_game("A chemical smoke reaction has taken place in ([location.x], [location.y]). No associated key.") + message_admins("A chemical smoke reaction has taken place in ([whereLink]). No associated key.", 0, 1) + log_game("A chemical smoke reaction has taken place in ([where])[contained]. No associated key.") start() var/i = 0 diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index 05705c3a357..89f98691793 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -6,7 +6,7 @@ var/obj/item/weapon/tank/tank_one var/obj/item/weapon/tank/tank_two var/obj/item/device/attached_device - var/mob/attacher = "Unknown" + var/mob/attacher = null var/valve_open = 0 var/toggle = 1 @@ -52,7 +52,7 @@ bombers += "[key_name(user)] attached a [item] to a transfer valve." message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") log_game("[key_name_admin(user)] attached a [item] to a transfer valve.") - attacher = key_name(user) + attacher = user return @@ -156,10 +156,28 @@ if(valve_open==0 && (tank_one && tank_two)) valve_open = 1 var/turf/bombturf = get_turf(src) - var/bombarea = bombturf.loc.name - var/log_str = "Bomb valve opened in [bombarea] with [attached_device ? attached_device : "no device"] attacher: [attacher]. Last touched by: [src.fingerprintslast]" + var/area/A = get_area(bombturf) + + var/attacher_name = "" + if(!attacher) + attacher_name = "Unknown" + else + attacher_name = "[attacher.name]([attacher.ckey])" + + var/log_str = "Bomb valve opened in [A.name] " + log_str += "with [attached_device ? attached_device : "no device"] attacher: [attacher_name]" + + if(attacher) + log_str += "(?)" + + var/mob/mob = get_mob_by_key(src.fingerprintslast) + var/last_touch_info = "" + if(mob) + last_touch_info = "(?)" + + log_str += " Last touched by: [src.fingerprintslast][last_touch_info]" bombers += log_str - message_admins(log_str) + message_admins(log_str, 0, 1) log_game(log_str) merge_gases() spawn(20) // In case one tank bursts diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 17289687a01..2c2f7fa40a0 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1217,6 +1217,25 @@ var/global/floorIsLava = 0 sleep(2) C.jumptomob(M) + if (href_list["adminplayerobservecoodjump"]) + + var/x = text2num(href_list["X"]) + var/y = text2num(href_list["Y"]) + var/z = text2num(href_list["Z"]) + + if(src && src.owner) + var/client/C + if(istype(src.owner,/client)) + C = src.owner + else if(ismob(src.owner)) + var/mob/MO = src.owner + C = MO.client + if(C) + if(state == 1) + C.admin_ghost() + sleep(2) + C.jumptocoord(x, y, z) + if (href_list["adminchecklaws"]) if(src && src.owner) output_ai_laws() @@ -2110,16 +2129,17 @@ var/global/floorIsLava = 0 spawn(0) for(var/i = i, i < length, i++) // 180 = 3 minutes - for(var/mob/living/carbon/L in living_mob_list) - if(istype(L.loc, /turf/simulated/floor)) // Are they on LAVA?! - var/turf/simulated/floor/F = L.loc - var/safe = 0 - for(var/obj/structure/O in F.contents) - if(O.level > F.level && !istype(O, /obj/structure/window)) // Something to stand on and it isn't under the floor! - safe = 1 - break - if(!safe) - L.adjustFireLoss(damage) + if(damage) + for(var/mob/living/carbon/L in living_mob_list) + if(istype(L.loc, /turf/simulated/floor)) // Are they on LAVA?! + var/turf/simulated/floor/F = L.loc + var/safe = 0 + for(var/obj/structure/O in F.contents) + if(O.level > F.level && !istype(O, /obj/structure/window)) // Something to stand on and it isn't under the floor! + safe = 1 + break + if(!safe) + L.adjustFireLoss(damage) sleep(10) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index a37450941fb..edc7516f86e 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -502,6 +502,9 @@ var/global/list/uneatable = list( continue if(cult_nh_mind.current.stat) continue + var/turf/pos = get_turf(cult_nh_mind.current) + if(pos.z != src.z) + continue cultists += cult_nh_mind.current if(cultists.len) acquire(pick(cultists)) @@ -510,6 +513,9 @@ var/global/list/uneatable = list( for(var/mob/living/carbon/human/food in living_mob_list) if(food.stat) continue + var/turf/pos = get_turf(food) + if(pos.z != src.z) + continue cultists += food if(cultists.len) acquire(pick(cultists)) @@ -518,6 +524,9 @@ var/global/list/uneatable = list( for(var/mob/dead/observer/ghost in player_list) if(!ghost.client) continue + var/turf/pos = get_turf(ghost) + if(pos.z != src.z) + continue cultists += ghost if(cultists.len) acquire(pick(cultists)) From d6dfd49a75bb6cc83b2675801252062016259aa4 Mon Sep 17 00:00:00 2001 From: CIB123 Date: Tue, 18 Sep 2012 21:32:39 +0000 Subject: [PATCH 71/87] Ported parts of the BS12 organ system. This includes: - Individual wounds - Dismemberment - Bone breaking It also adds configuration values to config/game_options.txt to control the point at which bones break and limbs are cut off. Does not include surgery or bleeding yet. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4720 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/configuration.dm | 7 + code/datums/organs/organ.dm | 9 +- code/datums/organs/organ_external.dm | 650 ++++++++++++++++-- code/datums/organs/organ_internal.dm | 3 + code/datums/organs/wound.dm | 196 ++++++ code/defines/obj/weapon.dm | 4 + code/game/dna.dm | 2 - code/game/gamemodes/events/ninja_equipment.dm | 11 +- code/game/objects/items/devices/PDA/PDA.dm | 4 +- code/game/objects/objs.dm | 1 + code/modules/mob/inventory.dm | 13 + .../mob/living/carbon/carbon_defines.dm | 5 + .../mob/living/carbon/human/examine.dm | 176 ++++- code/modules/mob/living/carbon/human/hud.dm | 2 + code/modules/mob/living/carbon/human/human.dm | 31 +- .../mob/living/carbon/human/human_damage.dm | 22 +- .../mob/living/carbon/human/human_defines.dm | 1 + code/modules/mob/living/carbon/human/life.dm | 68 ++ .../mob/living/carbon/human/update_icons.dm | 155 ++++- code/modules/mob/mob_defines.dm | 1 + code/modules/mob/mob_helpers.dm | 3 + code/setup.dm | 33 + config/game_options.txt | 8 + icons/mob/dam_human.dmi | Bin 4915 -> 9738 bytes icons/mob/dam_mask.dmi | Bin 0 -> 1503 bytes icons/mob/human.dmi | Bin 22849 -> 22915 bytes tgstation.dme | 2 +- 27 files changed, 1243 insertions(+), 164 deletions(-) create mode 100644 code/datums/organs/wound.dm create mode 100644 icons/mob/dam_mask.dmi diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 6e3d1e3e52d..48d4f22934f 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -71,6 +71,9 @@ var/health_threshold_crit = 0 var/health_threshold_dead = -100 + var/organ_health_multiplier = 1 + var/organ_regeneration_multiplier = 1 + var/revival_pod_plants = 1 var/revival_cloning = 1 var/revival_brain_life = -1 @@ -365,6 +368,10 @@ config.metroid_delay = value if("animal_delay") config.animal_delay = value + if("organ_health_multiplier") + config.organ_health_multiplier = value / 100 + if("organ_regeneration_multiplier") + config.organ_regeneration_multiplier = value / 100 else diary << "Unknown setting in configuration: '[name]'" diff --git a/code/datums/organs/organ.dm b/code/datums/organs/organ.dm index 81b45f51287..ba7b1bf014c 100644 --- a/code/datums/organs/organ.dm +++ b/code/datums/organs/organ.dm @@ -1,8 +1,6 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 - /datum/organ var/name = "organ" - var/mob/owner = null + var/mob/living/carbon/human/owner = null ///datum/organ/proc/process() // return 0 @@ -10,5 +8,8 @@ ///datum/organ/proc/receive_chem(chemical as obj) // return 0 + proc/process() + return 0 - + proc/receive_chem(chemical as obj) + return 0 \ No newline at end of file diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 85df6bf56fe..9d8dc5c45ce 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -1,142 +1,640 @@ +/**************************************************** + EXTERNAL ORGANS +****************************************************/ /datum/organ/external name = "external" var/icon_name = null var/body_part = null - var/brutestate = 0 - var/burnstate = 0 + + var/damage_state = "00" var/brute_dam = 0 var/burn_dam = 0 var/max_damage = 0 -// var/bandaged = 0 -// var/wound_size = 0 -// var/max_size = 0 + var/max_size = 0 + var/tmp/list/obj/item/weapon/implant/implant + + var/display_name + var/list/wounds = list() + var/number_wounds = 0 // cache the number of wounds, which is NOT wounds.len! + + var/tmp/perma_injury = 0 + var/tmp/perma_dmg = 0 + var/tmp/destspawn = 0 //Has it spawned the broken limb? + var/tmp/amputated = 0 // Whether this has been cleanly amputated, thus causing no pain + var/min_broken_damage = 30 + + var/datum/organ/external/parent + var/list/datum/organ/external/children + + var/damage_msg = "\red You feel an intense pain" + + var/status = 0 + var/broken_description + var/open = 0 + var/stage = 0 + + proc/take_damage(brute, burn, sharp, used_weapon = null, list/forbidden_limbs = list()) + // TODO: this proc needs to be rewritten to not update damages directly + if((brute <= 0) && (burn <= 0)) + return 0 + if(status & ORGAN_DESTROYED) + return 0 + if(status & ORGAN_ROBOT) + brute *= 0.66 //~2/3 damage for ROBOLIMBS + burn *= 0.66 //~2/3 damage for ROBOLIMBS + + //if(owner && !(status & ORGAN_ROBOT)) + // owner.pain(display_name, (brute+burn)*3, 1, burn > brute) + + if(sharp) + var/nux = brute * rand(10,15) + if(brute_dam >= max_damage * config.organ_health_multiplier) + if(prob(5 * brute)) + status |= ORGAN_DESTROYED + droplimb() + return + + else if(prob(nux)) + createwound( CUT, brute ) + if(!(status & ORGAN_ROBOT)) + owner << "You feel something wet on your [display_name]" + + if((brute_dam + burn_dam + brute + burn) < max_damage) + if(brute) + brute_dam += brute + if( (prob(brute*2) && !sharp) || sharp ) + createwound( CUT, brute ) + else if(!sharp) + createwound( BRUISE, brute ) + if(burn) + burn_dam += burn + createwound( BURN, burn ) + else + var/can_inflict = max_damage - (brute_dam + burn_dam) //How much damage can we actually cause? + if(can_inflict) + if (brute > 0 && burn > 0) + brute = can_inflict/2 + burn = can_inflict/2 + var/ratio = brute / (brute + burn) + brute_dam += ratio * can_inflict + burn_dam += (1 - ratio) * can_inflict + else + if (brute > 0) + brute = can_inflict + brute_dam += brute + createwound(BRUISE, brute) + else + burn = can_inflict + burn_dam += burn + createwound(BRUISE, brute) + else if(!(status & ORGAN_ROBOT)) + var/passed_dam = (brute + burn) - can_inflict //Getting how much overdamage we have. + var/list/datum/organ/external/possible_points = list() + if(parent) + possible_points += parent + if(children) + possible_points += children + if(forbidden_limbs.len) + possible_points -= forbidden_limbs + if(!possible_points.len) + message_admins("Oh god WHAT! [owner]'s [src] was unable to find an organ to pass overdamage too!") + else + var/datum/organ/external/target = pick(possible_points) + if(brute) + target.take_damage(passed_dam, 0, sharp, used_weapon, forbidden_limbs + src) + else + target.take_damage(0, passed_dam, sharp, used_weapon, forbidden_limbs + src) + else + droplimb(1) //Robot limbs just kinda fail at full damage. + + + if(status & ORGAN_BROKEN) + owner.emote("scream") + + owner.updatehealth() + + // sync the organ's damage with its wounds + src.update_damages() + + var/result = update_icon() + return result + + + + proc/heal_damage(brute, burn, internal = 0, robo_repair = 0) + if(status & ORGAN_ROBOT && !robo_repair) + return + + // heal damage on the individual wounds + for(var/datum/wound/W in wounds) + if(brute == 0 && burn == 0) + break + + // heal brute damage + if(W.damage_type == CUT || W.damage_type == BRUISE) + brute = W.heal_damage(brute) + else if(W.damage_type == BURN) + burn = W.heal_damage(burn) + + // sync organ damage with wound damages + update_damages() + + if(internal) + status &= ~ORGAN_BROKEN + perma_injury = 0 + + // sync the organ's damage with its wounds + src.update_damages() + + owner.updatehealth() + var/result = update_icon() + return result + + proc/update_damages() + number_wounds = 0 + brute_dam = 0 + burn_dam = 0 + status &= ~ORGAN_BLEEDING + for(var/datum/wound/W in wounds) + if(W.damage_type == CUT || W.damage_type == BRUISE) + brute_dam += W.damage + else if(W.damage_type == BURN) + burn_dam += W.damage + + if(!W.bandaged && W.damage > 4) + status |= ORGAN_BLEEDING + + number_wounds += W.amount + + proc/update_wounds() + for(var/datum/wound/W in wounds) + // wounds can disappear after 10 minutes at the earliest + if(W.damage == 0 && W.created + 10 * 10 * 60 <= world.time) + wounds -= W + // let the GC handle the deletion of the wound + if(W.is_treated()) + // slow healing + var/amount = 0.2 + if(W.bandaged) amount++ + if(W.salved) amount++ + if(W.disinfected) amount++ + // amount of healing is spread over all the wounds + W.heal_damage((amount * W.amount * config.organ_regeneration_multiplier) / (5*owner.number_wounds+1)) + + // sync the organ's damage with its wounds + src.update_damages() + + + proc/get_damage() //returns total damage + return max(brute_dam + burn_dam - perma_injury, perma_injury) //could use health? + + proc/get_damage_brute() + return max(brute_dam+perma_injury, perma_injury) + + proc/get_damage_fire() + return burn_dam + + process() + // process wounds, doing healing etc., only do this every 4 ticks to save processing power + if(owner.life_tick % 4 == 0) + update_wounds() + if(status & ORGAN_DESTROYED) + if(!destspawn) + droplimb() + return + if(!(status & ORGAN_BROKEN)) + perma_dmg = 0 + if(parent) + if(parent.status & ORGAN_DESTROYED) + status |= ORGAN_DESTROYED + owner:update_body() + return + if(brute_dam > min_broken_damage * config.organ_health_multiplier && !(status & ORGAN_ROBOT)) + if(!(status & ORGAN_BROKEN)) + owner.visible_message("\red You hear a loud cracking sound coming from \the [owner].","\red Something feels like it shattered in your [display_name]!","You hear a sickening crack.") + owner.emote("scream") + status |= ORGAN_BROKEN + broken_description = pick("broken","fracture","hairline fracture") + perma_injury = brute_dam + return + +// new damage icon system +// returns just the brute/burn damage code + proc/damage_state_text() + var/tburn = 0 + var/tbrute = 0 + + if(burn_dam ==0) + tburn =0 + else if (burn_dam < (max_damage * 0.25 / 2)) + tburn = 1 + else if (burn_dam < (max_damage * 0.75 / 2)) + tburn = 2 + else + tburn = 3 + + if (brute_dam == 0) + tbrute = 0 + else if (brute_dam < (max_damage * 0.25 / 2)) + tbrute = 1 + else if (brute_dam < (max_damage * 0.75 / 2)) + tbrute = 2 + else + tbrute = 3 + return "[tbrute][tburn]" + + +// new damage icon system +// adjusted to set damage_state to brute/burn code only (without r_name0 as before) + proc/update_icon() + var/n_is = damage_state_text() + if (n_is != damage_state) + damage_state = n_is + owner.update_body() + return 1 + return 0 + + proc/droplimb(var/override = 0,var/no_explode = 0) + if(override) + status |= ORGAN_DESTROYED + if(status & ORGAN_DESTROYED) + if(status & ORGAN_SPLINTED) + status &= ~ORGAN_SPLINTED + if(implant) + for(var/implants in implant) + del(implants) + //owner.unlock_medal("Lost something?", 0, "Lose a limb.", "easy") + + for(var/datum/organ/external/I in children) + if(I && !(I.status & ORGAN_DESTROYED)) + I.droplimb(1,1) + var/obj/item/weapon/organ/H + switch(body_part) + if(UPPER_TORSO) + owner.gib() + if(LOWER_TORSO) + owner << "\red You are now sterile." + if(HEAD) + H = new /obj/item/weapon/organ/head(owner.loc, owner) + if(ishuman(owner)) + if(owner.gender == FEMALE) + H.icon_state = "head_f_l" + H.overlays += owner.generate_head_icon() + H:transfer_identity(owner) + H.pixel_x = -10 + H.pixel_y = 6 + H.name = "[owner.real_name]'s head" + + // TODO: re-add this when dismemberment has been ported properly + //if(ishuman(owner)) + // owner.update_face() + owner.update_body() + owner.death() + if(ARM_RIGHT) + H = new /obj/item/weapon/organ/r_arm(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "r_arm_l" + if(ARM_LEFT) + H = new /obj/item/weapon/organ/l_arm(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "l_arm_l" + if(LEG_RIGHT) + H = new /obj/item/weapon/organ/r_leg(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "r_leg_l" + if(LEG_LEFT) + H = new /obj/item/weapon/organ/l_leg(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "l_leg_l" + if(HAND_RIGHT) + H = new /obj/item/weapon/organ/r_hand(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "r_hand_l" + if(HAND_LEFT) + H = new /obj/item/weapon/organ/l_hand(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "l_hand_l" + if(FOOT_RIGHT) + H = new /obj/item/weapon/organ/r_foot/(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "r_foot_l" + if(FOOT_LEFT) + H = new /obj/item/weapon/organ/l_foot(owner.loc, owner) + if(ismonkey(owner)) + H.icon_state = "l_foot_l" + if(ismonkey(owner)) + H.icon = 'monkey.dmi' + var/lol = pick(cardinal) + step(H,lol) + destspawn = 1 + if(status & ORGAN_ROBOT) + owner.visible_message("\red \The [owner]'s [display_name] explodes violently!",\ + "\red Your [display_name] explodes!",\ + "You hear an explosion followed by a scream!") + if(!no_explode) + explosion(get_turf(owner),-1,-1,2,3) + var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() + spark_system.set_up(5, 0, src) + spark_system.attach(src) + spark_system.start() + spawn(10) + del(spark_system) + else + owner.visible_message("\red [owner.name]'s [display_name] flies off in an arc.",\ + "Your [display_name] goes flying off!",\ + "You hear a terrible sound of ripping tendons and flesh.") + owner.update_body() + // TODO: also add stuff to update the appropriate clothing + + proc/createwound(var/type = CUT, var/damage) + if(hasorgans(owner)) + var/wound_type + var/size = min( max( 1, damage/10 ) , 6) + + // first check whether we can widen an existing wound + if(wounds.len > 0 && prob(25)) + if((type == CUT || type == BRUISE) && damage >= 5) + var/datum/wound/W = pick(wounds) + if(W.amount == 1 && W.started_healing()) + W.open_wound() + owner.visible_message("\red The wound on [owner.name]'s [display_name] widens with a nasty ripping voice.",\ + "\red The wound on your [display_name] widens with a nasty ripping voice.",\ + "You hear a nasty ripping noise, as if flesh is being torn apart.") + + return + + if(damage == 0) return + + // the wound we will create + var/datum/wound/W + + switch(type) + if(CUT) + src.status |= ORGAN_BLEEDING + var/list/size_names = list(/datum/wound/cut, /datum/wound/deep_cut, /datum/wound/flesh_wound, /datum/wound/gaping_wound, /datum/wound/big_gaping_wound, /datum/wound/massive_wound) + wound_type = size_names[size] + + W = new wound_type(damage) + + if(BRUISE) + var/list/size_names = list(/datum/wound/bruise/tiny_bruise, /datum/wound/bruise/small_bruise, /datum/wound/bruise/moderate_bruise, /datum/wound/bruise/large_bruise, /datum/wound/bruise/huge_bruise, /datum/wound/bruise/monumental_bruise) + wound_type = size_names[size] + + W = new wound_type(damage) + if(BURN) + var/list/size_names = list(/datum/wound/moderate_burn, /datum/wound/large_burn, /datum/wound/severe_burn, /datum/wound/deep_burn, /datum/wound/carbonised_area) + wound_type = size_names[size] + + W = new wound_type(damage) + + + + // check whether we can add the wound to an existing wound + for(var/datum/wound/other in wounds) + if(other.desc == W.desc) + // okay, add it! + other.damage += W.damage + other.amount += 1 + W = null // to signify that the wound was added + break + + // if we couldn't add the wound to another wound, ignore + if(W) + wounds += W + + proc/emp_act(severity) + if(!(status & ORGAN_ROBOT)) + return + if(prob(30*severity)) + take_damage(4(4-severity), 0, 1, used_weapon = "EMP") + else + droplimb(1) + + proc/getDisplayName() + switch(name) + if("l_leg") + return "left leg" + if("r_leg") + return "right leg" + if("l_arm") + return "left arm" + if("r_arm") + return "right arm" + if("l_foot") + return "left foot" + if("r_foot") + return "right foot" + if("l_hand") + return "left hand" + if("r_hand") + return "right hand" + else + return name /datum/organ/external/chest name = "chest" icon_name = "chest" + display_name = "chest" max_damage = 150 + min_broken_damage = 75 body_part = UPPER_TORSO +/datum/organ/external/groin + name = "groin" + icon_name = "diaper" + display_name = "groin" + max_damage = 115 + min_broken_damage = 70 + body_part = LOWER_TORSO + /datum/organ/external/head name = "head" icon_name = "head" - max_damage = 125 + display_name = "head" + max_damage = 75 + min_broken_damage = 40 body_part = HEAD + var/disfigured = 0 /datum/organ/external/l_arm name = "l_arm" + display_name = "left arm" icon_name = "l_arm" max_damage = 75 + min_broken_damage = 30 body_part = ARM_LEFT /datum/organ/external/l_leg name = "l_leg" + display_name = "left leg" icon_name = "l_leg" max_damage = 75 + min_broken_damage = 30 body_part = LEG_LEFT /datum/organ/external/r_arm name = "r_arm" + display_name = "right arm" icon_name = "r_arm" max_damage = 75 + min_broken_damage = 30 body_part = ARM_RIGHT /datum/organ/external/r_leg name = "r_leg" + display_name = "right leg" icon_name = "r_leg" max_damage = 75 + min_broken_damage = 30 body_part = LEG_RIGHT -/*Leaving these here in case we want to use them later /datum/organ/external/l_foot - name = "l foot" + name = "l_foot" + display_name = "left foot" icon_name = "l_foot" + max_damage = 40 + min_broken_damage = 15 body_part = FOOT_LEFT /datum/organ/external/r_foot - name = "r foot" + name = "r_foot" + display_name = "right foot" icon_name = "r_foot" + max_damage = 40 + min_broken_damage = 15 body_part = FOOT_RIGHT /datum/organ/external/r_hand - name = "r hand" + name = "r_hand" + display_name = "right hand" icon_name = "r_hand" + max_damage = 40 + min_broken_damage = 15 body_part = HAND_RIGHT /datum/organ/external/l_hand - name = "l hand" + name = "l_hand" + display_name = "left hand" icon_name = "l_hand" + max_damage = 40 + min_broken_damage = 15 body_part = HAND_LEFT -/datum/organ/external/groin - name = "groin" - icon_name = "groin" - body_part = LOWER_TORSO -*/ +/**************************************************** + EXTERNAL ORGAN ITEMS +****************************************************/ -//Applies brute and burn damage to the organ. Returns 1 if the damage-icon states changed at all. -//Damage will not exceed max_damage using this proc -//Cannot apply negative damage -/datum/organ/external/proc/take_damage(brute, burn) - if(owner && owner.nodamage) return 0 //godmode - brute = max(brute,0) - burn = max(burn,0) +obj/item/weapon/organ + icon = 'human.dmi' - var/can_inflict = max_damage - (brute_dam + burn_dam) - if(!can_inflict) return 0 +obj/item/weapon/organ/New(loc, mob/living/carbon/human/H) + ..(loc) + if(!istype(H)) + return + if(H.dna) + if(!blood_DNA) + blood_DNA = list() + blood_DNA[H.dna.unique_enzymes] = H.dna.b_type - if((brute + burn) < can_inflict) - brute_dam += brute - burn_dam += burn + var/icon/I = new /icon(icon, icon_state) + + if (H.s_tone >= 0) + I.Blend(rgb(H.s_tone, H.s_tone, H.s_tone), ICON_ADD) else - if(brute > 0) - if(burn > 0) - brute = round( (brute/(brute+burn)) * can_inflict, 1 ) - burn = can_inflict - brute //gets whatever damage is left over - brute_dam += brute - burn_dam += burn + I.Blend(rgb(-H.s_tone, -H.s_tone, -H.s_tone), ICON_SUBTRACT) + icon = I + +obj/item/weapon/organ/head + name = "head" + icon_state = "head_m_l" + var/mob/living/carbon/brain/brainmob + var/brain_op_stage = 0 + +obj/item/weapon/organ/head/New() + ..() + spawn(5) + if(brainmob && brainmob.client) + brainmob.client.screen.len = null //clear the hud + +obj/item/weapon/organ/head/proc/transfer_identity(var/mob/living/carbon/human/H)//Same deal as the regular brain proc. Used for human-->head + brainmob = new(src) + brainmob.name = H.real_name + brainmob.real_name = H.real_name + brainmob.dna = H.dna + if(H.mind) + H.mind.transfer_to(brainmob) + brainmob.container = src + +obj/item/weapon/organ/head/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W,/obj/item/weapon/scalpel)) + switch(brain_op_stage) + if(0) + for(var/mob/O in (oviewers(brainmob) - user)) + O.show_message("\red [brainmob] is beginning to have \his head cut open with [src] by [user].", 1) + brainmob << "\red [user] begins to cut open your head with [src]!" + user << "\red You cut [brainmob]'s head open with [src]!" + + brain_op_stage = 1 + + if(2) + for(var/mob/O in (oviewers(brainmob) - user)) + O.show_message("\red [brainmob] is having \his connections to the brain delicately severed with [src] by [user].", 1) + brainmob << "\red [user] begins to cut open your head with [src]!" + user << "\red You cut [brainmob]'s head open with [src]!" + + brain_op_stage = 3.0 else - brute_dam += can_inflict - else - if(burn > 0) - burn_dam += can_inflict + ..() + else if(istype(W,/obj/item/weapon/circular_saw)) + switch(brain_op_stage) + if(1) + for(var/mob/O in (oviewers(brainmob) - user)) + O.show_message("\red [brainmob] has \his skull sawed open with [src] by [user].", 1) + brainmob << "\red [user] begins to saw open your head with [src]!" + user << "\red You saw [brainmob]'s head open with [src]!" + + brain_op_stage = 2 + if(3) + for(var/mob/O in (oviewers(brainmob) - user)) + O.show_message("\red [brainmob] has \his spine's connection to the brain severed with [src] by [user].", 1) + brainmob << "\red [user] severs your brain's connection to the spine with [src]!" + user << "\red You sever [brainmob]'s brain's connection to the spine with [src]!" + + user.attack_log += "\[[time_stamp()]\] Debrained [brainmob.name] ([brainmob.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])" + brainmob.attack_log += "\[[time_stamp()]\] Debrained by [user.name] ([user.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])" + log_admin("ATTACK: [brainmob] ([brainmob.ckey]) debrained [user] ([user.ckey]).") + message_admins("ATTACK: [brainmob] ([brainmob.ckey]) debrained [user] ([user.ckey]).") + + var/obj/item/brain/B = new(loc) + B.transfer_identity(brainmob) + + brain_op_stage = 4.0 else - return 0 - return update_icon() + ..() + else + ..() - -//Heals brute and burn damage for the organ. Returns 1 if the damage-icon states changed at all. -//Damage cannot go below zero. -//Cannot remove negative damage (i.e. apply damage) -/datum/organ/external/proc/heal_damage(brute, burn) - brute = max(brute, 0) - burn = max(burn, 0) - brute_dam = max(brute_dam - brute, 0) - burn_dam = max(burn_dam - burn, 0) - return update_icon() - - -//Returns total damage...kinda pointless really -/datum/organ/external/proc/get_damage() //returns total damage - return brute_dam + burn_dam - - -//Updates an organ's brute/burn states for use by updateDamageIcon() -//Returns 1 if we need to update overlays. 0 otherwise. -/datum/organ/external/proc/update_icon() - var/tbrute = round( (brute_dam/max_damage)*3, 1 ) - var/tburn = round( (burn_dam/max_damage)*3, 1 ) - if((tbrute != brutestate) || (tburn != burnstate)) - brutestate = tbrute - burnstate = tburn - return 1 - return 0 - -//Returns a display name for the organ -/datum/organ/external/proc/getDisplayName() - switch(name) - if("l_leg") return "left leg" - if("r_leg") return "right leg" - if("l_arm") return "left arm" - if("r_arm") return "right arm" - else return name +obj/item/weapon/organ/l_arm + name = "left arm" + icon_state = "l_arm_l" +obj/item/weapon/organ/l_foot + name = "left foot" + icon_state = "l_foot_l" +obj/item/weapon/organ/l_hand + name = "left hand" + icon_state = "l_hand_l" +obj/item/weapon/organ/l_leg + name = "left leg" + icon_state = "l_leg_l" +obj/item/weapon/organ/r_arm + name = "right arm" + icon_state = "r_arm_l" +obj/item/weapon/organ/r_foot + name = "right foot" + icon_state = "r_foot_l" +obj/item/weapon/organ/r_hand + name = "right hand" + icon_state = "r_hand_l" +obj/item/weapon/organ/r_leg + name = "right leg" + icon_state = "r_leg_l" \ No newline at end of file diff --git a/code/datums/organs/organ_internal.dm b/code/datums/organs/organ_internal.dm index 66496141bbc..2f1738bea2d 100644 --- a/code/datums/organs/organ_internal.dm +++ b/code/datums/organs/organ_internal.dm @@ -1,3 +1,6 @@ +/**************************************************** + INTERNAL ORGANS +****************************************************/ /datum/organ/internal name = "internal" diff --git a/code/datums/organs/wound.dm b/code/datums/organs/wound.dm new file mode 100644 index 00000000000..1caf45b7587 --- /dev/null +++ b/code/datums/organs/wound.dm @@ -0,0 +1,196 @@ + +/**************************************************** + WOUNDS +****************************************************/ +/datum/wound + // stages such as "cut", "deep cut", etc. + var/list/stages + // number representing the current stage + var/current_stage = 0 + + // description of the wound + var/desc = "" + + // amount of damage this wound causes + var/damage = 0 + + // amount of damage the current wound type requires(less means we need to apply the next healing stage) + var/min_damage = 0 + + // one of CUT, BRUISE, BURN + var/damage_type = CUT + + // whether this wound needs a bandage/salve to heal at all + var/needs_treatment = 0 + + // is the wound bandaged? + var/tmp/bandaged = 0 + // is the wound salved? + var/tmp/salved = 0 + // is the wound disinfected? + var/tmp/disinfected = 0 + var/tmp/created = 0 + + // number of wounds of this type + var/tmp/amount = 1 + + // helper lists + var/tmp/list/desc_list = list() + var/tmp/list/damage_list = list() + New(var/damage) + + created = world.time + + // reading from a list("stage" = damage) is pretty difficult, so build two separate + // lists from them instead + for(var/V in stages) + desc_list += V + damage_list += stages[V] + + src.damage = damage + + // initialize with the first stage + next_stage() + + // this will ensure the size of the wound matches the damage + src.heal_damage(0) + + // returns 1 if there's a next stage, 0 otherwise + proc/next_stage() + if(current_stage + 1 > src.desc_list.len) + return 0 + + current_stage++ + + src.min_damage = damage_list[current_stage] + src.desc = desc_list[current_stage] + return 1 + + // returns 1 if the wound has started healing + proc/started_healing() + return (current_stage > 1) + + // checks whether the wound has been appropriately treated + // always returns 1 for wounds that don't need to be treated + proc/is_treated() + if(!needs_treatment) return 1 + + if(damage_type == BRUISE || damage_type == CUT) + return bandaged + else if(damage_type == BURN) + return salved + + // heal the given amount of damage, and if the given amount of damage was more + // than what needed to be healed, return how much heal was left + proc/heal_damage(amount) + var/healed_damage = min(src.damage, amount) + amount -= healed_damage + src.damage -= healed_damage + + while(src.damage / src.amount < damage_list[current_stage] && current_stage < src.desc_list.len) + current_stage++ + desc = desc_list[current_stage] + + // return amount of healing still leftover, can be used for other wounds + return amount + + // opens the wound again + proc/open_wound() + if(current_stage > 1) + // e.g. current_stage is 2, then reset it to 0 and do next_stage(), bringing it to 1 + src.current_stage -= 2 + next_stage() + src.damage = src.min_damage + 5 + +/** CUTS **/ +/datum/wound/cut + // link wound descriptions to amounts of damage + stages = list("cut" = 5, "healing cut" = 2, "small scab" = 0) + +/datum/wound/deep_cut + stages = list("deep cut" = 15, "clotted cut" = 8, "scab" = 2, "fresh skin" = 0) + +/datum/wound/flesh_wound + stages = list("flesh wound" = 25, "blood soaked clot" = 15, "large scab" = 5, "fresh skin" = 0) + +/datum/wound/gaping_wound + stages = list("gaping wound" = 50, "large blood soaked clot" = 25, "large clot" = 15, "small angry scar" = 5, \ + "small straight scar" = 0) + +/datum/wound/big_gaping_wound + stages = list("big gaping wound" = 60, "gauze wrapped wound" = 50, "blood soaked bandage" = 25,\ + "large angry scar" = 10, "large straight scar" = 0) + + needs_treatment = 1 // this only heals when bandaged + +/datum/wound/massive_wound + stages = list("massive wound" = 70, "massive blood soaked bandage" = 40, "huge bloody mess" = 20,\ + "massive angry scar" = 10, "massive jagged scar" = 0) + + needs_treatment = 1 // this only heals when bandaged + +/** BRUISES **/ +/datum/wound/bruise + stages = list("monumental bruise" = 80, "huge bruise" = 50, "large bruise" = 30,\ + "moderate bruise" = 20, "small bruise" = 10, "tiny bruise" = 5) + + needs_treatment = 1 // this only heals when bandaged + damage_type = BRUISE + +/datum/wound/bruise/monumental_bruise + +// implement sub-paths by starting at a later stage +/datum/wound/bruise/huge_bruise + current_stage = 1 + +/datum/wound/bruise/large_bruise + current_stage = 2 + +/datum/wound/bruise/moderate_bruise + current_stage = 3 + needs_treatment = 0 + +/datum/wound/bruise/small_bruise + current_stage = 4 + needs_treatment = 0 + +/datum/wound/bruise/tiny_bruise + current_stage = 5 + needs_treatment = 0 + +/** BURNS **/ +/datum/wound/moderate_burn + stages = list("moderate burn" = 5, "moderate salved burn" = 2, "fresh skin" = 0) + + needs_treatment = 1 // this only heals when bandaged + + damage_type = BURN + +/datum/wound/large_burn + stages = list("large burn" = 15, "large salved burn" = 5, "fresh skin" = 0) + + needs_treatment = 1 // this only heals when bandaged + + damage_type = BURN + +/datum/wound/severe_burn + stages = list("severe burn" = 30, "severe salved burn" = 10, "burn scar" = 0) + + needs_treatment = 1 // this only heals when bandaged + + damage_type = BURN + +/datum/wound/deep_burn + stages = list("deep burn" = 40, "deep salved burn" = 15, "large burn scar" = 0) + + needs_treatment = 1 // this only heals when bandaged + + damage_type = BURN + + +/datum/wound/carbonised_area + stages = list("carbonised area" = 50, "treated carbonised area" = 20, "massive burn scar" = 0) + + needs_treatment = 1 // this only heals when bandaged + + damage_type = BURN \ No newline at end of file diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 81a0c4a1737..851445c6200 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -1355,6 +1355,7 @@ m_amt = 12000 origin_tech = "materials=1" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + sharp = 1 /obj/item/weapon/kitchenknife/ritual name = "ritual knife" @@ -1436,6 +1437,7 @@ icon_state = "knife" force = 10.0 throwforce = 10.0 + sharp = 1 /obj/item/weapon/kitchen/utensil/spoon name = "spoon" @@ -1458,6 +1460,7 @@ g_amt = 5000 origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + sharp = 1 /obj/item/weapon/retractor name = "retractor" @@ -1524,6 +1527,7 @@ g_amt = 10000 origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "sawed", "cut") + sharp = 1 /obj/item/weapon/syntiflesh name = "syntiflesh" diff --git a/code/game/dna.dm b/code/game/dna.dm index 0ea61c118e2..eec31a2565c 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -505,8 +505,6 @@ for(var/obj/T in (M.contents-implants)) del(T) - //for(var/R in M.organs) - // del(M.organs[text("[]", R)]) O.loc = M.loc diff --git a/code/game/gamemodes/events/ninja_equipment.dm b/code/game/gamemodes/events/ninja_equipment.dm index dd77de486bc..58bfa17ff48 100644 --- a/code/game/gamemodes/events/ninja_equipment.dm +++ b/code/game/gamemodes/events/ninja_equipment.dm @@ -844,15 +844,16 @@ ________________________________________________________________________________ U << "\red Procedure interrupted. Protocol terminated." return else if(istype(I, /obj/item/weapon/disk/tech_disk))//If it's a data disk, we want to copy the research on to the suit. - if(I:stored)//If it has something on it. + var/obj/item/weapon/disk/tech_disk/tdisk = I + if(tdisk.stored)//If it has something on it. U << "Research information detected, processing..." if(do_after(U,s_delay)) for(var/datum/tech/current_data in stored_research) - if(current_data.id==I:stored.id) - if(current_data.levelERROR
      : \black Procedure interrupted. Process terminated." diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 8363837874f..80dc869698c 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -837,8 +837,8 @@ var/global/list/obj/item/device/pda/PDAs = list() C.loc = src user << "You insert [C] into [src]." cartridge = C - if(C:radio) - C:radio.hostpda = src + if(cartridge.radio) + cartridge.radio.hostpda = src else if(istype(C, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/idcard = C diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 01f0f06a5d1..9d782959bdd 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -11,6 +11,7 @@ animate_movement = 2 var/throwforce = 1 var/list/attack_verb = list() //Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" + var/sharp = 0 // whether this object cuts /obj/proc/process() processing_objects.Remove(src) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 5bc421dee4d..4277e3b301f 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -203,3 +203,16 @@ //if(hasvar(src,"r_hand")) if(src:r_hand) items += src:r_hand return items + +/** BS12's proc to get the item in the active hand. Couldn't find the /tg/ equivalent. **/ +/mob/proc/equipped() + if(issilicon(src)) + if(isrobot(src)) + if(src:module_active) + return src:module_active + else + if (hand) + return l_hand + else + return r_hand + return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 22142887241..0f1fedb8de4 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -10,3 +10,8 @@ var/silent = null //Can't talk. Value goes down every life proc. var/last_eating = 0 //Not sure what this does... I found it hidden in food.dm + + var/life_tick = 0 // The amount of life ticks that have processed on this mob. + + // total amount of wounds on mob, used to spread out healing and the like over all wounds + var/number_wounds = 0 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index c1a12fd29d0..12160fcc265 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -201,40 +201,6 @@ msg += "...\n" else - - msg += "" - - var/temp = getBruteLoss() //no need to calculate each of these twice - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor bruising.\n" - else - msg += "[t_He] [t_has] severe bruising!\n" - - temp = getFireLoss() - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor burns.\n" - else - msg += "[t_He] [t_has] severe burns!\n" - - temp = getCloneLoss() - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor genetic deformities.\n" - else - msg += "[t_He] [t_has] severe genetic deformities.\n" - - if(nutrition < 100) - msg += "[t_He] [t_is] severely malnourished.\n" - else if(nutrition >= 500) - if(usr.nutrition < 100) - msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n" - else - msg += "[t_He] [t_is] quite chubby.\n" - - msg += "" - if(stat == UNCONSCIOUS) msg += "[t_He] [t_is]n't responding to anything around [t_him] and seems to be asleep.\n" else if(getBrainLoss() >= 60) @@ -245,6 +211,148 @@ else if(!client) msg += "[t_He] [t_has] a vacant, braindead stare...\n" + msg += "" + + if(nutrition < 100) + msg += "[t_He] [t_is] severely malnourished.\n" + else if(nutrition >= 500) + if(usr.nutrition < 100) + msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n" + else + msg += "[t_He] [t_is] quite chubby.\n" + msg += "" + + var/list/wound_flavor_text = list() + var/list/is_destroyed = list() + var/list/is_bleeding = list() + for(var/datum/organ/external/temp in organs) + if(temp) + if(temp.status & ORGAN_DESTROYED) + is_destroyed["[temp.display_name]"] = 1 + wound_flavor_text["[temp.display_name]"] = "[t_He] is missing [t_his] [temp.display_name].\n" + continue + if(temp.status & ORGAN_ROBOT) + if(!(temp.brute_dam + temp.burn_dam)) + wound_flavor_text["[temp.display_name]"] = "[t_He] has a robot [temp.display_name]!\n" + continue + else + wound_flavor_text["[temp.display_name]"] = "[t_He] has a robot [temp.display_name], it has" + if(temp.brute_dam) switch(temp.brute_dam) + if(0 to 20) + wound_flavor_text["[temp.display_name]"] += " some dents" + if(21 to INFINITY) + wound_flavor_text["[temp.display_name]"] += pick(" a lot of dents"," severe denting") + if(temp.brute_dam && temp.burn_dam) + wound_flavor_text["[temp.display_name]"] += " and" + if(temp.burn_dam) switch(temp.burn_dam) + if(0 to 20) + wound_flavor_text["[temp.display_name]"] += " some burns" + if(21 to INFINITY) + wound_flavor_text["[temp.display_name]"] += pick(" a lot of burns"," severe melting") + wound_flavor_text["[temp.display_name]"] += "!\n" + else if(temp.wounds.len > 0) + var/list/wound_descriptors = list() + for(var/datum/wound/W in temp.wounds) + if(W.desc in wound_descriptors) + wound_descriptors[W.desc] += W.amount + continue + wound_descriptors[W.desc] = W.amount + var/list/flavor_text = list() + var/list/no_exclude = list("gaping wound", "big gaping wound", "massive wound", "large bruise",\ + "huge bruise", "massive bruise", "severe burn", "large burn", "deep burn", "carbonised area") + for(var/wound in wound_descriptors) + switch(wound_descriptors[wound]) + if(1) + if(!flavor_text.len) + flavor_text += "[t_He] has[prob(10) && !(wound in no_exclude) ? " what might be" : ""] a [wound]" + else + flavor_text += "[prob(10) && !(wound in no_exclude) ? " what might be" : ""] a [wound]" + if(2) + if(!flavor_text.len) + flavor_text += "[t_He] has[prob(10) && !(wound in no_exclude) ? " what might be" : ""] a pair of [wound]s" + else + flavor_text += "[prob(10) && !(wound in no_exclude) ? " what might be" : ""] a pair of [wound]s" + if(3 to 5) + if(!flavor_text.len) + flavor_text += "[t_He] has several [wound]s" + else + flavor_text += " several [wound]s" + if(6 to INFINITY) + if(!flavor_text.len) + flavor_text += "[t_He] has a bunch of [wound]s" + else + flavor_text += " a ton of [wound]\s" + var/flavor_text_string = "" + for(var/text = 1, text <= flavor_text.len, text++) + if(text == flavor_text.len && flavor_text.len > 1) + flavor_text_string += ", and" + else if(flavor_text.len > 1 && text > 1) + flavor_text_string += "," + flavor_text_string += flavor_text[text] + flavor_text_string += " on [t_his] [temp.display_name].
      " + wound_flavor_text["[temp.name]"] = flavor_text_string + if(temp.status & ORGAN_BLEEDING) + is_bleeding["[temp.name]"] = 1 + else + wound_flavor_text["[temp.display_name]"] = "" + + //Handles the text strings being added to the actual description. + //If they have something that covers the limb, and it is not missing, put flavortext. If it is covered but bleeding, add other flavortext. + var/display_chest = 0 + var/display_shoes = 0 + var/display_gloves = 0 + if(wound_flavor_text["head"] && (is_destroyed["head"] || (!skipmask && !(wear_mask && istype(wear_mask, /obj/item/clothing/mask/gas))))) + msg += wound_flavor_text["head"] + else if(is_bleeding["head"]) + msg += "[src] has blood running down [t_his] face!\n" + if(wound_flavor_text["chest"] && !w_uniform && !skipjumpsuit) //No need. A missing chest gibs you. + msg += wound_flavor_text["chest"] + else if(is_bleeding["chest"]) + display_chest = 1 + if(wound_flavor_text["left arm"] && (is_destroyed["left arm"] || (!w_uniform && !skipjumpsuit))) + msg += wound_flavor_text["left arm"] + else if(is_bleeding["left arm"]) + display_chest = 1 + if(wound_flavor_text["left hand"] && (is_destroyed["left hand"] || (!gloves && !skipgloves))) + msg += wound_flavor_text["left hand"] + else if(is_bleeding["left hand"]) + display_gloves = 1 + if(wound_flavor_text["right arm"] && (is_destroyed["right arm"] || (!w_uniform && !skipjumpsuit))) + msg += wound_flavor_text["right arm"] + else if(is_bleeding["right arm"]) + display_chest = 1 + if(wound_flavor_text["right hand"] && (is_destroyed["right hand"] || (!gloves && !skipgloves))) + msg += wound_flavor_text["right hand"] + else if(is_bleeding["right hand"]) + display_gloves = 1 + if(wound_flavor_text["groin"] && (is_destroyed["groin"] || (!w_uniform && !skipjumpsuit))) + msg += wound_flavor_text["groin"] + else if(is_bleeding["groin"]) + display_chest = 1 + if(wound_flavor_text["left leg"] && (is_destroyed["left leg"] || (!w_uniform && !skipjumpsuit))) + msg += wound_flavor_text["left leg"] + else if(is_bleeding["left leg"]) + display_chest = 1 + if(wound_flavor_text["left foot"]&& (is_destroyed["left foot"] || (!shoes && !skipshoes))) + msg += wound_flavor_text["left foot"] + else if(is_bleeding["left foot"]) + display_shoes = 1 + if(wound_flavor_text["right leg"] && (is_destroyed["right leg"] || (!w_uniform && !skipjumpsuit))) + msg += wound_flavor_text["right leg"] + else if(is_bleeding["right leg"]) + display_chest = 1 + if(wound_flavor_text["right foot"]&& (is_destroyed["right foot"] || (!shoes && !skipshoes))) + msg += wound_flavor_text["right foot"] + else if(is_bleeding["right foot"]) + display_shoes = 1 + if(display_chest) + msg += "[src] has blood soaking through from under [t_his] clothing!\n" + if(display_shoes) + msg += "[src] has blood running from [t_his] shoes!\n" + if(display_gloves) + msg += "[src] has blood running from under [t_his] gloves!\n" + + if(digitalcamo) msg += "[t_He] [t_is] repulsively uncanny!\n" diff --git a/code/modules/mob/living/carbon/human/hud.dm b/code/modules/mob/living/carbon/human/hud.dm index 4d017d14d59..e0e3361924e 100644 --- a/code/modules/mob/living/carbon/human/hud.dm +++ b/code/modules/mob/living/carbon/human/hud.dm @@ -587,6 +587,8 @@ mymob.flash.screen_loc = "1,1 to 15,15" mymob.flash.layer = 17 + mymob.pain = new /obj/screen( null ) + /* mymob.hands = new /obj/screen( null ) mymob.hands.icon = ui_style diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index f9c572ae67b..b2d5cf58624 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -21,8 +21,31 @@ dna = new /datum/dna(null) //initialise organs - organs = newlist(/datum/organ/external/chest, /datum/organ/external/head, /datum/organ/external/l_arm, \ - /datum/organ/external/r_arm, /datum/organ/external/r_leg, /datum/organ/external/l_leg) + organs = list() + organs_by_name["chest"] = new/datum/organ/external/chest() + organs_by_name["head"] = new/datum/organ/external/head() + organs_by_name["l_arm"] = new/datum/organ/external/l_arm() + organs_by_name["r_arm"] = new/datum/organ/external/r_arm() + organs_by_name["r_leg"] = new/datum/organ/external/r_leg() + organs_by_name["l_leg"] = new/datum/organ/external/l_leg() + organs_by_name["l_hand"] = new/datum/organ/external/l_hand() + organs_by_name["r_hand"] = new/datum/organ/external/r_hand() + organs_by_name["l_foot"] = new/datum/organ/external/l_foot() + organs_by_name["r_foot"] = new/datum/organ/external/r_foot() + + // connect feet to legs and hands to arms + var/datum/organ/external/organ = organs_by_name["l_hand"] + organ.parent = organs_by_name["l_arm"] + organ = organs_by_name["r_hand"] + organ.parent = organs_by_name["r_arm"] + organ = organs_by_name["l_foot"] + organ.parent = organs_by_name["l_leg"] + organ = organs_by_name["r_foot"] + organ.parent = organs_by_name["r_leg"] + + for(var/name in organs_by_name) + organs += organs_by_name[name] + for(var/datum/organ/external/O in organs) O.owner = src @@ -518,8 +541,8 @@ //Returns "Unknown" if facially disfigured and real_name if not. Useful for setting name when polyacided or when updating a human's name variable /mob/living/carbon/human/proc/get_face_name() - var/datum/organ/external/O = get_organ("head") - if( (status_flags&DISFIGURED) || (O.brutestate+O.burnstate)>2 || !real_name ) //disfigured. use id-name if possible + var/datum/organ/external/head/head = get_organ("head") + if( !head || head.disfigured || !real_name ) //disfigured. use id-name if possible return "Unknown" return real_name diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 13672c0baf3..e2110f90fa5 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -86,11 +86,11 @@ //Damages ONE external organ, organ gets randomly selected from damagable ones. //It automatically updates damage overlays if necesary //It automatically updates health status -/mob/living/carbon/human/take_organ_damage(var/brute, var/burn) +/mob/living/carbon/human/take_organ_damage(var/brute, var/burn, var/sharp = 0) var/list/datum/organ/external/parts = get_damageable_organs() if(!parts.len) return var/datum/organ/external/picked = pick(parts) - if(picked.take_damage(brute,burn)) + if(picked.take_damage(brute,burn,sharp)) UpdateDamageIcon() updatehealth() @@ -116,7 +116,7 @@ if(update) UpdateDamageIcon() // damage MANY external organs, in random order -/mob/living/carbon/human/take_overall_damage(var/brute, var/burn) +/mob/living/carbon/human/take_overall_damage(var/brute, var/burn, var/sharp = 0) if(nodamage) return //godmode var/list/datum/organ/external/parts = get_damageable_organs() var/update = 0 @@ -126,7 +126,7 @@ var/brute_was = picked.brute_dam var/burn_was = picked.burn_dam - update |= picked.take_damage(brute,burn) + update |= picked.take_damage(brute,burn,sharp) brute -= (picked.brute_dam - brute_was) burn -= (picked.burn_dam - burn_was) @@ -150,19 +150,17 @@ /mob/living/carbon/human/proc/get_organ(var/zone) if(!zone) zone = "chest" - for(var/datum/organ/external/O in organs) - if(O.name == zone) - return O - return null + return organs_by_name[zone] - -/mob/living/carbon/human/apply_damage(var/damage = 0,var/damagetype = BRUTE, var/def_zone = null, var/blocked = 0) +/mob/living/carbon/human/apply_damage(var/damage = 0,var/damagetype = BRUTE, var/def_zone = null, var/blocked = 0, var/obj/item/weapon) if((damagetype != BRUTE) && (damagetype != BURN)) ..(damage, damagetype, def_zone, blocked) return 1 if(blocked >= 2) return 0 + var/sharp = weapon.sharp + var/datum/organ/external/organ = null if(isorgan(def_zone)) organ = def_zone @@ -178,10 +176,10 @@ switch(damagetype) if(BRUTE) - if(organ.take_damage(damage, 0)) + if(organ.take_damage(damage, 0, sharp)) UpdateDamageIcon() if(BURN) - if(organ.take_damage(0, damage)) + if(organ.take_damage(0, damage, sharp)) UpdateDamageIcon() updatehealth() return 1 diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index c593b32b1dc..ad2d4dc294e 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -44,6 +44,7 @@ var/icon/lying_icon = null var/list/organs = list() + var/list/organs_by_name = list() // map organ names to organs var/miming = null //Toggle for the mime's abilities. diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 75bacdc02b4..e62aca49398 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -53,6 +53,8 @@ fire_alert = 0 //Reset this here, because both breathe() and handle_environment() have a chance to set it. //TODO: seperate this out + // update the current life tick, can be used to e.g. only do something every 4 ticks + life_tick++ var/datum/gas_mixture/environment = loc.return_air() //No need to update all of these procs if the guy is dead. @@ -167,6 +169,71 @@ if(3) emote("drool") + proc/handle_organs() + // take care of organ related updates, such as broken and missing limbs + + // recalculate number of wounds + number_wounds = 0 + for(var/datum/organ/external/E in organs) + if(!E) + world << name + continue + number_wounds += E.number_wounds + + var/leg_tally = 2 + for(var/datum/organ/external/E in organs) + E.process() + if(E.status & ORGAN_ROBOT && prob(E.brute_dam + E.burn_dam)) + if(E.name == "l_hand" || E.name == "l_arm") + if(hand && equipped()) + drop_item() + emote("custom v drops what they were holding, their [E.display_name?"[E.display_name]":"[E]"] malfunctioning!") + var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() + spark_system.set_up(5, 0, src) + spark_system.attach(src) + spark_system.start() + spawn(10) + del(spark_system) + else if(E.name == "r_hand" || E.name == "r_arm") + if(!hand && equipped()) + drop_item() + emote("custom v drops what they were holding, their [E.display_name?"[E.display_name]":"[E]"] malfunctioning!") + var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() + spark_system.set_up(5, 0, src) + spark_system.attach(src) + spark_system.start() + spawn(10) + del(spark_system) + else if(E.name == "l_leg" || E.name == "l_foot" \ + || E.name == "r_leg" || E.name == "r_foot" && !lying) + leg_tally-- // let it fail even if just foot&leg + if(E.status & ORGAN_BROKEN || E.status & ORGAN_DESTROYED) + if(E.name == "l_hand" || E.name == "l_arm") + if(hand && equipped()) + if(E.status & ORGAN_SPLINTED && prob(10)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") + else if(E.name == "r_hand" || E.name == "r_arm") + if(!hand && equipped()) + if(E.status & ORGAN_SPLINTED && prob(10)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") + else if(E.name == "l_leg" || E.name == "l_foot" \ + || E.name == "r_leg" || E.name == "r_foot" && !lying) + if(!(E.status & ORGAN_SPLINTED)) + leg_tally-- // let it fail even if just foot&leg + // can't stand + if(leg_tally == 0 && !paralysis && !(lying || resting)) + emote("scream") + emote("collapse") + paralysis = 10 + proc/handle_mutations_and_radiation() if(getFireLoss()) @@ -817,6 +884,7 @@ silent = 0 else //ALIVE. LIGHTS ARE ON updatehealth() //TODO + handle_organs() if(health <= config.health_threshold_dead || brain_op_stage == 4.0) death() blinded = 1 diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8f9135de521..eeaf1e23aa5 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -122,6 +122,7 @@ Please contact me on #coderbus IRC. ~Carn x /mob/living/carbon/human var/list/overlays_lying[TOTAL_LAYERS] var/list/overlays_standing[TOTAL_LAYERS] + var/previous_damage_appearance // store what the body last looked like, so we only have to update it if something changed //UPDATES OVERLAYS FROM OVERLAYS_LYING/OVERLAYS_STANDING @@ -164,39 +165,108 @@ Please contact me on #coderbus IRC. ~Carn x //DAMAGE OVERLAYS //constructs damage icon for each organ from mask * damage field and saves it in our overlays_ lists /mob/living/carbon/human/UpdateDamageIcon(var/update_icons=1) - var/image/standing = image("icon" = 'icons/mob/dam_human.dmi', "icon_state" = "blank") - var/image/lying = image("icon" = 'icons/mob/dam_human.dmi', "icon_state" = "blank2") - for(var/datum/organ/external/O in organs) - if(O.brutestate) - standing.overlays += "[O.icon_name]_[O.brutestate]0" //we're adding icon_states of the base image as overlays - lying.overlays += "[O.icon_name]2_[O.brutestate]0" - if(O.burnstate) - standing.overlays += "[O.icon_name]_0[O.burnstate]" - lying.overlays += "[O.icon_name]2_0[O.burnstate]" + // first check whether something actually changed about damage appearance + var/damage_appearance = "" + + for(var/datum/organ/external/O in organs) + if(O.status & ORGAN_DESTROYED) damage_appearance += "d" + else + damage_appearance += O.damage_state + + if(damage_appearance == previous_damage_appearance) + // nothing to do here + return + + previous_damage_appearance = damage_appearance + + var/icon/standing = new /icon('dam_human.dmi', "00") + var/icon/lying = new /icon('dam_human.dmi', "00-2") + + // blend the individual damage states with our icons + for(var/datum/organ/external/O in organs) + if(!(O.status & ORGAN_DESTROYED)) + O.update_icon() + var/icon/DI = new /icon('icons/mob/dam_human.dmi', O.damage_state) // the damage icon for whole human + DI.Blend(new /icon('dam_mask.dmi', O.icon_name), ICON_MULTIPLY) // mask with this organ's pixels + + standing.Blend(DI,ICON_OVERLAY) + DI = new /icon('icons/mob/dam_human.dmi', "[O.damage_state]-2") // repeat for lying icons + DI.Blend(new /icon('dam_mask.dmi', "[O.icon_name]2"), ICON_MULTIPLY) + + lying.Blend(DI,ICON_OVERLAY) + + var/image/standing_image = new /image("icon" = standing) + var/image/lying_image = new /image("icon" = lying) + + overlays_standing[DAMAGE_LAYER] = standing_image + overlays_lying[DAMAGE_LAYER] = lying_image - overlays_standing[DAMAGE_LAYER] = standing - overlays_lying[DAMAGE_LAYER] = lying if(update_icons) update_icons() //BASE MOB SPRITE /mob/living/carbon/human/proc/update_body(var/update_icons=1) + if(stand_icon) del(stand_icon) if(lying_icon) del(lying_icon) if(dna && dna.mutantrace) return - var/husk = (HUSK in src.mutations) - var/fat = (FAT in src.mutations) + var/g = "m" if(gender == FEMALE) g = "f" + var/husk = (HUSK in src.mutations) + var/obese = (FAT in src.mutations) + + // whether to draw the individual limbs + var/individual_limbs = 1 + //Base mob icon - if(husk) - stand_icon = new /icon('icons/mob/human.dmi', "husk_s") - lying_icon = new /icon('icons/mob/human.dmi', "husk_l") - else if(fat) + if(obese) + // Sorry, no dismemberment for fat people. stand_icon = new /icon('icons/mob/human.dmi', "fatbody_s") lying_icon = new /icon('icons/mob/human.dmi', "fatbody_l") + individual_limbs = 0 else - stand_icon = new /icon('icons/mob/human.dmi', "body_[g]_s") - lying_icon = new /icon('icons/mob/human.dmi', "body_[g]_l") + stand_icon = new /icon('icons/mob/human.dmi', "torso_[g]_s") + lying_icon = new /icon('icons/mob/human.dmi', "torso_[g]_l") + + // Draw each individual limb + if(individual_limbs) + stand_icon.Blend(new /icon('icons/mob/human.dmi', "chest_[g]_s"), ICON_OVERLAY) + lying_icon.Blend(new /icon('icons/mob/human.dmi', "chest_[g]_l"), ICON_OVERLAY) + + var/datum/organ/external/head = get_organ("head") + if(head && !(head.status & ORGAN_DESTROYED)) + stand_icon.Blend(new /icon('icons/mob/human.dmi', "head_[g]_s"), ICON_OVERLAY) + lying_icon.Blend(new /icon('icons/mob/human.dmi', "head_[g]_l"), ICON_OVERLAY) + + for(var/datum/organ/external/part in organs) + if(!istype(part, /datum/organ/external/groin) \ + && !istype(part, /datum/organ/external/chest) \ + && !istype(part, /datum/organ/external/head) \ + && !(part.status & ORGAN_DESTROYED)) + var/icon/temp = new /icon('human.dmi', "[part.icon_name]_s") + if(part.status & ORGAN_ROBOT) temp.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) + stand_icon.Blend(temp, ICON_OVERLAY) + temp = new /icon('human.dmi', "[part.icon_name]_l") + if(part.status & ORGAN_ROBOT) temp.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) + lying_icon.Blend(temp , ICON_OVERLAY) + + stand_icon.Blend(new /icon('human.dmi', "groin_[g]_s"), ICON_OVERLAY) + lying_icon.Blend(new /icon('human.dmi', "groin_[g]_l"), ICON_OVERLAY) + + if (husk) + var/icon/husk_s = new /icon('human.dmi', "husk_s") + var/icon/husk_l = new /icon('human.dmi', "husk_l") + + for(var/datum/organ/external/part in organs) + if(!istype(part, /datum/organ/external/groin) \ + && !istype(part, /datum/organ/external/chest) \ + && !istype(part, /datum/organ/external/head) \ + && (part.status & ORGAN_DESTROYED)) + husk_s.Blend(new /icon('dam_mask.dmi', "[part.icon_name]"), ICON_SUBTRACT) + husk_l.Blend(new /icon('dam_mask.dmi', "[part.icon_name]2"), ICON_SUBTRACT) + + stand_icon.Blend(husk_s, ICON_OVERLAY) + lying_icon.Blend(husk_l, ICON_OVERLAY) //Skin tone if(s_tone >= 0) @@ -207,6 +277,7 @@ Please contact me on #coderbus IRC. ~Carn x lying_icon.Blend(rgb(-s_tone, -s_tone, -s_tone), ICON_SUBTRACT) //Eyes + // Note: These used to be in update_face(), and the fact they're here will make it difficult to create a disembodied head var/icon/eyes_s = new/icon('icons/mob/human_face.dmi', "eyes_s") var/icon/eyes_l = new/icon('icons/mob/human_face.dmi', "eyes_l") eyes_s.Blend(rgb(r_eyes, g_eyes, b_eyes), ICON_ADD) @@ -219,11 +290,11 @@ Please contact me on #coderbus IRC. ~Carn x lying_icon.Blend(new/icon('icons/mob/human_face.dmi', "mouth_[g]_l"), ICON_OVERLAY) //Underwear - if(underwear < 12 && underwear > 0) - if(!fat) - stand_icon.Blend(new /icon('icons/mob/human.dmi', "underwear[underwear]_[g]_s"), ICON_OVERLAY) - lying_icon.Blend(new /icon('icons/mob/human.dmi', "underwear[underwear]_[g]_l"), ICON_OVERLAY) - if(update_icons) update_icons() + if(underwear < 6 && underwear > 0) + if(!obese) + stand_icon.Blend(new /icon('human.dmi', "underwear[underwear]_[g]_s"), ICON_OVERLAY) + lying_icon.Blend(new /icon('human.dmi', "underwear[underwear]_[g]_l"), ICON_OVERLAY) + //HAIR OVERLAY @@ -649,6 +720,42 @@ Please contact me on #coderbus IRC. ~Carn x overlays_standing[L_HAND_LAYER] = null if(update_icons) update_icons() +// Used mostly for creating head items +/mob/living/carbon/human/proc/generate_head_icon() + var/g = "m" + if (gender == FEMALE) g = "f" + + //base icons + var/icon/face_lying = new /icon('icons/mob/human_face.dmi',"bald_l") + + if(f_style) + var/datum/sprite_accessory/facial_hair_style = facial_hair_styles_list[f_style] + if(facial_hair_style) + var/icon/facial_l = new/icon("icon" = facial_hair_style.icon, "icon_state" = "[facial_hair_style.icon_state]_l") + facial_l.Blend(rgb(r_facial, g_facial, b_facial), ICON_ADD) + face_lying.Blend(facial_l, ICON_OVERLAY) + + if(h_style) + var/datum/sprite_accessory/hair_style = hair_styles_list[h_style] + if(hair_style) + var/icon/hair_l = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_l") + hair_l.Blend(rgb(r_hair, g_hair, b_hair), ICON_ADD) + face_lying.Blend(hair_l, ICON_OVERLAY) + + //Eyes + // Note: These used to be in update_face(), and the fact they're here will make it difficult to create a disembodied head + var/icon/eyes_s = new/icon('icons/mob/human_face.dmi', "eyes_s") + var/icon/eyes_l = new/icon('icons/mob/human_face.dmi', "eyes_l") + eyes_s.Blend(rgb(r_eyes, g_eyes, b_eyes), ICON_ADD) + eyes_l.Blend(rgb(r_eyes, g_eyes, b_eyes), ICON_ADD) + face_lying.Blend(eyes_l, ICON_OVERLAY) + + //Mouth + face_lying.Blend(new/icon('icons/mob/human_face.dmi', "mouth_[g]_l"), ICON_OVERLAY) + + var/image/face_lying_image = new /image(icon = face_lying) + return face_lying_image + //Human Overlays Indexes///////// #undef MUTANTRACE_LAYER #undef MUTATIONS_LAYER diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 4a442e48e62..c46484f1e63 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -30,6 +30,7 @@ var/obj/screen/nutrition_icon = null var/obj/screen/pressure = null var/obj/screen/damageoverlay = null + var/obj/screen/pain = null /*A bunch of this stuff really needs to go under their own defines instead of being globally attached to mob. A variable should only be globally attached to turfs/objects/whatever, when it is in fact needed as such. diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index c7921f001b4..6702beab34d 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -115,6 +115,9 @@ proc/isorgan(A) return 1 return 0 +proc/hasorgans(A) + return (ishuman(A) || ismonkey(A)) + /proc/hsl2rgb(h, s, l) return diff --git a/code/setup.dm b/code/setup.dm index e77c20295f4..ad54c4008ab 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -500,3 +500,36 @@ var/list/liftable_structures = list(\ //some arbitrary defines to be used by self-pruning global lists. (see master_controller) #define PROCESS_KILL 26 //Used to trigger removal from a processing list + +//Damage things +#define CUT "cut" +#define BRUISE "bruise" +#define BRUTE "brute" +#define BURN "fire" +#define TOX "tox" +#define OXY "oxy" +#define CLONE "clone" +#define HALLOSS "halloss" + +#define STUN "stun" +#define WEAKEN "weaken" +#define PARALYZE "paralize" +#define IRRADIATE "irradiate" +#define STUTTER "stutter" +#define SLUR "slur" +#define EYE_BLUR "eye_blur" +#define DROWSY "drowsy" + +///////////////// +//ORGAN DEFINES// +///////////////// +#define ORGAN_CUT_AWAY 1 +#define ORGAN_GAUZED 2 +#define ORGAN_ATTACHABLE 4 +#define ORGAN_BLEEDING 8 +#define ORGAN_BANDAGED 16 +#define ORGAN_BROKEN 32 +#define ORGAN_DESTROYED 64 +#define ORGAN_ROBOT 128 +#define ORGAN_SPLINTED 256 +#define SALVED 512 \ No newline at end of file diff --git a/config/game_options.txt b/config/game_options.txt index 9ec32a29484..9eef19a5c8e 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -6,6 +6,14 @@ HEALTH_THRESHOLD_CRIT 0 ## level of health at which a mob becomes dead HEALTH_THRESHOLD_DEAD -100 +## multiplier which enables organs to take more damage before bones breaking or limbs being destroyed +## 100 means normal, 50 means half +ORGAN_HEALTH_MULTIPLIER 100 + +## multiplier which influences how fast organs regenerate naturally +## 100 means normal, 50 means half +ORGAN_REGENERATION_MULTIPLIER 100 + ### REVIVAL ### ## whether pod plants work or not diff --git a/icons/mob/dam_human.dmi b/icons/mob/dam_human.dmi index 379f7dc5eb864c7a5cd67ec6da3abb4c7d92e317..c68299554c88736776d7bce2763b4ea93f4c1f8e 100644 GIT binary patch literal 9738 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 bEO9w#ri4xj;BpfDmt39uh8k6Bb|L=*;`19U diff --git a/icons/mob/dam_mask.dmi b/icons/mob/dam_mask.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5cf1e09f19b352e63f737ab31b7f43c4a9b654df GIT binary patch literal 1503 zcmV<51t9u~P)lXaA%~@1|t%R5s&%=a4edGVk|KWY#-+tfy%m3kh;s4A3 z-hSZWeB|PO;H<2y{KAL(!Gz`I<==ha%F4>`@9*M#-`;-W;C|!(m;e9D{{GGU{+j*$ z&Hv(j;*w3`S^xk50d!JMQvg8b*k%9#0NZ+0Sad{Xb7OL8aCB*JZU6vyoQ;&R4#FT5 zMd$Jrq@6WdU0sZg>0p1ML3u4iS`486zE~y)!`%6vuKBhDugQ?R;FftQee_D9u06N@lTvptOVmd9EL< z4Oz@!nClIVKo~+vEgs~u*iDf~iU~IX#SqH%O3eA2H5jHypq6S-Q=VHqA#o6vOy#*n z6;du*K*~W_vW3K9+}Bs0x*9Rx^KafhgTko4M^?P)PRqCS0h|6ymXVcprI9ES!igZ0ZM|0vY_pwV{&}dMnS6q1+71N*9Is%Vak3ALr>36(a*|2 zKkJU})d5O1{M64QdZ3?mN9*bUub_-qP*ugw*ZGc4Cu$5%A(1K(d$7C$D(}NWmyip3 zLC9r8i|7GC<-JA2k?e%`NQm;C5+J>G+HUARZn~fu3M2rxC2s&I zXys__0T{h~09;F8!XPT1L=5}&3D&R0=_m5j@!fRhxPyCzya}WUn(5+~I#LWCl>2Dy z(itu&w1hhx2CZlbj64Va5*IGcups~NI3qLrTqSP;2L#R5QeK^^)v?Mz&(M7PQX;8> zuJOWuShz;ro~efUCmx?C=D`s^roF3P_k1^R0{^X`dEH);XrRzLS-G}bvh3j$cP;4l z6m_$;>-jztgxkD)K?%G0dGNk@LY_Rk{W*IW53YlJ+q^oO(-JhX=>pzcCqWOl@bh0_ z{VQGBoeb88{$lAb7e23%EFu^U@s|D~*y9yDNfdVOmj?O%%j=}`){oCqX1g!s>G5vp zh99vG7(G3%-S=Lq932J-nnx>A2Qo*{0=v1_G+z>eD3bot zgShpfx8UWK{R(=r^MMADf41GvuhDmGzSVL*#}l5Jje`7H{$CxHJYUIgt8#E;T*DUD zkK#ZlaP`EUj){7Zg;5 zW}Ob5`dj;<5ieNeb;?q|jiQ^^1qDTP=Erp(8t@}nqG74u=hV&1om(@u5Ri({8XWZ= zS;1dCfmYo8lTz}MlM_QW`4A*$*5yt4uO8^;QBVZg;~(wWEF;68&QJgV002ovPDHLk FV1i2o28jRw literal 0 HcmV?d00001 diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index 1526448c6fd4151bc3c48299b4f46db1d2565680..1dff87d69e0c518f09c180ec9faa661617a051c5 100644 GIT binary patch literal 22915 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 R6>N Date: Tue, 18 Sep 2012 21:33:54 +0000 Subject: [PATCH 72/87] Added config options for toggling limbs breaking and bones breaking. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4721 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/configuration.dm | 7 +++++++ code/datums/organs/organ_external.dm | 11 ++++++----- config/game_options.txt | 7 +++++++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 48d4f22934f..4a33c74d95c 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -74,6 +74,9 @@ var/organ_health_multiplier = 1 var/organ_regeneration_multiplier = 1 + var/bones_can_break = 1 + var/limbs_can_break = 1 + var/revival_pod_plants = 1 var/revival_cloning = 1 var/revival_brain_life = -1 @@ -372,6 +375,10 @@ config.organ_health_multiplier = value / 100 if("organ_regeneration_multiplier") config.organ_regeneration_multiplier = value / 100 + if("bones_can_break") + config.bones_can_break = value + if("limbs_can_break") + config.limbs_can_break = value else diary << "Unknown setting in configuration: '[name]'" diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 9d8dc5c45ce..48bc49aaa68 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -48,7 +48,7 @@ if(sharp) var/nux = brute * rand(10,15) - if(brute_dam >= max_damage * config.organ_health_multiplier) + if(config.limbs_can_break && brute_dam >= max_damage * config.organ_health_multiplier) if(prob(5 * brute)) status |= ORGAN_DESTROYED droplimb() @@ -59,7 +59,8 @@ if(!(status & ORGAN_ROBOT)) owner << "You feel something wet on your [display_name]" - if((brute_dam + burn_dam + brute + burn) < max_damage) + // If the limbs can break, make sure we don't exceed the maximum damage a limb can take before breaking + if((brute_dam + burn_dam + brute + burn) < max_damage || !config.limbs_can_break) if(brute) brute_dam += brute if( (prob(brute*2) && !sharp) || sharp ) @@ -70,7 +71,7 @@ burn_dam += burn createwound( BURN, burn ) else - var/can_inflict = max_damage - (brute_dam + burn_dam) //How much damage can we actually cause? + var/can_inflict = max_damage * config.organ_health_multiplier - (brute_dam + burn_dam) //How much damage can we actually cause? if(can_inflict) if (brute > 0 && burn > 0) brute = can_inflict/2 @@ -199,7 +200,7 @@ if(owner.life_tick % 4 == 0) update_wounds() if(status & ORGAN_DESTROYED) - if(!destspawn) + if(!destspawn && config.limbs_can_break) droplimb() return if(!(status & ORGAN_BROKEN)) @@ -209,7 +210,7 @@ status |= ORGAN_DESTROYED owner:update_body() return - if(brute_dam > min_broken_damage * config.organ_health_multiplier && !(status & ORGAN_ROBOT)) + if(config.bones_can_break && brute_dam > min_broken_damage * config.organ_health_multiplier && !(status & ORGAN_ROBOT)) if(!(status & ORGAN_BROKEN)) owner.visible_message("\red You hear a loud cracking sound coming from \the [owner].","\red Something feels like it shattered in your [display_name]!","You hear a sickening crack.") owner.emote("scream") diff --git a/config/game_options.txt b/config/game_options.txt index 9eef19a5c8e..55bb346aca0 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -6,6 +6,13 @@ HEALTH_THRESHOLD_CRIT 0 ## level of health at which a mob becomes dead HEALTH_THRESHOLD_DEAD -100 +## Determines whether bones can be broken through excessive damage to the organ +## 0 means bones can't break, 1 means they can +BONES_CAN_BREAK 0 +## Determines whether limbs can be amputated through excessive damage to the organ +## 0 means limbs can't be amputated, 1 means they can +LIMBS_CAN_BREAK 0 + ## multiplier which enables organs to take more damage before bones breaking or limbs being destroyed ## 100 means normal, 50 means half ORGAN_HEALTH_MULTIPLIER 100 From b555f5a0f0823aa02544e96c6b32b3b6f3c285f0 Mon Sep 17 00:00:00 2001 From: CIB123 Date: Tue, 18 Sep 2012 21:34:05 +0000 Subject: [PATCH 73/87] Fixes a few issues with the organ system. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4722 316c924e-a436-60f5-8080-3fe189b3f50e --- code/controllers/configuration.dm | 4 +- code/datums/organs/organ_external.dm | 42 +++++++++++---- .../mob/living/carbon/human/examine.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 23 ++++++++- .../mob/living/carbon/human/human_damage.dm | 4 +- .../mob/living/carbon/human/human_defense.dm | 2 +- .../mob/living/carbon/human/human_movement.dm | 7 +++ .../mob/living/carbon/human/inventory.dm | 51 ++++++++++++++++++- code/modules/mob/living/carbon/human/life.dm | 4 +- .../mob/living/carbon/human/update_icons.dm | 9 +++- 10 files changed, 126 insertions(+), 24 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 4a33c74d95c..0536ce772b7 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -74,8 +74,8 @@ var/organ_health_multiplier = 1 var/organ_regeneration_multiplier = 1 - var/bones_can_break = 1 - var/limbs_can_break = 1 + var/bones_can_break = 0 + var/limbs_can_break = 0 var/revival_pod_plants = 1 var/revival_cloning = 1 diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 48bc49aaa68..7254f03e413 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -59,6 +59,13 @@ if(!(status & ORGAN_ROBOT)) owner << "You feel something wet on your [display_name]" + else if(brute_dam > 15) + if(config.limbs_can_break && brute_dam >= max_damage * config.organ_health_multiplier) + if(prob(5 * brute)) + status |= ORGAN_DESTROYED + droplimb() + return + // If the limbs can break, make sure we don't exceed the maximum damage a limb can take before breaking if((brute_dam + burn_dam + brute + burn) < max_damage || !config.limbs_can_break) if(brute) @@ -208,7 +215,7 @@ if(parent) if(parent.status & ORGAN_DESTROYED) status |= ORGAN_DESTROYED - owner:update_body() + owner.update_body(1) return if(config.bones_can_break && brute_dam > min_broken_damage * config.organ_health_multiplier && !(status & ORGAN_ROBOT)) if(!(status & ORGAN_BROKEN)) @@ -222,6 +229,9 @@ // new damage icon system // returns just the brute/burn damage code proc/damage_state_text() + if(status & ORGAN_DESTROYED) + return "--" + var/tburn = 0 var/tbrute = 0 @@ -251,7 +261,7 @@ var/n_is = damage_state_text() if (n_is != damage_state) damage_state = n_is - owner.update_body() + owner.update_body(1) return 1 return 0 @@ -266,9 +276,11 @@ del(implants) //owner.unlock_medal("Lost something?", 0, "Lose a limb.", "easy") - for(var/datum/organ/external/I in children) - if(I && !(I.status & ORGAN_DESTROYED)) - I.droplimb(1,1) + // If any organs are attached to this, destroy them + for(var/datum/organ/external/O in owner.organs) + if(O.parent == src) + O.droplimb(1) + var/obj/item/weapon/organ/H switch(body_part) if(UPPER_TORSO) @@ -286,10 +298,13 @@ H.pixel_y = 6 H.name = "[owner.real_name]'s head" - // TODO: re-add this when dismemberment has been ported properly - //if(ishuman(owner)) - // owner.update_face() - owner.update_body() + owner.u_equip(owner.glasses) + owner.u_equip(owner.head) + owner.u_equip(owner.ears) + owner.u_equip(owner.wear_mask) + + owner.regenerate_icons() + owner.death() if(ARM_RIGHT) H = new /obj/item/weapon/organ/r_arm(owner.loc, owner) @@ -311,18 +326,22 @@ H = new /obj/item/weapon/organ/r_hand(owner.loc, owner) if(ismonkey(owner)) H.icon_state = "r_hand_l" + owner.u_equip(owner.gloves) if(HAND_LEFT) H = new /obj/item/weapon/organ/l_hand(owner.loc, owner) if(ismonkey(owner)) H.icon_state = "l_hand_l" + owner.u_equip(owner.gloves) if(FOOT_RIGHT) H = new /obj/item/weapon/organ/r_foot/(owner.loc, owner) if(ismonkey(owner)) H.icon_state = "r_foot_l" + owner.u_equip(owner.shoes) if(FOOT_LEFT) H = new /obj/item/weapon/organ/l_foot(owner.loc, owner) if(ismonkey(owner)) H.icon_state = "l_foot_l" + owner.u_equip(owner.shoes) if(ismonkey(owner)) H.icon = 'monkey.dmi' var/lol = pick(cardinal) @@ -344,8 +363,9 @@ owner.visible_message("\red [owner.name]'s [display_name] flies off in an arc.",\ "Your [display_name] goes flying off!",\ "You hear a terrible sound of ripping tendons and flesh.") - owner.update_body() - // TODO: also add stuff to update the appropriate clothing + + // force the icon to rebuild + owner.regenerate_icons() proc/createwound(var/type = CUT, var/damage) if(hasorgans(owner)) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 12160fcc265..0ad0c223487 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -290,9 +290,9 @@ flavor_text_string += "," flavor_text_string += flavor_text[text] flavor_text_string += " on [t_his] [temp.display_name].

      " - wound_flavor_text["[temp.name]"] = flavor_text_string + wound_flavor_text["[temp.display_name]"] = flavor_text_string if(temp.status & ORGAN_BLEEDING) - is_bleeding["[temp.name]"] = 1 + is_bleeding["[temp.display_name]"] = 1 else wound_flavor_text["[temp.display_name]"] = "" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b2d5cf58624..84b96f9c62a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -42,6 +42,18 @@ organ.parent = organs_by_name["l_leg"] organ = organs_by_name["r_foot"] organ.parent = organs_by_name["r_leg"] + organ = organs_by_name["r_foot"] + organ.parent = organs_by_name["r_leg"] + organ = organs_by_name["head"] + organ.parent = organs_by_name["chest"] + organ = organs_by_name["r_leg"] + organ.parent = organs_by_name["chest"] + organ = organs_by_name["l_leg"] + organ.parent = organs_by_name["chest"] + organ = organs_by_name["r_arm"] + organ.parent = organs_by_name["chest"] + organ = organs_by_name["l_arm"] + organ.parent = organs_by_name["chest"] for(var/name in organs_by_name) organs += organs_by_name[name] @@ -218,6 +230,15 @@ Paralyse(10) var/update = 0 + + // focus most of the blast on one organ + var/datum/organ/external/take_blast = pick(organs) + update |= take_blast.take_damage(b_loss * 0.9, f_loss * 0.9) + + // distribute the remaining 10% on all limbs equally + b_loss *= 0.1 + f_loss *= 0.1 + for(var/datum/organ/external/temp in organs) switch(temp.name) if("head") @@ -542,7 +563,7 @@ //Returns "Unknown" if facially disfigured and real_name if not. Useful for setting name when polyacided or when updating a human's name variable /mob/living/carbon/human/proc/get_face_name() var/datum/organ/external/head/head = get_organ("head") - if( !head || head.disfigured || !real_name ) //disfigured. use id-name if possible + if( !head || head.disfigured || (head.status & ORGAN_DESTROYED) || !real_name ) //disfigured. use id-name if possible return "Unknown" return real_name diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index e2110f90fa5..09e160363cb 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -152,15 +152,13 @@ if(!zone) zone = "chest" return organs_by_name[zone] -/mob/living/carbon/human/apply_damage(var/damage = 0,var/damagetype = BRUTE, var/def_zone = null, var/blocked = 0, var/obj/item/weapon) +/mob/living/carbon/human/apply_damage(var/damage = 0,var/damagetype = BRUTE, var/def_zone = null, var/blocked = 0, var/sharp = 0) if((damagetype != BRUTE) && (damagetype != BURN)) ..(damage, damagetype, def_zone, blocked) return 1 if(blocked >= 2) return 0 - var/sharp = weapon.sharp - var/datum/organ/external/organ = null if(isorgan(def_zone)) organ = def_zone diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 865031235d8..d8d435a3d6e 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -126,7 +126,7 @@ emp_act if(armor >= 2) return 0 if(!I.force) return 0 - apply_damage(I.force, I.damtype, affecting, armor , I) + apply_damage(I.force, I.damtype, affecting, armor , I.sharp) var/bloody = 0 if(((I.damtype == BRUTE) || (I.damtype == HALLOSS)) && prob(25 + (I.force * 2))) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index d516a2cb1ec..a7e58ec5c82 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -19,6 +19,13 @@ if(shoes) tally += shoes.slowdown + for(var/organ_name in list("l_foot","r_foot","l_leg","r_leg")) + var/datum/organ/external/E = get_organ(organ_name) + if(!E || (E.status & ORGAN_DESTROYED)) + tally += 4 + else if(E.status & ORGAN_BROKEN) + tally += 1.5 + if(FAT in src.mutations) tally += 1.5 if (bodytemperature < 283.222) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 2f5bac9e1ba..8cec13618f1 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -6,6 +6,54 @@ del(W) return null + +/mob/living/carbon/human/proc/has_organ(name) + var/datum/organ/external/O = organs_by_name[name] + + return (O && !(O.status & ORGAN_DESTROYED) ) + +/mob/living/carbon/human/proc/has_organ_for_slot(slot) + switch(slot) + if(slot_back) + return has_organ("chest") + if(slot_wear_mask) + return has_organ("head") + if(slot_handcuffed) + return has_organ("l_hand") && has_organ("r_hand") + if(slot_legcuffed) + return has_organ("l_leg") && has_organ("r_leg") + if(slot_l_hand) + return has_organ("l_hand") + if(slot_r_hand) + return has_organ("r_hand") + if(slot_belt) + return has_organ("groin") + if(slot_wear_id) + // the only relevant check for this is the uniform check + return 1 + if(slot_ears) + return has_organ("head") + if(slot_glasses) + return has_organ("head") + if(slot_gloves) + return has_organ("l_hand") && has_organ("r_hand") + if(slot_head) + return has_organ("head") + if(slot_shoes) + return has_organ("r_foot") && has_organ("l_foot") + if(slot_wear_suit) + return has_organ("chest") + if(slot_w_uniform) + return has_organ("chest") + if(slot_l_store) + return has_organ("groin") + if(slot_r_store) + return has_organ("chest") + if(slot_s_store) + return has_organ("chest") + if(slot_in_backpack) + return 1 + /mob/living/carbon/human/u_equip(obj/item/W as obj) if(!W) return 0 @@ -124,6 +172,7 @@ /mob/living/carbon/human/equip_to_slot(obj/item/W as obj, slot, redraw_mob = 1) if(!slot) return if(!istype(W)) return + if(!has_organ_for_slot(slot)) return if(W == src.l_hand) src.l_hand = null @@ -550,7 +599,7 @@ It can still be worn/put on as normal. if(target.r_store) target.u_equip(target.r_store) //At this stage l_store is already processed by the code above, we only need to process r_store. else - if(item) //Placing an item on the mob + if(item && target.has_organ_for_slot(slot_to_process)) //Placing an item on the mob if(item.mob_can_equip(target, slot_to_process, 0)) source.u_equip(item) target.equip_to_slot_if_possible(item, slot_to_process, 0, 1, 1) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index e62aca49398..06201970765 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -228,8 +228,8 @@ || E.name == "r_leg" || E.name == "r_foot" && !lying) if(!(E.status & ORGAN_SPLINTED)) leg_tally-- // let it fail even if just foot&leg - // can't stand - if(leg_tally == 0 && !paralysis && !(lying || resting)) + // standing is poor + if(leg_tally <= 0 && !paralysis && !(lying || resting) && prob(5)) emote("scream") emote("collapse") paralysis = 10 diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index eeaf1e23aa5..37def85c439 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -295,6 +295,7 @@ Please contact me on #coderbus IRC. ~Carn x stand_icon.Blend(new /icon('human.dmi', "underwear[underwear]_[g]_s"), ICON_OVERLAY) lying_icon.Blend(new /icon('human.dmi', "underwear[underwear]_[g]_l"), ICON_OVERLAY) + if(update_icons) update_icons() //HAIR OVERLAY @@ -303,8 +304,13 @@ Please contact me on #coderbus IRC. ~Carn x overlays_lying[HAIR_LAYER] = null overlays_standing[HAIR_LAYER] = null + var/datum/organ/external/head/head = get_organ("head") + if( !head || (head.status & ORGAN_DESTROYED) ) + if(update_icons) update_icons() + return + //mutants don't have hair. masks and helmets can obscure our hair too. - if( (dna && dna.mutantrace) || (head && (head.flags & BLOCKHAIR)) || (wear_mask && (wear_mask.flags & BLOCKHAIR)) ) + if( (dna && dna.mutantrace) || (head && (head.status & BLOCKHAIR)) || (wear_mask && (wear_mask.flags & BLOCKHAIR))) if(update_icons) update_icons() return @@ -425,6 +431,7 @@ Please contact me on #coderbus IRC. ~Carn x update_inv_handcuffed(0) update_inv_legcuffed(0) update_inv_pockets(0) + UpdateDamageIcon() update_icons() //Hud Stuff update_hud() From 5e4535a58e584a2866cc3de6154950e0b516972a Mon Sep 17 00:00:00 2001 From: CIB123 Date: Tue, 18 Sep 2012 22:31:20 +0000 Subject: [PATCH 74/87] Fix Issue 886: Appearance should now update after taking ryetalyn. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4723 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/reagents/Chemistry-Reagents.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index fe665302610..4840b35bf9a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -790,9 +790,18 @@ datum on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom + + var/needs_update = M.mutations.len > 0 + M.mutations = list() M.disabilities = 0 M.sdisabilities = 0 + + // Might need to update appearance for hulk etc. + if(needs_update && ishuman(M)) + var/mob/living/carbon/human/H = M + H.update_mutations() + ..() return From 4b98c9bcf5d44c319edd350f0e7350c0f4ccb6cf Mon Sep 17 00:00:00 2001 From: CIB123 Date: Tue, 18 Sep 2012 23:09:26 +0000 Subject: [PATCH 75/87] Merge branch 'cib' of github.com:CIB/tgstation13 into cib git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4724 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/mecha/mech_fabricator.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index bbd096d7616..8689b09b431 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -400,11 +400,17 @@ /obj/machinery/mecha_part_fabricator/proc/process_queue() var/obj/item/part = listgetindex(src.queue, 1) if(!part) - remove_from_queue(1) - return process_queue() + if(remove_from_queue(1)) + return process_queue() + else + // Most likely means we have an empty queue, so stop processing + return 0 if(!(part.vars.Find("construction_time")) || !(part.vars.Find("construction_cost")))//If it shouldn't be printed - remove_from_queue(1)//Take it out of the quene - return process_queue()//Then reprocess it + if(remove_from_queue(1))//Take it out of the quene + return process_queue()//Then reprocess it + else + // Most likely means we have an empty queue, so stop processing + return 0 temp = null while(part) if(stat&(NOPOWER|BROKEN)) From a8c1116d45c257deb95dae65dc145df6dfe2427f Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Wed, 19 Sep 2012 02:24:08 +0000 Subject: [PATCH 76/87] Nodrak's away mission map! It's a small research station that has been rammed by a syndicate shuttle. Note that power slowly drains from the map, the SMES does not appear to be outputting any power. Any additional code is contained in stationCollision.dm I've removed the line about z-level transitions from fileList.txt as those got removed from awaymission zlevels. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4725 316c924e-a436-60f5-8080-3fe189b3f50e --- maps/RandomZLevels/fileList.txt | 3 +- maps/RandomZLevels/stationCollision.dm | 142 +++++ maps/RandomZLevels/stationCollision.dmm | 706 ++++++++++++++++++++++++ tgstation.dme | 2 + 4 files changed, 852 insertions(+), 1 deletion(-) create mode 100644 maps/RandomZLevels/stationCollision.dm create mode 100644 maps/RandomZLevels/stationCollision.dmm diff --git a/maps/RandomZLevels/fileList.txt b/maps/RandomZLevels/fileList.txt index 419bb6eef1f..905773e25f6 100644 --- a/maps/RandomZLevels/fileList.txt +++ b/maps/RandomZLevels/fileList.txt @@ -1,8 +1,9 @@ #List the potential random Z-levels here. #Maps must be the full path to them #Maps should be 255x255 or smaller and be bounded. Falling off the edge of the map will result in undefined behavior. -#Please ensure that your maps have a minimum distnace from the edge of 10 units, due to 'seamless transition' range #SPECIFYING AN INVALID MAP WILL RESULT IN RUNTIMES ON GAME START #maps/RandomZLevels/example.dmm +#maps/RandomZLevels/desert.dmm #maps/RandomZLevels/blackmarketpackers.dmm +#maps/RandomZLevels/stationCollision.dmm \ No newline at end of file diff --git a/maps/RandomZLevels/stationCollision.dm b/maps/RandomZLevels/stationCollision.dm new file mode 100644 index 00000000000..993d0cb8723 --- /dev/null +++ b/maps/RandomZLevels/stationCollision.dm @@ -0,0 +1,142 @@ +/* Station-Collision(sc) away mission map specific stuff + * + * Note: Some of this is unnecessary, but I tried adding a small variety of things here to serve as examples + * for anyone who wants to make their own stuff. + * + * Contains: + * Areas + * Landmarks + * Safe code hints + * Captain's safe + * Modified Nar-Sie + */ + +/* + * Areas + */ + //Gateroom gets its own APC specifically for the gate + /area/awaymission/gateroom + + //Library, medbay, storage room + /area/awaymission/southblock + + //Arrivals, security, hydroponics, shuttles (since they dont move, they dont need specific areas) + /area/awaymission/arrivalblock + + //Crew quarters, cafeteria, chapel + /area/awaymission/midblock + + //engineering, bridge (not really north but it doesnt really need its own APC) + /area/awaymission/northblock + + //That massive research room + /area/awaymission/research + +//Syndicate shuttle +/area/awaymission/syndishuttle + + +/* + * Landmarks - Instead of spawning a new object type, I'll spawn the bible using a landmark! + */ +/obj/effect/landmark/sc_bible_spawner + name = "Safecode hint spawner" + +/obj/effect/landmark/sc_bible_spawner/New() + var/obj/item/weapon/storage/bible/B = new /obj/item/weapon/storage/bible/booze(src.loc) + B.name = "The Holy book of the Geometer" + B.deity_name = "Narsie" + B.icon_state = "melted" + B.item_state = "melted" + new /obj/item/weapon/paper/sc_safehint_paper_bible(B) + new /obj/item/weapon/pen(B) + del(src) + + +/* + * Safe code hints + */ + +//Pieces of paper actually containing the hints +/obj/item/weapon/paper/sc_safehint_paper_prison + info = "The ink is smudged, you can only make out a couple numbers: '3**9*'" + +/obj/item/weapon/paper/sc_safehint_paper_hydro + info = "Although the paper is shredded, you can clearly see the number: '7'" + +/obj/item/weapon/paper/sc_safehint_paper_caf + info = "This paper is soaked in blood, it is impossible to read any text." + +/obj/item/weapon/paper/sc_safehint_paper_bible + info = {"It would appear that the pen hidden with the paper had leaked ink over the paper. + However you can make out the last three digits:'596' + "} + +/obj/item/weapon/paper/sc_safehint_paper_shuttle + info = {"Target: Research-station Epsilon
      + Objective: Prototype weaponry. The captain likely keeps them locked in her safe.
      +
      + Our on-board spy has learned the code and has hidden away a few copies of the code around the station. Unfortunatly he has been captured by security + Your objective is to split up, locate any of the papers containing the captain's safe code, open the safe and + secure anything found inside. If possible, recover the imprisioned syndicate operative and recieve the code from him.
      +
      + As always, eliminate anyone who gets in the way.
      +
      + Your assigned ship is designed specifically for penetrating the hull of another station or ship with minimal damage to operatives. + It is completely fly-by-wire meaning you have just have to enjoy the ride and when the red light comes on... find something to hold onto! + "} +/* + * Captain's safe + */ +/obj/item/weapon/secstorage/ssafe/sc_ssafe + name = "Captain's secure safe" + l_code = "37596" + l_set = 1 + +/obj/item/weapon/secstorage/ssafe/sc_ssafe/New() + ..() + new /obj/item/weapon/gun/energy/pulse_rifle(src) + new /obj/item/device/soulstone(src) + new /obj/item/weapon/teleportation_scroll(src) + new /obj/item/weapon/ore/diamond(src) + +/* + * Modified Nar-Sie + */ +/obj/machinery/singularity/narsie/sc_Narsie + desc = "Your body becomes weak and your feel your mind slipping away as you try to comprehend what you know can't be possible." + move_self = 0 //Contianed narsie does not move! + grav_pull = 0 //Contained narsie does not pull stuff in! + +//Override this to prevent no adminlog runtimes and admin warnings about a singularity without containment +/obj/machinery/singularity/narsie/sc_Narsie/admin_investigate_setup() + return + +/obj/machinery/singularity/narsie/sc_Narsie/process() + eat() + if(prob(25)) + mezzer() + +/obj/machinery/singularity/narsie/sc_Narsie/consume(var/atom/A) + if(is_type_in_list(A, uneatable)) + return 0 + if (istype(A,/mob/living)) + var/mob/living/L = A + L.gib() + else if(istype(A,/obj/)) + var/obj/O = A + O.ex_act(1.0) + if(O) del(O) + else if(isturf(A)) + var/turf/T = A + if(T.intact) + for(var/obj/O in T.contents) + if(O.level != 1) + continue + if(O.invisibility == 101) + src.consume(O) + T.ReplaceWithSpace() + return + +/obj/machinery/singularity/narsie/sc_Narsie/ex_act() + return \ No newline at end of file diff --git a/maps/RandomZLevels/stationCollision.dmm b/maps/RandomZLevels/stationCollision.dmm new file mode 100644 index 00000000000..a96eb59855b --- /dev/null +++ b/maps/RandomZLevels/stationCollision.dmm @@ -0,0 +1,706 @@ +"aa" = (/turf/space,/area) +"ab" = (/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/awaymission/northblock) +"ac" = (/obj/machinery/power/tracker,/turf/simulated/floor/plating,/area/awaymission/northblock) +"ad" = (/obj/machinery/power/solar/fake,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/awaymission/northblock) +"ae" = (/obj/structure/lattice,/turf/space,/area/awaymission/northblock) +"af" = (/turf/space,/area/awaymission/northblock) +"ag" = (/turf/simulated/floor/plating/airless,/area/awaymission/northblock) +"ah" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/awaymission/northblock) +"ai" = (/obj/machinery/power/solar/fake,/turf/space,/area/awaymission/northblock) +"aj" = (/turf/simulated/wall,/area/awaymission/northblock) +"ak" = (/obj/structure/lattice,/turf/space,/area) +"al" = (/obj/machinery/door/window/westright,/turf/simulated/floor/airless,/area/awaymission/northblock) +"am" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"an" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/northblock) +"ao" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/northblock) +"ap" = (/turf/simulated/floor/airless,/area/awaymission/northblock) +"aq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/northblock) +"ar" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/turf/simulated/floor/airless,/area/awaymission/northblock) +"as" = (/obj/machinery/power/solar_control{stat = 1},/turf/simulated/floor,/area/awaymission/northblock) +"at" = (/obj/machinery/power/solar_control,/turf/simulated/floor,/area/awaymission/northblock) +"au" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor,/area/awaymission/northblock) +"av" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass,/obj/item/stack/sheet/plasteel,/turf/simulated/floor/airless,/area/awaymission/northblock) +"aw" = (/obj/structure/window/reinforced/tinted,/turf/simulated/floor/airless,/area/awaymission/northblock) +"ax" = (/obj/structure/window/reinforced/tinted,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/airless,/area/awaymission/northblock) +"ay" = (/obj/structure/window/reinforced/tinted,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/airless,/area/awaymission/northblock) +"az" = (/obj/structure/window/reinforced/tinted,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/airless,/area/awaymission/northblock) +"aA" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/airless,/area/awaymission/northblock) +"aB" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/northblock) +"aC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/awaymission/syndishuttle) +"aD" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/syndishuttle) +"aE" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating/airless,/area/awaymission/northblock) +"aF" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"aG" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"aH" = (/obj/effect/decal/remains/robot,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/northblock) +"aI" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/awaymission/syndishuttle) +"aJ" = (/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"aK" = (/turf/space,/area/awaymission/syndishuttle) +"aL" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/awaymission/northblock) +"aM" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/northblock) +"aN" = (/obj/machinery/robotic_fabricator,/turf/simulated/floor,/area/awaymission/northblock) +"aO" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/awaymission/syndishuttle) +"aP" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"aQ" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/awaymission/syndishuttle) +"aR" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"aS" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor/airless,/area/awaymission/northblock) +"aT" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/light,/turf/simulated/floor,/area/awaymission/northblock) +"aU" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor,/area/awaymission/northblock) +"aV" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/awaymission/northblock) +"aW" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/awaymission/northblock) +"aX" = (/obj/machinery/portable_atmospherics/canister/toxins{destroyed = 1},/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"aY" = (/turf/simulated/wall,/area) +"aZ" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/airless,/area/awaymission/northblock) +"ba" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"bb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/awaymission/syndishuttle) +"bc" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bd" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"be" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bf" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bg" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bh" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bi" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bj" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bk" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/awaymission/syndishuttle) +"bm" = (/obj/structure/shuttle/engine/router,/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bn" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bo" = (/obj/structure/lattice,/turf/space,/area/awaymission/syndishuttle) +"bp" = (/obj/machinery/door/airlock/centcom,/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bq" = (/obj/machinery/door/airlock/centcom,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"br" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/research) +"bs" = (/obj/structure/girder/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/research) +"bt" = (/turf/simulated/wall/r_wall,/area/awaymission/research) +"bu" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bv" = (/obj/machinery/bot/medbot/mysterious{desc = "A dark little medical robot. She looks somewhat underwhelmed."; name = "Nightingale"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bx" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"by" = (/obj/structure/table,/obj/item/weapon/paper/sc_safehint_paper_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/awaymission/syndishuttle) +"bA" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/syndishuttle) +"bB" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/research) +"bC" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/research) +"bD" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/research) +"bE" = (/obj/item/weapon/shard,/mob/living/carbon/alien/larva{bruteloss = 25; fireloss = 175; stat = 2},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/research) +"bF" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"bG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"bH" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/research) +"bI" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/research) +"bJ" = (/obj/machinery/door/window/westright,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/research) +"bK" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/research) +"bL" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"bM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/obj/machinery/door/window/westright,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"bN" = (/obj/effect/critter/lizard,/turf/simulated/floor/grass,/area/awaymission/research) +"bO" = (/turf/simulated/floor/grass,/area/awaymission/research) +"bP" = (/mob/living/carbon/monkey,/turf/simulated/floor/grass,/area/awaymission/research) +"bQ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/awaymission/syndishuttle) +"bR" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/syndishuttle) +"bS" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/syndishuttle) +"bT" = (/obj/structure/girder/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/research) +"bU" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/research) +"bV" = (/turf/simulated/floor,/area/awaymission/research) +"bW" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/research) +"bX" = (/mob/living/carbon/alien/humanoid/sentinel{fireloss = 200; stat = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"bY" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/research) +"bZ" = (/obj/effect/critter/creature{name = "Experiment 35b"},/turf/simulated/floor,/area/awaymission/research) +"ca" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/awaymission/research) +"cc" = (/obj/machinery/emitter{anchored = 1; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"ce" = (/obj/machinery/door/window/southleft,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/research) +"cf" = (/obj/item/weapon/shard{icon_state = "small"},/mob/living/carbon/alien/larva{bruteloss = 50; fireloss = 150; stat = 2},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/research) +"cg" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/alien/weeds/node,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/research) +"ch" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ci" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/effect/critter/hivebot{opensdoors = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/research) +"cj" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/research) +"ck" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/research) +"cl" = (/obj/machinery/door/window/southright,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/research) +"cn" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"co" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/awaymission/research) +"cq" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor/grass,/area/awaymission/research) +"cr" = (/obj/structure/window/reinforced,/turf/simulated/floor/grass,/area/awaymission/research) +"cs" = (/obj/structure/window/reinforced,/obj/effect/overlay/palmtree_l,/turf/simulated/floor/grass,/area/awaymission/research) +"ct" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/awaymission/research) +"cu" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cv" = (/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cw" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cx" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/awaymission/syndishuttle) +"cy" = (/obj/machinery/portable_atmospherics/canister/toxins{destroyed = 1},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/northblock) +"cz" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cA" = (/obj/machinery/emitter{anchored = 1; dir = 1; icon_state = "emitter"; state = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cB" = (/obj/item/clothing/mask/facehugger/angry,/mob/living/carbon/alien/humanoid/queen{fireloss = 300; stat = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cC" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cD" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cE" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cF" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/clothing/suit/labcoat,/obj/item/weapon/clipboard{pixel_x = -7; pixel_y = -4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cH" = (/obj/effect/rune,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple,/turf/space,/area/awaymission/northblock) +"cL" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"cM" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cN" = (/obj/effect/alien/weeds/node,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cO" = (/mob/living/carbon/alien/humanoid/hunter{fireloss = 200; stat = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/research) +"cQ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cR" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cS" = (/turf/space,/area/awaymission/research) +"cT" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"cU" = (/obj/machinery/door/airlock/atmos{name = "Airlock"},/turf/simulated/floor,/area/awaymission/northblock) +"cV" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/structure/window/reinforced/tinted,/turf/simulated/floor,/area/awaymission/research) +"cW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/awaymission/research) +"cX" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "delivery"},/area/awaymission/research) +"cY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cZ" = (/obj/machinery/door/window/northleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"da" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"db" = (/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dd" = (/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"de" = (/obj/machinery/door_control{id = "Narsiedoor"; name = "Blast Door Control"; pixel_x = -28},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"df" = (/obj/machinery/door/poddoor{id = "Narsiedoor"; name = "Blast Doors"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dg" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"di" = (/obj/structure/closet/firecloset,/turf/simulated/floor,/area/awaymission/northblock) +"dj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"dk" = (/obj/machinery/door/airlock/highsecurity{name = "Security Airlock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/research) +"dl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "delivery"},/area/awaymission/research) +"dm" = (/obj/machinery/door/window/westright{name = "Windoor"},/obj/machinery/door/window/eastright{name = "Windoor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"do" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dp" = (/obj/machinery/door/airlock/hatch{name = "High-Security Airlock"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dq" = (/obj/machinery/singularity/narsie/sc_Narsie{pixel_x = -48; pixel_y = -51},/turf/space,/area/awaymission/research) +"dr" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/northblock) +"ds" = (/obj/machinery/message_server{stat = 1},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/northblock) +"dt" = (/obj/machinery/computer/message_monitor{stat = 1},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/northblock) +"du" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/awaymission/northblock) +"dv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/northblock) +"dw" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_y = -10; tag = "icon-shower (EAST)"},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/research) +"dx" = (/turf/simulated/floor{icon_state = "delivery"},/area/awaymission/research) +"dy" = (/obj/structure/window/reinforced,/obj/structure/cable,/obj/machinery/power/apc{cell_type = 7500; dir = 8; name = "Research APC"; pixel_x = -28},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dz" = (/obj/machinery/door/window/southright{name = "Windoor"},/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dA" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dB" = (/obj/machinery/door/window/southright{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dC" = (/obj/structure/window/reinforced,/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dD" = (/obj/machinery/light{dir = 4},/obj/structure/window/reinforced,/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dE" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dH" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/awaymission/northblock) +"dI" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"dJ" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor,/area/awaymission/northblock) +"dK" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/awaymission/northblock) +"dL" = (/obj/effect/showcase{icon_state = "showcase_2"},/turf/simulated/floor,/area/awaymission/northblock) +"dM" = (/obj/effect/sign/goldenplaque{pixel_y = 31},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"dN" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"dO" = (/obj/effect/sign/atmosplaque{pixel_y = 31},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"dP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"dQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dR" = (/obj/item/weapon/table_parts,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dT" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dU" = (/obj/machinery/light,/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dV" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dW" = (/turf/simulated/wall,/area/awaymission/research) +"dX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/awaymission/northblock) +"dY" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bluecorner"},/area/awaymission/northblock) +"dZ" = (/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/awaymission/northblock) +"ea" = (/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/awaymission/northblock) +"eb" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/northblock) +"ec" = (/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/awaymission/northblock) +"ed" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"ee" = (/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/awaymission/northblock) +"ef" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"eg" = (/obj/structure/window/reinforced,/obj/machinery/computer/aiupload,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eh" = (/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor/eastleft,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ei" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ej" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ek" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"el" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/northblock) +"em" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/awaymission/northblock) +"en" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"eo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/northblock) +"ep" = (/obj/machinery/door/airlock/command,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/northblock) +"eq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) +"er" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/northblock) +"es" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"et" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"eu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/awaymission/northblock) +"ev" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/northblock) +"ew" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"ex" = (/obj/structure/AIcore,/turf/simulated/floor/greengrid,/area/awaymission/research) +"ey" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/greengrid,/area/awaymission/research) +"ez" = (/turf/simulated/floor/greengrid,/area/awaymission/research) +"eA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/greengrid,/area/awaymission/research) +"eB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eE" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"eF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/awaymission/northblock) +"eG" = (/obj/structure/table,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) +"eH" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "North Block APC"; pixel_x = 28},/obj/structure/cable,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/awaymission/northblock) +"eI" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"eJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) +"eK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/cable_coil{amount = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eM" = (/obj/machinery/computer/rdservercontrol,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eN" = (/obj/machinery/computer/rdconsole,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/research_and_development,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eP" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eQ" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eS" = (/obj/machinery/r_n_d/server{stat = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eT" = (/obj/machinery/emitter{anchored = 1; dir = 1; icon_state = "emitter"; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"eU" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) +"eV" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor,/area/awaymission/northblock) +"eW" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"eX" = (/turf/simulated/floor,/area/awaymission/northblock) +"eY" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"eZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/northblock) +"fa" = (/obj/structure/table,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor{pixel_x = -3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_y = -3; step_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fc" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = -3; pixel_y = -3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fd" = (/obj/machinery/computer/crew,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) +"fe" = (/obj/machinery/light/small,/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"ff" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"fg" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/awaymission/northblock) +"fh" = (/obj/machinery/door/airlock/gold{name = "Airlock"},/turf/simulated/floor,/area/awaymission/northblock) +"fi" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 5},/obj/item/weapon/cell/crap,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fj" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin{pixel_x = 3},/obj/item/weapon/stock_parts/matter_bin{pixel_x = -3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fk" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fl" = (/obj/structure/target_stake,/obj/item/target/syndicate,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fm" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fn" = (/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fo" = (/turf/simulated/floor/airless,/area/awaymission/midblock) +"fp" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fq" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) +"fr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ft" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 20; pixel_x = -3; pixel_y = -3},/obj/item/stack/sheet/glass{amount = 10; pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fu" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fv" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fw" = (/obj/machinery/r_n_d/destructive_analyzer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fx" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/mass_spectrometer{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fy" = (/obj/structure/table/holotable,/obj/item/weapon/gun/energy/floragun{pixel_x = 2; pixel_y = 3},/obj/machinery/light,/obj/item/weapon/gun/energy/taser{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fz" = (/obj/structure/target_stake,/obj/item/weapon/grown/sunflower,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fA" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45{pixel_x = 7},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fB" = (/obj/item/weapon/gun/projectile/silenced,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/under/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/clothing/shoes/syndigaloshes,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/midblock) +"fD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/midblock) +"fF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) +"fG" = (/turf/simulated/wall/cult,/area/awaymission/midblock) +"fH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/awaymission/arrivalblock) +"fK" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/awaymission/arrivalblock) +"fL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fO" = (/turf/space,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/awaymission/arrivalblock) +"fP" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = -3; pixel_y = 5},/obj/item/weapon/paper{pixel_x = 3},/obj/item/weapon/pen{pixel_x = 10; pixel_y = 10},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"fS" = (/turf/simulated/wall,/area/awaymission/midblock) +"fT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fU" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fV" = (/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fX" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/arrivalblock) +"fY" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/awaymission/arrivalblock) +"fZ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"ga" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"gb" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"gc" = (/obj/item/weapon/secstorage/ssafe/sc_ssafe{pixel_x = 4; pixel_y = -26},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"gd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/item/clothing/under/rank/captain,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"ge" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) +"gf" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/awaymission/midblock) +"gg" = (/turf/simulated/floor,/area/awaymission/midblock) +"gh" = (/obj/structure/closet/wardrobe/pjs,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"gi" = (/obj/structure/closet/wardrobe/pink,/turf/simulated/floor,/area/awaymission/midblock) +"gj" = (/obj/structure/kitchenspike,/turf/simulated/floor,/area/awaymission/midblock) +"gk" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/awaymission/midblock) +"gl" = (/obj/machinery/gibber,/turf/simulated/floor,/area/awaymission/midblock) +"gm" = (/obj/machinery/vending/boozeomat,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"gn" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor,/area/awaymission/midblock) +"go" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"gp" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) +"gq" = (/obj/structure/stool,/turf/simulated/floor,/area/awaymission/midblock) +"gr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/awaymission/midblock) +"gs" = (/obj/structure/table/woodentable,/obj/item/candle,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"gu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gv" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"gw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gx" = (/turf/simulated/wall,/area/awaymission/arrivalblock) +"gy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) +"gz" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) +"gA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gB" = (/obj/item/ammo_casing/shotgun,/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Mid Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gC" = (/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gD" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/remains/human,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/clothing/under/rank/bartender,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"gE" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gF" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) +"gI" = (/obj/machinery/door/airlock/sandstone{name = "Airlock"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gJ" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/awaymission/midblock) +"gK" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) +"gL" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/effect/landmark/sc_bible_spawner,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) +"gM" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/awaymission/midblock) +"gN" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gO" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/awaymission/midblock) +"gP" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/awaymission/midblock) +"gQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gR" = (/obj/machinery/door/unpowered/shuttle{name = "Shuttle Airlock"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"gS" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"gT" = (/obj/effect/sign/vacuum{pixel_y = 32},/obj/effect/decal/remains/human,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/arrivalblock) +"gU" = (/obj/effect/decal/remains/human,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/awaymission/arrivalblock) +"gV" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) +"gW" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gX" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/melee/baton,/obj/item/clothing/head/helmet/warden,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gY" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gZ" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"ha" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/awaymission/arrivalblock) +"hb" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) +"hc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"hd" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"he" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) +"hf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"hg" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/midblock) +"hh" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"hi" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"hj" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"hk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/midblock) +"hl" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/awaymission/midblock) +"hm" = (/turf/simulated/floor{icon_state = "carpetside"},/area/awaymission/midblock) +"hn" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/awaymission/midblock) +"ho" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"hp" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/awaymission/midblock) +"hq" = (/turf/simulated/floor{icon_state = "chapel"},/area/awaymission/midblock) +"hr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"hs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"ht" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"hu" = (/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hv" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/arrivalblock) +"hw" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hx" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"hy" = (/turf/simulated/floor,/area/awaymission/arrivalblock) +"hz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/space/syndicate,/obj/item/weapon/gun/projectile/shotgun/pump,/obj/item/weapon/paper/sc_safehint_paper_prison,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hA" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hB" = (/obj/machinery/door/window/southleft{name = "Windoor"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"hC" = (/obj/item/ammo_casing/a12mm{pixel_x = 2; pixel_y = 5},/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = -5},/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/midblock) +"hD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"hE" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/midblock) +"hF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/awaymission/midblock) +"hG" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor,/area/awaymission/midblock) +"hH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"hI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"hJ" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"hK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) +"hL" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hM" = (/obj/structure/table,/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hN" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"hO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) +"hP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor,/area/awaymission/midblock) +"hQ" = (/obj/machinery/processor,/turf/simulated/floor,/area/awaymission/midblock) +"hR" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor,/area/awaymission/midblock) +"hS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hT" = (/obj/effect/decal/remains/human,/obj/item/weapon/butch,/obj/item/weapon/kitchenknife,/obj/item/clothing/head/chefhat,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hU" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hV" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/paper/sc_safehint_paper_caf,/obj/item/clothing/under/syndicate,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hW" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"hX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"hY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"hZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"ia" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"ib" = (/obj/machinery/power/apc{cell_type = 7500; dir = 8; name = "Arrivals Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"ic" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"id" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ie" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"if" = (/obj/machinery/door/airlock/glass_security{name = "Glass Airlock"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ig" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"ih" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"ii" = (/obj/machinery/microwave{pixel_x = -2; pixel_y = 7},/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) +"ij" = (/obj/structure/stool,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"ik" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"il" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"im" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"in" = (/obj/structure/table,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"io" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"ip" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iq" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ir" = (/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) +"is" = (/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"it" = (/turf/simulated/floor{icon_state = "red"; dir = 6},/area/awaymission/arrivalblock) +"iu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor,/area/awaymission/midblock) +"iv" = (/obj/machinery/smartfridge,/turf/simulated/floor,/area/awaymission/midblock) +"iw" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor,/area/awaymission/midblock) +"ix" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light,/turf/simulated/floor,/area/awaymission/midblock) +"iy" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor,/area/awaymission/midblock) +"iz" = (/obj/machinery/door/window/eastright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) +"iA" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"iB" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"iC" = (/obj/item/ammo_casing/a12mm,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"iD" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"iE" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"iF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"iG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iH" = (/obj/effect/decal/remains/human,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iL" = (/obj/machinery/door/airlock/security,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iM" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"iN" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/midblock) +"iO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"iP" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iQ" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iR" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) +"iS" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"iT" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) +"iU" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/arrivalblock) +"iV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/southblock) +"iW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"iX" = (/turf/simulated/floor/airless,/area/awaymission/southblock) +"iY" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/southblock) +"iZ" = (/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = 3},/turf/simulated/floor/airless,/area/awaymission/southblock) +"ja" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jb" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jc" = (/turf/simulated/wall,/area/awaymission/southblock) +"jd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"je" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) +"jf" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"jg" = (/obj/structure/stool,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"jh" = (/obj/structure/table/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) +"ji" = (/turf/space,/area/awaymission/arrivalblock) +"jj" = (/obj/structure/girder,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/arrivalblock) +"jk" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/southblock) +"jl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jn" = (/obj/item/ammo_casing/a12mm{pixel_y = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jp" = (/obj/effect/sign/redcross{pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"js" = (/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/awaymission/southblock) +"jt" = (/obj/structure/girder,/turf/simulated/floor,/area/awaymission/arrivalblock) +"ju" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jv" = (/obj/machinery/door/airlock/maintenance{name = "Airlock"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jw" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor,/area/awaymission/southblock) +"jx" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/southblock) +"jy" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jz" = (/turf/simulated/wall,/area/awaymission/gateroom) +"jA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jD" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jE" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jF" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor,/area/awaymission/arrivalblock) +"jG" = (/obj/machinery/light{dir = 1},/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jH" = (/obj/effect/sign/vacuum{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"jI" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/awaymission/southblock) +"jJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jK" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/awaymission/southblock) +"jL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"jM" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"jN" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"jO" = (/obj/structure/noticeboard{dir = 1; pixel_y = 32},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"jP" = (/turf/simulated/floor,/area/awaymission/southblock) +"jQ" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"jR" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/gateroom) +"jS" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/gateroom) +"jT" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/gateroom) +"jU" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"jV" = (/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jW" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jX" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jY" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"ka" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"kb" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kc" = (/obj/effect/sign/pods{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kd" = (/obj/effect/sign/vacuum{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ke" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/awaymission/southblock) +"kf" = (/obj/machinery/light/small,/obj/machinery/power/apc{cell_type = 5000; name = "South Block APC"; pixel_y = -30},/obj/structure/cable,/turf/simulated/floor,/area/awaymission/southblock) +"kg" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/awaymission/southblock) +"kh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"ki" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"kj" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"kk" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"kl" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"km" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"kn" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/gateroom) +"ko" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor,/area/awaymission/gateroom) +"kp" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/gateroom) +"kq" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kr" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"ks" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"kt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"ku" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kv" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor,/area/awaymission/southblock) +"kw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"kx" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor,/area/awaymission/gateroom) +"ky" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/gateway,/turf/simulated/floor,/area/awaymission/gateroom) +"kz" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor,/area/awaymission/gateroom) +"kA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"kB" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kC" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kD" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kE" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kF" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kG" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kH" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/awaymission/arrivalblock) +"kI" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/awaymission/arrivalblock) +"kJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/awaymission/arrivalblock) +"kK" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kL" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kM" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kN" = (/obj/item/weapon/melee/energy/sword/red,/obj/item/clothing/shoes/syndigaloshes,/obj/item/clothing/under/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/weapon/paper/sc_safehint_paper_hydro,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kO" = (/obj/machinery/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kP" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kQ" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kR" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"kS" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet{pixel_x = 2; pixel_y = 2},/obj/item/weapon/paper/pamphlet{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/awaymission/gateroom) +"kT" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) +"kU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) +"kV" = (/obj/structure/table,/obj/item/weapon/camera_test,/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/awaymission/gateroom) +"kW" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"kY" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"kZ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"la" = (/obj/structure/morgue,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"lb" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lc" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"ld" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"le" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/gateroom) +"lf" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) +"lg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) +"lh" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/gateroom) +"li" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) +"lj" = (/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) +"lk" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"ll" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"lm" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"ln" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"lo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lp" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lq" = (/obj/item/weapon/grown/deathnettle,/obj/item/clothing/shoes/brown,/obj/item/clothing/under/rank/hydroponics,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"ls" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lt" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lu" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/gateroom) +"lv" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/gateroom) +"lw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"lx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"ly" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"lz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/awaymission/arrivalblock) +"lA" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/awaymission/arrivalblock) +"lB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"lC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/awaymission/arrivalblock) +"lD" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lF" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lG" = (/obj/machinery/computer/operating,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lH" = (/obj/machinery/optable,/obj/machinery/light/small{dir = 1},/obj/effect/decal/remains/human,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lI" = (/obj/structure/sink{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lJ" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lK" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/highsecurity{name = "Security Airlock"},/turf/simulated/floor,/area/awaymission/gateroom) +"lM" = (/turf/simulated/floor,/area/awaymission/gateroom) +"lN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"lO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor,/area/awaymission/gateroom) +"lP" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lQ" = (/obj/structure/table,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lR" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lS" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/labcoat,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lT" = (/obj/machinery/door/window/westright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/southblock) +"lU" = (/obj/machinery/vending/wallmed1{pixel_x = 31},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/southblock) +"lW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) +"lZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) +"ma" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/southblock) +"mb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/awaymission/gateroom) +"mc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"md" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"me" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) +"mf" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mg" = (/obj/structure/closet/crate/medical{name = "Surgical Tools"},/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mh" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mi" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"mj" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"mk" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"ml" = (/turf/simulated/floor{icon_state = "warning"},/area/awaymission/southblock) +"mm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/southblock) +"mn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor,/area/awaymission/gateroom) +"mo" = (/obj/machinery/power/apc{dir = 4; name = "Gateroom APC"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaadadaeafadagadahadahadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadagadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaagaeagagagagagagagagaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaadafadadadagadahadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadagadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaafafahadahagadadaeahadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadagadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaafafagaeagagafafagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaafadahafadagahadafafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadagadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaajajajajajajajajajajajajajajajaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaagakaaaaaaaaaaakajalamanaoapaqarapasatauauauajakaaaaaaaaaaakagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaafakakaaaaaaakakajavawaxayafazaAanaBaqaBamaBajakakaaaaaaakakagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaCaDafafagagagagagagaEafaFaGamafaHapaBaqafanamaBaEagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaDaaaaaaaIaJaKaaaaaaaaaaakakajaFaFamaGaFamamaBaLamaBaMaNajakakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aCaCaDaaaaaaaaaCaDaaaaaOaPaQaDaaaaaaaaaaakafafafaGaRaSaFaFaTaUaBamaVaWajakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aCaXaQaDaaaaaaaCaCaCaCaCaCaCaCaCaCaaaaaYaaafajajajajajaZbaajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bbbcaJaQaDaaaaaCbdbebfbgbhbibjbkbjaCaCaaaGajamaGaqamamapaGajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +blbmaPbnaCaCaCaCbkbkbkbkbkbkbkbkbjaCaCaKaKaCaCboamaqaqamapajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +blbmaPaJbpbkbkbkbkbkbkbkbkbkbkbkbkbqbkbkbkbkbkbqbrbsbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +blbmaPbuaCaCaCaCbkbkbvbwbxbybzbkbjaCaCaCaCaCaKbAbBbCbDbEbFbGbHbDbIbFbJbDbKbLbGbMbNbObObPbtakakaaaaaaaaaaaaaaaabtbtbtbtbtaaaaaaaa +bQbRaJbSbAaaaaaCbdbebkbwbxbkbzbkbjaCaCbAafajaqaFbTbUbVbWbXbFbYbVbWbFbYbZbWbFbFcacbbObObObtakakakakakakakbtbtbtbtccccccbtbtbtaaaa +aCaJbSbAaaaaaaaCaCaCaCaCaCaCaCaKaCaCbAafcdajaFaFbtcecfcgchbFcicjckclcmcjckbFcncocpcqcrcsbtakakaaaaaaaactcucvcvcvcvcwcvcvcvbtbtaa +aCaCbAaaaaaaaaaCbAaaaacxaPbSafafafafafaqaGajancybtbFbFczbFbFbFcAchcBbFcAchcCbFcDbFbFbFbFbtakaaaaaaaactcEcvcFcvcwcGcHcIcwcvcJbtaa +aaaaaaaaaaaaaabAaaaaaaaKaJafafafafafcKafcLajaFaqbtbtbtbtbtcMcNcObFbFbFbFcNbFbFbFbFbFbFbFbtbtbtbtbtcPbtbtcQcvcRcScScScScScTcvbtbt +aaaaaaaaaaaaaaaaaaaaaaaCafafaeaqafaeaqanancUamaqbtcVcWcXbtcYcZdadadadadadadacZdadadadadbbtdcddbtbtdecvdfcvcvcGcScScScScScIcvdgbt +aaaaaaaaaaaaafafafafafafajajajaFdhaGaGandiajamdjdkdldldldmdnbFbFbFbFbFbFdobFbFbFbFbFbFbFdpcvcvdpcvcvcvdfcvcRcHcScSdqcScScHcTdgbt +aaaaaaaaaaaaafafafafdrdsdtduajafajajajajajajamdvbtdwdxcXbtdydzdAdBdAdAdAdAdAdBdCdAdAdAdDbtcvddbtbtcvdEdfcvcvdFcScScScScSdGcvdgbt +aaaaaaaaaaaaajafdHafdIaFdJdKafdLafdMdNdOamajaqdPbtbtbtbtbtcMdQbFbFdRdSdTdUdVbFbFdWdWdWdWbtbtbtbtbtcPbtbtcQcvcRcScScScScScTcvbtbt +aaaaaaaaaaaadXdYdZaGaeaeaFeaafebecedededeeajefdPbtegdAdAehbFdQbFbFbFbFbFbFdVbFbFdWeibFejbtakaaaaaaaactcEcvcvcvekdFcHdGekcvcJbtaa +aaaaaaaaaaaaelemenaFaeaFaGeoepeqereqeseteuepevewbtexeyezeAbFdQbFbFbFbFbFdRdVbFbFdWeBeCeDbtakakaaaaaaaacteEcvcvcvcvekcvcvcvbtbtaa +aaaaaaaaaaaaeFeGafaGafaGaGeHajeIeadrdrdrdZajaFeJbtezezezeAbFdQeKbFeLeMeNeOePbFbFeQeRbFeSbtakakakakakakakbtbtbtbteTeTeTbtbtbtaaaa +aaaaaaaaaaaaajajeUeeeVaFeVdKajdLeWeXeYeXeXajaGeZbtexeyezeAbFdQfabFbFfbbFfcdVbFbFdWdWdWdWbtakakaaaaaaaaaaaaaaaabtbtbtbtbtaaaaaaaa +aaaaaaaaaaaaafajajfdfeffedfgajajajfhajajajajaBeZbtezezezeAbFdQfibFbFbFbFfjdVbFfkbFbFbFflbtakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaajajajajajajajfmfnfnajfofofpfqfrbtexeyezeAbFdQfsftfufvfwfxdVbFfybFbFbFfzbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaajfnfAfBajfCfDfEfEfFbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtfGfGfGfGfGfGfGfHfIaaaaaaaaaaaaaaaaaaaa +aafJfKfLfMfNfKfOaaaaaaaaaaaaajfPfnfQajfofRfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfGfTfUfTfVfTfVfUfVfWfIaaaaaaaaaaaaaaaaaa +aafXfYfZgafZfYfXaaaaaaaaaaaaajgbgcgdajfogefSgfggghgggifSgjgkglfSgmgngogpgqgggggrggfSfofofGfTfVfTfVfTfVgsfVfVgtaaaaaaaaaaaaaaaaaa +aagugvfZfZfZgvgwgxgxgxgxgxgxgxgxgxgxgxfofRfSgygggzgggAfSgggggAfSgBgCgDgEgFgggGgpgHfSfofogIgJgKgLgKgKgMgNgOgPgtaaaaaaaaaaaaaaaaaa +aagQfZfZfZfZfZgRgSgTgUgxgVgWgXgYgZhagxhbfRfShchchdhehffShgfSfSfSgghhhigphjgggggghkfSfofogIhlhmhmhmhmhnhohphqgtaaaaaaaaaaaaaaaaaa +aahrgagafZgagahshthuhvhwhxhyhyhzhAhBgxhChDfSgygghdgggAfSgghEhFhGgggpgqgghHgggGgpgHfSfCfofGfTfVfTfVfTfVgsfVfVgtaaaaaaaaaaaaaaaaaa +aafXfZfZfZfZfZfXhIhyhugxhJhyhKhLhMhNgxfpfRfShOgggzgghPfShQgggghRgggpgqgghShThUgghVfSfofofGfThWfTfVfTfVhWfVhXhYaaaaaaaaaaaaaaaaaa +aafXgagafZgagafXhZiahygxibicicididieifigihfSgggghdggggfSiigggggggggpijikilikiminiofSfofofGfGfGfGfGfGfGfGfHhYaaaaaaaaaaaaaaaaaaaa +aafXfZfZfZfZfZfXhZipiqgxirisisisisitgxfofRfSiuhOhdhPhPfSiviwixiyggiziAiBiCiDiEiFggfSfofofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aagugagafZgagaguiGiHhygxgxiIiJiKgxiLgxfofRfSfSfShgfSfSfSfSfSfSfSfSfSfSfSiMiNfSfSfSfSfofofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aagQfZfZfZfZfZiOiPhuiQgxiRiSiSiSiTiUgxiViWiXiXiYiZiXiXiXiXiXjaiXiXiXiXiXiWiXiXiXiXiXiXjbjcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aahrgagafZgagahrjdhyipgxjejfjfjgjhjijjjkjljmjmjmjnjojmjpjmjmjmjmjmjmjmjqjriXjsiXiXiXiXiXjcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafXfZfZfZfZfZfXhIiHipgxgxgxgxgxgxjtgxgxgxjujujcjcjvjcjcjcjcjwjcjcjcjxjyjzjzjzjzjzjzjzjxjcjcjcjAjBjCaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafXgagafZgagafXhZhyhujDjEjFipjGhyjHhyhyhyhyhyjcjIjJjKjcjLjMjMjNjOjcjPjJjzjQjRjSjTjUjzjVjVjWjWjXjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafXfZfZfZfZfZfXkakbiHhuiahykcjDhykdhyhyhyhyhyjckekfkgjckhkikjkkkljcjPkmjzjQknkokpjUjzjVjVjVjVjVkqjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafXkrkrkrkrkrfXgxksktkuksktgxgxgxgxgxjugxgxgxjcjcjcjcjcjcjckvjcjwjcjPjJjzkwkxkykzkAjzkBjVkCjVjVkDjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafYkEkFkFkFkGfYaafJkHgRkIkJaagxkKkLkMhykNjEkOjckPjMkljckQjMjMkRkljcjPjJjzkSkTkUkTkVjzjVkqkDkWjVjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafXkXkYkZfXaagxhyhyjEhyhyjEkOjclajPlbjclcjPjPjPldjcjPjJjzlelflglflhjzjVjVjXjVjVkqjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafXkXfZkZfXaagxhyjEhyjEhyhykOjckPkjklkvlcjPliljlkjcjPjJjzlllflglflmjzkqjYjVlnkCjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafXkXgakZfXaagxlohylphylqhykOjcjcjcjcjclrjPlsjPltjcjPjJjzlulflglflvjzjzjzjzjzlwlxlyaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaalzlAlBlAlCaagxlDhylEhylFjEkOjclGlHlIjclcjPlsjPlJjcjPlKjzjzjzlLjzjzjzlMlNlOjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagxlDlPlQlRhyhykOjclSklklkvlcjPlTjPlUjclVlWlXlYlYlZlYmambmcmdmejzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagxgxgxgxgxgxgxgxjcmfmgmhjcklkjmimjmkjcjPjPjPmlmlmlmlmmjzlMmnmojzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjzjzjzjzjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/tgstation.dme b/tgstation.dme index 7caa8572108..37588de53bb 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1241,4 +1241,6 @@ #include "interface\interface.dm" #include "interface\skin.dmf" #include "maps\tgstation.2.0.9.dmm" +#include "maps\RandomZLevels\stationCollision.dm" +#include "maps\RandomZLevels\stationCollision.dmm" // END_INCLUDE From 37b1c2f3818598d3824332a97ecf4ccfb5d56fef Mon Sep 17 00:00:00 2001 From: "johnsonmt88@gmail.com" Date: Wed, 19 Sep 2012 02:30:42 +0000 Subject: [PATCH 77/87] Unticked the away mission map files in the previous commit. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4726 316c924e-a436-60f5-8080-3fe189b3f50e --- tgstation.dme | 2 -- 1 file changed, 2 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 37588de53bb..7caa8572108 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1241,6 +1241,4 @@ #include "interface\interface.dm" #include "interface\skin.dmf" #include "maps\tgstation.2.0.9.dmm" -#include "maps\RandomZLevels\stationCollision.dm" -#include "maps\RandomZLevels\stationCollision.dmm" // END_INCLUDE From 3b9e914f32ff563d1e593d8359c2865f7f97f09b Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Wed, 19 Sep 2012 05:55:08 +0000 Subject: [PATCH 78/87] Clown and carp are faster now so they can actually catch their targets. Camera lists don't include mobs on away missions. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4727 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/camera/tracking.dm | 2 ++ code/modules/mob/living/simple_animal/carp.dm | 2 +- code/modules/mob/living/simple_animal/clown.dm | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index fb3a6f575c7..8df77e16708 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -25,6 +25,8 @@ // Don't detect mobs on Centcom. Since the wizard den is on Centcomm, we only need this. if(M.loc.z == 2) continue + if(M.loc.z > 6) + continue if(M == usr) continue if(M.invisibility)//cloaked diff --git a/code/modules/mob/living/simple_animal/carp.dm b/code/modules/mob/living/simple_animal/carp.dm index 3c74cfe3b7f..9615891b548 100644 --- a/code/modules/mob/living/simple_animal/carp.dm +++ b/code/modules/mob/living/simple_animal/carp.dm @@ -15,7 +15,7 @@ response_help = "pets the" response_disarm = "gently pushes aside the" response_harm = "hits the" - + speed = -1 stop_automated_movement_when_pulled = 0 maxHealth = 25 health = 25 diff --git a/code/modules/mob/living/simple_animal/clown.dm b/code/modules/mob/living/simple_animal/clown.dm index fa950d7a3d2..bdd86885d88 100644 --- a/code/modules/mob/living/simple_animal/clown.dm +++ b/code/modules/mob/living/simple_animal/clown.dm @@ -21,7 +21,7 @@ stop_automated_movement_when_pulled = 0 maxHealth = 75 health = 75 - + speed = -1 harm_intent_damage = 8 melee_damage_lower = 10 melee_damage_upper = 10 @@ -105,7 +105,7 @@ L.attack_animal(src) if(prob(10)) L.Weaken(5) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message("\the [src] slips \the [L]!") for(var/mob/M in viewers(src, null)) if(istype(M, /mob/living/simple_animal/clown)) var/mob/living/simple_animal/clown/C = M From a7cba9170d59bbbf547ac257e13b4b1f9ec2cee1 Mon Sep 17 00:00:00 2001 From: CIB123 Date: Wed, 19 Sep 2012 18:04:35 +0000 Subject: [PATCH 79/87] Fixed a problem with organ name display. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4728 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/helpers.dm | 4 ++++ code/modules/mob/living/carbon/human/human_defense.dm | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index b00635bff7e..3a0a691951b 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -1201,6 +1201,10 @@ proc/get_mob_with_client_list() else if (zone == "r_leg") return "right leg" else if (zone == "l_foot") return "left foot" else if (zone == "r_foot") return "right foot" + else if (zone == "l_hand") return "left hand" + else if (zone == "r_hand") return "right hand" + else if (zone == "l_foot") return "left foot" + else if (zone == "r_foot") return "right foot" else return zone diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index d8d435a3d6e..38dd36c37fc 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -112,7 +112,7 @@ emp_act var/datum/organ/external/affecting = get_organ(ran_zone(user.zone_sel.selecting)) - var/hit_area = parse_zone(affecting.name) + var/hit_area = affecting.display_name if((user != src) && check_shields(I.force, "the [I.name]")) return 0 From fad4dcbada8d9febc3197fccec8202476a9be4fb Mon Sep 17 00:00:00 2001 From: CIB123 Date: Wed, 19 Sep 2012 18:54:49 +0000 Subject: [PATCH 80/87] Merge branch 'cib' of github.com:CIB/tgstation13 into cib git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4729 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/carbon/human/inventory.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 8cec13618f1..225a16451fd 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -27,7 +27,7 @@ if(slot_r_hand) return has_organ("r_hand") if(slot_belt) - return has_organ("groin") + return has_organ("chest") if(slot_wear_id) // the only relevant check for this is the uniform check return 1 @@ -46,7 +46,7 @@ if(slot_w_uniform) return has_organ("chest") if(slot_l_store) - return has_organ("groin") + return has_organ("chest") if(slot_r_store) return has_organ("chest") if(slot_s_store) From d6206e172dbe8b4545988f89b3b251e73c933eaa Mon Sep 17 00:00:00 2001 From: CIB123 Date: Wed, 19 Sep 2012 18:54:55 +0000 Subject: [PATCH 81/87] Merge branch 'cib' of github.com:CIB/tgstation13 into cib git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4730 316c924e-a436-60f5-8080-3fe189b3f50e --- code/datums/organs/organ_external.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 7254f03e413..1505042aa6e 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -59,7 +59,7 @@ if(!(status & ORGAN_ROBOT)) owner << "You feel something wet on your [display_name]" - else if(brute_dam > 15) + else if(brute > 20) if(config.limbs_can_break && brute_dam >= max_damage * config.organ_health_multiplier) if(prob(5 * brute)) status |= ORGAN_DESTROYED From 59791159429607d7bfe8d005289f2e4daec09de5 Mon Sep 17 00:00:00 2001 From: CIB123 Date: Wed, 19 Sep 2012 21:47:36 +0000 Subject: [PATCH 82/87] More fixes for the organ system. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4731 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/items/stacks/medical.dm | 19 ++++++++-- code/modules/mob/living/carbon/human/human.dm | 8 +++++ .../mob/living/carbon/human/update_icons.dm | 36 +++++++++++++------ 3 files changed, 51 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 31882fca830..57ffa477306 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -50,8 +50,23 @@ if(!istype(affecting, /datum/organ/external) || affecting:burn_dam <= 0) affecting = H.get_organ("head") - if (affecting.heal_damage(src.heal_brute, src.heal_burn)) - H.UpdateDamageIcon() + // If we're targetting arms or legs, also heal the respective hand/foot + if(affecting.name in list("l_arm","r_arm","l_leg","r_leg")) + var/datum/organ/external/child + if(affecting.name == "l_arm") + child = H.get_organ("l_hand") + else if(affecting.name == "r_arm") + child = H.get_organ("r_hand") + else if(affecting.name == "r_leg") + child = H.get_organ("r_foot") + else if(affecting.name == "l_leg") + child = H.get_organ("l_foot") + + if (affecting.heal_damage(src.heal_brute, src.heal_burn) || child.heal_damage(src.heal_brute, src.heal_burn)) + H.UpdateDamageIcon() + else + if (affecting.heal_damage(src.heal_brute, src.heal_burn)) + H.UpdateDamageIcon() M.updatehealth() else M.heal_organ_damage((src.heal_brute/2), (src.heal_burn/2)) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 84b96f9c62a..69a35d85741 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -253,6 +253,14 @@ update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) if("r_leg") update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) + if("r_foot") + update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) + if("l_foot") + update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) + if("r_arm") + update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) + if("l_arm") + update |= temp.take_damage(b_loss * 0.05, f_loss * 0.05) if(update) UpdateDamageIcon() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 37def85c439..b06f776e5c7 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -160,7 +160,15 @@ Please contact me on #coderbus IRC. ~Carn x for(var/image/I in overlays_standing) overlays += I - +var/global/list/damage_icon_parts = list() +proc/get_damage_icon_part(damage_state, body_part) + if(damage_icon_parts["[damage_state]/[body_part]"] == null) + var/icon/DI = new /icon('icons/mob/dam_human.dmi', damage_state) // the damage icon for whole human + DI.Blend(new /icon('dam_mask.dmi', body_part), ICON_MULTIPLY) // mask with this organ's pixels + damage_icon_parts["[damage_state]/[body_part]"] = DI + return DI + else + return damage_icon_parts["[damage_state]/[body_part]"] //DAMAGE OVERLAYS //constructs damage icon for each organ from mask * damage field and saves it in our overlays_ lists @@ -182,21 +190,23 @@ Please contact me on #coderbus IRC. ~Carn x var/icon/standing = new /icon('dam_human.dmi', "00") var/icon/lying = new /icon('dam_human.dmi', "00-2") + var/image/standing_image = new /image("icon" = standing) + var/image/lying_image = new /image("icon" = lying) + + // blend the individual damage states with our icons for(var/datum/organ/external/O in organs) if(!(O.status & ORGAN_DESTROYED)) O.update_icon() - var/icon/DI = new /icon('icons/mob/dam_human.dmi', O.damage_state) // the damage icon for whole human - DI.Blend(new /icon('dam_mask.dmi', O.icon_name), ICON_MULTIPLY) // mask with this organ's pixels + if(O.damage_state == "00") continue - standing.Blend(DI,ICON_OVERLAY) - DI = new /icon('icons/mob/dam_human.dmi', "[O.damage_state]-2") // repeat for lying icons - DI.Blend(new /icon('dam_mask.dmi', "[O.icon_name]2"), ICON_MULTIPLY) + var/icon/DI = get_damage_icon_part(O.damage_state, O.icon_name) - lying.Blend(DI,ICON_OVERLAY) + standing_image.overlays += DI + + DI = get_damage_icon_part("[O.damage_state]-2", "[O.icon_name]2") + lying_image.overlays += DI - var/image/standing_image = new /image("icon" = standing) - var/image/lying_image = new /image("icon" = lying) overlays_standing[DAMAGE_LAYER] = standing_image overlays_lying[DAMAGE_LAYER] = lying_image @@ -224,9 +234,15 @@ Please contact me on #coderbus IRC. ~Carn x stand_icon = new /icon('icons/mob/human.dmi', "fatbody_s") lying_icon = new /icon('icons/mob/human.dmi', "fatbody_l") individual_limbs = 0 - else + // If dismemberment is on, draw individual limbs + else if(config.limbs_can_break) stand_icon = new /icon('icons/mob/human.dmi', "torso_[g]_s") lying_icon = new /icon('icons/mob/human.dmi', "torso_[g]_l") + // Otherwise just draw the full body. + else + stand_icon = new /icon('icons/mob/human.dmi', "body_[g]_s") + lying_icon = new /icon('icons/mob/human.dmi', "body_[g]_l") + individual_limbs = 0 // Draw each individual limb if(individual_limbs) From 237827d985a1df6d081fe4a47e1093fc20c7362c Mon Sep 17 00:00:00 2001 From: CIB123 Date: Wed, 19 Sep 2012 22:30:07 +0000 Subject: [PATCH 83/87] Fix issue 930: The standard module now has working eye-lights. This is based on a patch created by Aranclanos, http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=10123 git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4732 316c924e-a436-60f5-8080-3fe189b3f50e --- .../modules/mob/living/silicon/robot/robot.dm | 4 ++++ icons/mob/robots.dmi | Bin 69396 -> 69502 bytes 2 files changed, 4 insertions(+) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 5775d3eeb3c..6f6bf6c64b8 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -63,6 +63,7 @@ ident = rand(1, 999) updatename("Default") + updateicon() if(!cell) cell = new /obj/item/weapon/cell(src) @@ -759,6 +760,9 @@ overlays = null if(stat == 0) overlays += "eyes" + if(icon_state == "robot") + overlays = null + overlays += "eyes-standard" if(icon_state == "toiletbot") overlays = null overlays += "eyes-toiletbot" diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 81be91b74ea1724ee5e6cb0882f8ec98d0147af5..03d2cdc61158ca7e9da829283bc07f9a89d955c7 100644 GIT binary patch delta 5588 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 delta 5481 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 Date: Thu, 20 Sep 2012 00:28:02 +0000 Subject: [PATCH 84/87] Updated my away mission map: - The safe code is now randomly generated at round start - The projectile guns now spawn with very little, or no ammunition. - The energy guns (except the one in the captain's safe) now fire practice laser shots. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4733 316c924e-a436-60f5-8080-3fe189b3f50e --- maps/RandomZLevels/stationCollision.dm | 75 ++- maps/RandomZLevels/stationCollision.dmm | 849 ++++++++++++------------ 2 files changed, 492 insertions(+), 432 deletions(-) diff --git a/maps/RandomZLevels/stationCollision.dm b/maps/RandomZLevels/stationCollision.dm index 993d0cb8723..df246c961cb 100644 --- a/maps/RandomZLevels/stationCollision.dm +++ b/maps/RandomZLevels/stationCollision.dm @@ -1,11 +1,15 @@ /* Station-Collision(sc) away mission map specific stuff * - * Note: Some of this is unnecessary, but I tried adding a small variety of things here to serve as examples - * for anyone who wants to make their own stuff. + * Notes: + * Feel free to use parts of this map, or even all of it for your own project. Just include me in the credits :) + * + * Some of this code unnecessary, but the intent is to add a little bit of everything to serve as examples + * for anyone who wants to make their own stuff. * * Contains: * Areas * Landmarks + * Guns * Safe code hints * Captain's safe * Modified Nar-Sie @@ -52,24 +56,81 @@ new /obj/item/weapon/pen(B) del(src) +/* + * Guns - I'm making these specifically so that I dont spawn a pile of fully loaded weapons on the map. + */ +//Captain's retro laser - Fires practice laser shots instead. +obj/item/weapon/gun/energy/laser/retro/sc_retro + name ="retro laser" + icon_state = "retro" + desc = "An older model of the basic lasergun, no longer used by Nanotrasen's security or military forces." + projectile_type = "/obj/item/projectile/practice" + clumsy_check = 0 //No sense in having a harmless gun blow up in the clowns face + +//Syndicate silenced pistol. This definition is not necessary, it's just habit. +/obj/item/weapon/gun/projectile/silenced/sc_silenced + +//Make it so that these guns only spawn with a couple bullets... if any +/obj/item/weapon/gun/projectile/silenced/sc_silenced/New() + for(var/ammo in loaded) + if(prob(95)) //95% chance + loaded -= ammo + +//Syndicate sub-machine guns. +/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r + +/obj/item/weapon/gun/projectile/automatic/c20r/New() + for(var/ammo in loaded) + if(prob(95)) //95% chance + loaded -= ammo + +//Barman's shotgun +/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump + +/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump/New() + for(var/ammo in loaded) + if(prob(95)) //95% chance + loaded -= ammo + +//Lasers +/obj/item/weapon/gun/energy/laser/practice/sc_laser + name = "Old laser" + desc = "A once potent weapon, years of dust have collected in the chamber and lens of this weapon, weakening the beam signifigantly." + clumsy_check = 0 /* * Safe code hints */ +//These vars hold the code itself, they'll be generated at round-start +var/sc_safecode1 = "[rand(0,9)]" +var/sc_safecode2 = "[rand(0,9)]" +var/sc_safecode3 = "[rand(0,9)]" +var/sc_safecode4 = "[rand(0,9)]" +var/sc_safecode5 = "[rand(0,9)]" + //Pieces of paper actually containing the hints /obj/item/weapon/paper/sc_safehint_paper_prison - info = "The ink is smudged, you can only make out a couple numbers: '3**9*'" + name = "smudged paper" + +/obj/item/weapon/paper/sc_safehint_paper_prison/New() + info = "The ink is smudged, you can only make out a couple numbers: '[sc_safecode1]**[sc_safecode4]*'" /obj/item/weapon/paper/sc_safehint_paper_hydro - info = "Although the paper is shredded, you can clearly see the number: '7'" + name = "shredded paper" +/obj/item/weapon/paper/sc_safehint_paper_hydro/New() + info = "Although the paper is shredded, you can clearly see the number: '[sc_safecode2]'" /obj/item/weapon/paper/sc_safehint_paper_caf + name = "blood-soaked paper" + //This does not have to be in New() because it is a constant. There are no variables in it i.e. [sc_safcode] info = "This paper is soaked in blood, it is impossible to read any text." /obj/item/weapon/paper/sc_safehint_paper_bible + name = "hidden paper" +/obj/item/weapon/paper/sc_safehint_paper_bible/New() info = {"It would appear that the pen hidden with the paper had leaked ink over the paper. - However you can make out the last three digits:'596' + However you can make out the last three digits:
      '[sc_safecode3][sc_safecode4][sc_safecode5]' "} /obj/item/weapon/paper/sc_safehint_paper_shuttle @@ -90,11 +151,11 @@ */ /obj/item/weapon/secstorage/ssafe/sc_ssafe name = "Captain's secure safe" - l_code = "37596" - l_set = 1 /obj/item/weapon/secstorage/ssafe/sc_ssafe/New() ..() + l_code = "[sc_safecode1][sc_safecode2][sc_safecode3][sc_safecode4][sc_safecode5]" + l_set = 1 new /obj/item/weapon/gun/energy/pulse_rifle(src) new /obj/item/device/soulstone(src) new /obj/item/weapon/teleportation_scroll(src) diff --git a/maps/RandomZLevels/stationCollision.dmm b/maps/RandomZLevels/stationCollision.dmm index a96eb59855b..986a8d9392d 100644 --- a/maps/RandomZLevels/stationCollision.dmm +++ b/maps/RandomZLevels/stationCollision.dmm @@ -155,9 +155,9 @@ "cY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "cZ" = (/obj/machinery/door/window/northleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "da" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"db" = (/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"db" = (/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/effect/decal/remains/human,/obj/item/weapon/gun/energy/laser/practice/sc_laser,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) -"dd" = (/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"dd" = (/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/effect/decal/remains/human,/obj/item/weapon/gun/energy/laser/practice/sc_laser,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) "de" = (/obj/machinery/door_control{id = "Narsiedoor"; name = "Blast Door Control"; pixel_x = -28},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) "df" = (/obj/machinery/door/poddoor{id = "Narsiedoor"; name = "Blast Doors"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) "dg" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) @@ -183,7 +183,7 @@ "dA" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dB" = (/obj/machinery/door/window/southright{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dC" = (/obj/structure/window/reinforced,/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"dD" = (/obj/machinery/light{dir = 4},/obj/structure/window/reinforced,/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dD" = (/obj/machinery/light{dir = 4},/obj/structure/window/reinforced,/obj/effect/sign/securearea{pixel_x = 32},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/swat,/obj/effect/decal/remains/human,/obj/item/weapon/gun/energy/laser/practice/sc_laser,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dE" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) "dF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) "dG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) @@ -198,7 +198,7 @@ "dP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) "dQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dR" = (/obj/item/weapon/table_parts,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"dS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"dS" = (/obj/structure/table,/obj/item/weapon/cable_coil{amount = 5},/obj/item/weapon/screwdriver,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dT" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dU" = (/obj/machinery/light,/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "dV" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) @@ -244,399 +244,398 @@ "eJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) "eK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/cable_coil{amount = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "eL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eM" = (/obj/machinery/computer/rdservercontrol,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eN" = (/obj/machinery/computer/rdconsole,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/research_and_development,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eP" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eQ" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eS" = (/obj/machinery/r_n_d/server{stat = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"eT" = (/obj/machinery/emitter{anchored = 1; dir = 1; icon_state = "emitter"; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) -"eU" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) -"eV" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor,/area/awaymission/northblock) -"eW" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) -"eX" = (/turf/simulated/floor,/area/awaymission/northblock) -"eY" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) -"eZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/northblock) -"fa" = (/obj/structure/table,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor{pixel_x = -3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_y = -3; step_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fc" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = -3; pixel_y = -3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fd" = (/obj/machinery/computer/crew,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) -"fe" = (/obj/machinery/light/small,/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) -"ff" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) -"fg" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/awaymission/northblock) -"fh" = (/obj/machinery/door/airlock/gold{name = "Airlock"},/turf/simulated/floor,/area/awaymission/northblock) -"fi" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 5},/obj/item/weapon/cell/crap,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fj" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin{pixel_x = 3},/obj/item/weapon/stock_parts/matter_bin{pixel_x = -3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fk" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fl" = (/obj/structure/target_stake,/obj/item/target/syndicate,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fm" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fn" = (/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fo" = (/turf/simulated/floor/airless,/area/awaymission/midblock) -"fp" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) -"fq" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) -"fr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) -"fs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"ft" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 20; pixel_x = -3; pixel_y = -3},/obj/item/stack/sheet/glass{amount = 10; pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fu" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fv" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fw" = (/obj/machinery/r_n_d/destructive_analyzer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fx" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/mass_spectrometer{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fy" = (/obj/structure/table/holotable,/obj/item/weapon/gun/energy/floragun{pixel_x = 2; pixel_y = 3},/obj/machinery/light,/obj/item/weapon/gun/energy/taser{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fz" = (/obj/structure/target_stake,/obj/item/weapon/grown/sunflower,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"fA" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45{pixel_x = 7},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fB" = (/obj/item/weapon/gun/projectile/silenced,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/under/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/clothing/shoes/syndigaloshes,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/midblock) -"fD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) -"fE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/midblock) -"fF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) -"fG" = (/turf/simulated/wall/cult,/area/awaymission/midblock) -"fH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"fI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"fJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/awaymission/arrivalblock) -"fK" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/awaymission/arrivalblock) -"fL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"fM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"fN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"fO" = (/turf/space,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/awaymission/arrivalblock) -"fP" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = -3; pixel_y = 5},/obj/item/weapon/paper{pixel_x = 3},/obj/item/weapon/pen{pixel_x = 10; pixel_y = 10},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) -"fS" = (/turf/simulated/wall,/area/awaymission/midblock) -"fT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"fU" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"fV" = (/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"fW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"fX" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/arrivalblock) -"fY" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/awaymission/arrivalblock) -"fZ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"ga" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"gb" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"gc" = (/obj/item/weapon/secstorage/ssafe/sc_ssafe{pixel_x = 4; pixel_y = -26},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"gd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/item/clothing/under/rank/captain,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) -"ge" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) -"gf" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/awaymission/midblock) -"gg" = (/turf/simulated/floor,/area/awaymission/midblock) -"gh" = (/obj/structure/closet/wardrobe/pjs,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) -"gi" = (/obj/structure/closet/wardrobe/pink,/turf/simulated/floor,/area/awaymission/midblock) -"gj" = (/obj/structure/kitchenspike,/turf/simulated/floor,/area/awaymission/midblock) -"gk" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/awaymission/midblock) -"gl" = (/obj/machinery/gibber,/turf/simulated/floor,/area/awaymission/midblock) -"gm" = (/obj/machinery/vending/boozeomat,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) -"gn" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor,/area/awaymission/midblock) -"go" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) -"gp" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) -"gq" = (/obj/structure/stool,/turf/simulated/floor,/area/awaymission/midblock) -"gr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/awaymission/midblock) -"gs" = (/obj/structure/table/woodentable,/obj/item/candle,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"gt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"gu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"gv" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"gw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"gx" = (/turf/simulated/wall,/area/awaymission/arrivalblock) -"gy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) -"gz" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) -"gA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) -"gB" = (/obj/item/ammo_casing/shotgun,/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Mid Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/awaymission/midblock) -"gC" = (/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"gD" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/remains/human,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/clothing/under/rank/bartender,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"gE" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"gF" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"gG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) -"gH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) -"gI" = (/obj/machinery/door/airlock/sandstone{name = "Airlock"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"gJ" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/awaymission/midblock) -"gK" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) -"gL" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/effect/landmark/sc_bible_spawner,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) -"gM" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/awaymission/midblock) -"gN" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"gO" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/awaymission/midblock) -"gP" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/awaymission/midblock) -"gQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"gR" = (/obj/machinery/door/unpowered/shuttle{name = "Shuttle Airlock"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"gS" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"gT" = (/obj/effect/sign/vacuum{pixel_y = 32},/obj/effect/decal/remains/human,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/arrivalblock) -"gU" = (/obj/effect/decal/remains/human,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/awaymission/arrivalblock) -"gV" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) -"gW" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) -"gX" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/melee/baton,/obj/item/clothing/head/helmet/warden,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) -"gY" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) -"gZ" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) -"ha" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/awaymission/arrivalblock) -"hb" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) -"hc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) -"hd" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"he" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) -"hf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) -"hg" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/midblock) -"hh" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) -"hi" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) -"hj" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"hk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/midblock) -"hl" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/awaymission/midblock) -"hm" = (/turf/simulated/floor{icon_state = "carpetside"},/area/awaymission/midblock) -"hn" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/awaymission/midblock) -"ho" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"hp" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/awaymission/midblock) -"hq" = (/turf/simulated/floor{icon_state = "chapel"},/area/awaymission/midblock) -"hr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"hs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"ht" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"hu" = (/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hv" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/arrivalblock) -"hw" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hx" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) -"hy" = (/turf/simulated/floor,/area/awaymission/arrivalblock) -"hz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/space/syndicate,/obj/item/weapon/gun/projectile/shotgun/pump,/obj/item/weapon/paper/sc_safehint_paper_prison,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hA" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hB" = (/obj/machinery/door/window/southleft{name = "Windoor"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) -"hC" = (/obj/item/ammo_casing/a12mm{pixel_x = 2; pixel_y = 5},/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = -5},/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/midblock) -"hD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) -"hE" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/midblock) -"hF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/awaymission/midblock) -"hG" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor,/area/awaymission/midblock) -"hH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"hI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"hJ" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) -"hK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) -"hL" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hM" = (/obj/structure/table,/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor,/area/awaymission/arrivalblock) -"hN" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) -"hO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) -"hP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor,/area/awaymission/midblock) -"hQ" = (/obj/machinery/processor,/turf/simulated/floor,/area/awaymission/midblock) -"hR" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor,/area/awaymission/midblock) -"hS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"hT" = (/obj/effect/decal/remains/human,/obj/item/weapon/butch,/obj/item/weapon/kitchenknife,/obj/item/clothing/head/chefhat,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"hU" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"hV" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/paper/sc_safehint_paper_caf,/obj/item/clothing/under/syndicate,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"hW" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) -"hX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"hY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) -"hZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"ia" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"ib" = (/obj/machinery/power/apc{cell_type = 7500; dir = 8; name = "Arrivals Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) -"ic" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) -"id" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) -"ie" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) -"if" = (/obj/machinery/door/airlock/glass_security{name = "Glass Airlock"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) -"ig" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) -"ih" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) -"ii" = (/obj/machinery/microwave{pixel_x = -2; pixel_y = 7},/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) -"ij" = (/obj/structure/stool,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) -"ik" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"il" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"im" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"in" = (/obj/structure/table,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) -"io" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"ip" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"iq" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) -"ir" = (/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) -"is" = (/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) -"it" = (/turf/simulated/floor{icon_state = "red"; dir = 6},/area/awaymission/arrivalblock) -"iu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor,/area/awaymission/midblock) -"iv" = (/obj/machinery/smartfridge,/turf/simulated/floor,/area/awaymission/midblock) -"iw" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor,/area/awaymission/midblock) -"ix" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light,/turf/simulated/floor,/area/awaymission/midblock) -"iy" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor,/area/awaymission/midblock) -"iz" = (/obj/machinery/door/window/eastright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) -"iA" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) -"iB" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"iC" = (/obj/item/ammo_casing/a12mm,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"iD" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) -"iE" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) -"iF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) -"iG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"iH" = (/obj/effect/decal/remains/human,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"iI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"iJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"iK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"iL" = (/obj/machinery/door/airlock/security,/turf/simulated/floor,/area/awaymission/arrivalblock) -"iM" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) -"iN" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/midblock) -"iO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"iP" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"iQ" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) -"iR" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) -"iS" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) -"iT" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) -"iU" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/arrivalblock) -"iV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/southblock) -"iW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"iX" = (/turf/simulated/floor/airless,/area/awaymission/southblock) -"iY" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/southblock) -"iZ" = (/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = 3},/turf/simulated/floor/airless,/area/awaymission/southblock) -"ja" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jb" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jc" = (/turf/simulated/wall,/area/awaymission/southblock) -"jd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"je" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) -"jf" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) -"jg" = (/obj/structure/stool,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) -"jh" = (/obj/structure/table/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) -"ji" = (/turf/space,/area/awaymission/arrivalblock) -"jj" = (/obj/structure/girder,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/arrivalblock) -"jk" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/southblock) -"jl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jn" = (/obj/item/ammo_casing/a12mm{pixel_y = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jp" = (/obj/effect/sign/redcross{pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"jr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) -"js" = (/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/awaymission/southblock) -"jt" = (/obj/structure/girder,/turf/simulated/floor,/area/awaymission/arrivalblock) -"ju" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/arrivalblock) -"jv" = (/obj/machinery/door/airlock/maintenance{name = "Airlock"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"jw" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor,/area/awaymission/southblock) -"jx" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/southblock) -"jy" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"jz" = (/turf/simulated/wall,/area/awaymission/gateroom) -"jA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"jB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"jC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"jD" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"jE" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) -"jF" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor,/area/awaymission/arrivalblock) -"jG" = (/obj/machinery/light{dir = 1},/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"jH" = (/obj/effect/sign/vacuum{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) -"jI" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/awaymission/southblock) -"jJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"jK" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/awaymission/southblock) -"jL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"jM" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) -"jN" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) -"jO" = (/obj/structure/noticeboard{dir = 1; pixel_y = 32},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"jP" = (/turf/simulated/floor,/area/awaymission/southblock) -"jQ" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) -"jR" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/gateroom) -"jS" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/gateroom) -"jT" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/gateroom) -"jU" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) -"jV" = (/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"jW" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"jX" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"jY" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"jZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"ka" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"kb" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) -"kc" = (/obj/effect/sign/pods{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) -"kd" = (/obj/effect/sign/vacuum{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) -"ke" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/awaymission/southblock) -"kf" = (/obj/machinery/light/small,/obj/machinery/power/apc{cell_type = 5000; name = "South Block APC"; pixel_y = -30},/obj/structure/cable,/turf/simulated/floor,/area/awaymission/southblock) -"kg" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/awaymission/southblock) -"kh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"ki" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) -"kj" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) -"kk" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) -"kl" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"km" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"kn" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/gateroom) -"ko" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor,/area/awaymission/gateroom) -"kp" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/gateroom) -"kq" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"kr" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"ks" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"kt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) -"ku" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor,/area/awaymission/arrivalblock) -"kv" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor,/area/awaymission/southblock) -"kw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) -"kx" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor,/area/awaymission/gateroom) -"ky" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/gateway,/turf/simulated/floor,/area/awaymission/gateroom) -"kz" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor,/area/awaymission/gateroom) -"kA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) -"kB" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"kC" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"kD" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"kE" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"kF" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"kG" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"kH" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/awaymission/arrivalblock) -"kI" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/awaymission/arrivalblock) -"kJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/awaymission/arrivalblock) -"kK" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/awaymission/arrivalblock) -"kL" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor,/area/awaymission/arrivalblock) -"kM" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) -"kN" = (/obj/item/weapon/melee/energy/sword/red,/obj/item/clothing/shoes/syndigaloshes,/obj/item/clothing/under/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/weapon/paper/sc_safehint_paper_hydro,/turf/simulated/floor,/area/awaymission/arrivalblock) -"kO" = (/obj/machinery/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) -"kP" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"kQ" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"kR" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) -"kS" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet{pixel_x = 2; pixel_y = 2},/obj/item/weapon/paper/pamphlet{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/awaymission/gateroom) -"kT" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) -"kU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) -"kV" = (/obj/structure/table,/obj/item/weapon/camera_test,/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/awaymission/gateroom) -"kW" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"kX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"kY" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"kZ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) -"la" = (/obj/structure/morgue,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) -"lb" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"lc" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) -"ld" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"le" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/gateroom) -"lf" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) -"lg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) -"lh" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/gateroom) -"li" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) -"lj" = (/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) -"lk" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"ll" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) -"lm" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) -"ln" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) -"lo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lp" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lq" = (/obj/item/weapon/grown/deathnettle,/obj/item/clothing/shoes/brown,/obj/item/clothing/under/rank/hydroponics,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) -"ls" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"lt" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"lu" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/gateroom) -"lv" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/gateroom) -"lw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"lx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"ly" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) -"lz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/awaymission/arrivalblock) -"lA" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/awaymission/arrivalblock) -"lB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) -"lC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/awaymission/arrivalblock) -"lD" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lF" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lG" = (/obj/machinery/computer/operating,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"lH" = (/obj/machinery/optable,/obj/machinery/light/small{dir = 1},/obj/effect/decal/remains/human,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"lI" = (/obj/structure/sink{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"lJ" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"lK" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"lL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/highsecurity{name = "Security Airlock"},/turf/simulated/floor,/area/awaymission/gateroom) -"lM" = (/turf/simulated/floor,/area/awaymission/gateroom) -"lN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) -"lO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor,/area/awaymission/gateroom) -"lP" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lQ" = (/obj/structure/table,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lR" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/arrivalblock) -"lS" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/labcoat,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"lT" = (/obj/machinery/door/window/westright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/southblock) -"lU" = (/obj/machinery/vending/wallmed1{pixel_x = 31},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) -"lV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/southblock) -"lW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"lX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) -"lY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) -"lZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) -"ma" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/southblock) -"mb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/awaymission/gateroom) -"mc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) -"md" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) -"me" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) -"mf" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"mg" = (/obj/structure/closet/crate/medical{name = "Surgical Tools"},/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"mh" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"mi" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) -"mj" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) -"mk" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) -"ml" = (/turf/simulated/floor{icon_state = "warning"},/area/awaymission/southblock) -"mm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/southblock) -"mn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor,/area/awaymission/gateroom) -"mo" = (/obj/machinery/power/apc{dir = 4; name = "Gateroom APC"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) +"eM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/research_and_development,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eO" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/remains/human,/obj/item/clothing/suit/labcoat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eP" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eR" = (/obj/machinery/r_n_d/server{stat = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"eS" = (/obj/machinery/emitter{anchored = 1; dir = 1; icon_state = "emitter"; state = 2},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) +"eT" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) +"eU" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor,/area/awaymission/northblock) +"eV" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"eW" = (/turf/simulated/floor,/area/awaymission/northblock) +"eX" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/northblock) +"eY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/northblock) +"eZ" = (/obj/structure/table,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor{pixel_x = -3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_y = -3; step_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fa" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fb" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = -3; pixel_y = -3},/obj/item/weapon/stock_parts/micro_laser{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fc" = (/obj/machinery/computer/crew,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/awaymission/northblock) +"fd" = (/obj/machinery/light/small,/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"fe" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/northblock) +"ff" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/awaymission/northblock) +"fg" = (/obj/machinery/door/airlock/gold{name = "Airlock"},/turf/simulated/floor,/area/awaymission/northblock) +"fh" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 5},/obj/item/weapon/cell/crap,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fi" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin{pixel_x = 3},/obj/item/weapon/stock_parts/matter_bin{pixel_x = -3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fj" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fk" = (/obj/structure/target_stake,/obj/item/target/syndicate,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fl" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fm" = (/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fn" = (/turf/simulated/floor/airless,/area/awaymission/midblock) +"fo" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fp" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) +"fq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fs" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 20; pixel_x = -3; pixel_y = -3},/obj/item/stack/sheet/glass{amount = 10; pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"ft" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fu" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fv" = (/obj/machinery/r_n_d/destructive_analyzer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fw" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/mass_spectrometer{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fx" = (/obj/structure/table/holotable,/obj/item/weapon/gun/energy/floragun{pixel_x = 2; pixel_y = 3},/obj/machinery/light,/obj/item/weapon/gun/energy/taser{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fy" = (/obj/structure/target_stake,/obj/item/weapon/grown/sunflower,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"fz" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45{pixel_x = 7},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fA" = (/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/under/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/clothing/shoes/syndigaloshes,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/silenced/sc_silenced,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/midblock) +"fC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"fD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/midblock) +"fE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/midblock) +"fF" = (/turf/simulated/wall/cult,/area/awaymission/midblock) +"fG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/awaymission/arrivalblock) +"fJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/awaymission/arrivalblock) +"fK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"fN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/awaymission/arrivalblock) +"fO" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = -3; pixel_y = 5},/obj/item/weapon/paper{pixel_x = 3},/obj/item/weapon/pen{pixel_x = 10; pixel_y = 10},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"fQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"fR" = (/turf/simulated/wall,/area/awaymission/midblock) +"fS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fT" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fU" = (/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"fV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"fW" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/awaymission/arrivalblock) +"fX" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/awaymission/arrivalblock) +"fY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"fZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"ga" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"gb" = (/obj/item/weapon/secstorage/ssafe/sc_ssafe{pixel_x = 4; pixel_y = -26},/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"gc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/item/clothing/under/rank/captain,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/energy/laser/retro/sc_retro,/turf/simulated/floor{icon_state = "grimy"},/area/awaymission/northblock) +"gd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) +"ge" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/awaymission/midblock) +"gf" = (/turf/simulated/floor,/area/awaymission/midblock) +"gg" = (/obj/structure/closet/wardrobe/pjs,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"gh" = (/obj/structure/closet/wardrobe/pink,/turf/simulated/floor,/area/awaymission/midblock) +"gi" = (/obj/structure/kitchenspike,/turf/simulated/floor,/area/awaymission/midblock) +"gj" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/awaymission/midblock) +"gk" = (/obj/machinery/gibber,/turf/simulated/floor,/area/awaymission/midblock) +"gl" = (/obj/machinery/vending/boozeomat,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"gm" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor,/area/awaymission/midblock) +"gn" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"go" = (/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) +"gp" = (/obj/structure/stool,/turf/simulated/floor,/area/awaymission/midblock) +"gq" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/awaymission/midblock) +"gr" = (/obj/structure/table/woodentable,/obj/item/candle,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"gt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gu" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"gv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gw" = (/turf/simulated/wall,/area/awaymission/arrivalblock) +"gx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) +"gy" = (/obj/machinery/door/window/eastleft{name = "Windoor"},/obj/machinery/door/window/westleft{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) +"gz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gA" = (/obj/item/ammo_casing/shotgun,/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Mid Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gB" = (/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gC" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/remains/human,/obj/item/clothing/under/rank/bartender,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump,/turf/simulated/floor,/area/awaymission/midblock) +"gD" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gE" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"gF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/midblock) +"gG" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/awaymission/midblock) +"gH" = (/obj/machinery/door/airlock/sandstone{name = "Airlock"},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gI" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/awaymission/midblock) +"gJ" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) +"gK" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/effect/landmark/sc_bible_spawner,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/awaymission/midblock) +"gL" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/awaymission/midblock) +"gM" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"gN" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/awaymission/midblock) +"gO" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/awaymission/midblock) +"gP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"gQ" = (/obj/machinery/door/unpowered/shuttle{name = "Shuttle Airlock"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"gR" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"gS" = (/obj/effect/sign/vacuum{pixel_y = 32},/obj/effect/decal/remains/human,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/arrivalblock) +"gT" = (/obj/effect/decal/remains/human,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/awaymission/arrivalblock) +"gU" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) +"gV" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gW" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/melee/baton,/obj/item/clothing/head/helmet/warden,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gX" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gY" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"gZ" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/awaymission/arrivalblock) +"ha" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/awaymission/midblock) +"hb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"hc" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"hd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) +"he" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"hf" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/awaymission/midblock) +"hg" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"hh" = (/obj/structure/table,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/shotgun,/turf/simulated/floor,/area/awaymission/midblock) +"hi" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"hj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/awaymission/midblock) +"hk" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/awaymission/midblock) +"hl" = (/turf/simulated/floor{icon_state = "carpetside"},/area/awaymission/midblock) +"hm" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/awaymission/midblock) +"hn" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"ho" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/awaymission/midblock) +"hp" = (/turf/simulated/floor{icon_state = "chapel"},/area/awaymission/midblock) +"hq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"hr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"hs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"ht" = (/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hu" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/arrivalblock) +"hv" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"hx" = (/turf/simulated/floor,/area/awaymission/arrivalblock) +"hy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/space/syndicate,/obj/item/weapon/paper/sc_safehint_paper_prison,/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hz" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hA" = (/obj/machinery/door/window/southleft{name = "Windoor"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"hB" = (/obj/item/ammo_casing/a12mm{pixel_x = 2; pixel_y = 5},/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = -5},/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/midblock) +"hC" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"hD" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/midblock) +"hE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/awaymission/midblock) +"hF" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor,/area/awaymission/midblock) +"hG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"hH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"hI" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"hJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) +"hK" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hL" = (/obj/structure/table,/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor,/area/awaymission/arrivalblock) +"hM" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"hN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/effect/decal/remains/human,/turf/simulated/floor,/area/awaymission/midblock) +"hO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor,/area/awaymission/midblock) +"hP" = (/obj/machinery/processor,/turf/simulated/floor,/area/awaymission/midblock) +"hQ" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor,/area/awaymission/midblock) +"hR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hS" = (/obj/effect/decal/remains/human,/obj/item/weapon/butch,/obj/item/weapon/kitchenknife,/obj/item/clothing/head/chefhat,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hT" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"hU" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/weapon/paper/sc_safehint_paper_caf,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,/turf/simulated/floor,/area/awaymission/midblock) +"hV" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/awaymission/midblock) +"hW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"hX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/midblock) +"hY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"hZ" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"ia" = (/obj/machinery/power/apc{cell_type = 7500; dir = 8; name = "Arrivals Block APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/awaymission/arrivalblock) +"ib" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ic" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"id" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/awaymission/arrivalblock) +"ie" = (/obj/machinery/door/airlock/glass_security{name = "Glass Airlock"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/arrivalblock) +"if" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/midblock) +"ig" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/awaymission/midblock) +"ih" = (/obj/machinery/microwave{pixel_x = -2; pixel_y = 7},/obj/structure/table,/turf/simulated/floor,/area/awaymission/midblock) +"ii" = (/obj/structure/stool,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"ij" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"ik" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/clothing/under/syndicate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,/turf/simulated/floor,/area/awaymission/midblock) +"il" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"im" = (/obj/structure/table,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"in" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"io" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"ip" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/awaymission/arrivalblock) +"iq" = (/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) +"ir" = (/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"is" = (/turf/simulated/floor{icon_state = "red"; dir = 6},/area/awaymission/arrivalblock) +"it" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor,/area/awaymission/midblock) +"iu" = (/obj/machinery/smartfridge,/turf/simulated/floor,/area/awaymission/midblock) +"iv" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor,/area/awaymission/midblock) +"iw" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light,/turf/simulated/floor,/area/awaymission/midblock) +"ix" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor,/area/awaymission/midblock) +"iy" = (/obj/machinery/door/window/eastright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/midblock) +"iz" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"iA" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,/turf/simulated/floor,/area/awaymission/midblock) +"iB" = (/obj/item/ammo_casing/a12mm,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/midblock) +"iC" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/ammo_casing/a12mm,/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,/turf/simulated/floor,/area/awaymission/midblock) +"iD" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/midblock) +"iE" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/awaymission/midblock) +"iF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iG" = (/obj/effect/decal/remains/human,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iK" = (/obj/machinery/door/airlock/security,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iL" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/midblock) +"iM" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/midblock) +"iN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"iO" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"iP" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"iQ" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/awaymission/arrivalblock) +"iR" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/awaymission/arrivalblock) +"iS" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) +"iT" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/arrivalblock) +"iU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless,/area/awaymission/southblock) +"iV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"iW" = (/turf/simulated/floor/airless,/area/awaymission/southblock) +"iX" = (/obj/item/ammo_casing/a12mm,/turf/simulated/floor/airless,/area/awaymission/southblock) +"iY" = (/obj/item/ammo_casing/a12mm{pixel_x = -4; pixel_y = 3},/turf/simulated/floor/airless,/area/awaymission/southblock) +"iZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/awaymission/southblock) +"ja" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jb" = (/turf/simulated/wall,/area/awaymission/southblock) +"jc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"jd" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/awaymission/arrivalblock) +"je" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"jf" = (/obj/structure/stool,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "red"},/area/awaymission/arrivalblock) +"jg" = (/obj/structure/table/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/arrivalblock) +"jh" = (/turf/space,/area/awaymission/arrivalblock) +"ji" = (/obj/structure/girder,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/awaymission/arrivalblock) +"jj" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/awaymission/southblock) +"jk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jm" = (/obj/item/ammo_casing/a12mm{pixel_y = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jo" = (/obj/effect/sign/redcross{pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless,/area/awaymission/southblock) +"jr" = (/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/awaymission/southblock) +"js" = (/obj/structure/girder,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jt" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/arrivalblock) +"ju" = (/obj/machinery/door/airlock/maintenance{name = "Airlock"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jv" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor,/area/awaymission/southblock) +"jw" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/awaymission/southblock) +"jx" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jy" = (/turf/simulated/wall,/area/awaymission/gateroom) +"jz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jC" = (/obj/item/ammo_casing/a12mm,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jD" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jE" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor,/area/awaymission/arrivalblock) +"jF" = (/obj/machinery/light{dir = 1},/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"jG" = (/obj/effect/sign/vacuum{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"jH" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/awaymission/southblock) +"jI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"jJ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/awaymission/southblock) +"jK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"jL" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"jM" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"jN" = (/obj/structure/noticeboard{dir = 1; pixel_y = 32},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"jO" = (/turf/simulated/floor,/area/awaymission/southblock) +"jP" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"jQ" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor,/area/awaymission/gateroom) +"jR" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor,/area/awaymission/gateroom) +"jS" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor,/area/awaymission/gateroom) +"jT" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"jU" = (/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jV" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jW" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jX" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"jY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"jZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"ka" = (/obj/effect/decal/cleanable/blood/splatter,/obj/item/ammo_casing/a12mm,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kb" = (/obj/effect/sign/pods{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kc" = (/obj/effect/sign/vacuum{pixel_y = -32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kd" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/awaymission/southblock) +"ke" = (/obj/machinery/light/small,/obj/machinery/power/apc{cell_type = 5000; name = "South Block APC"; pixel_y = -30},/obj/structure/cable,/turf/simulated/floor,/area/awaymission/southblock) +"kf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/awaymission/southblock) +"kg" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kh" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"ki" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"kj" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"kk" = (/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"km" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor,/area/awaymission/gateroom) +"kn" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor,/area/awaymission/gateroom) +"ko" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor,/area/awaymission/gateroom) +"kp" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kq" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"ks" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/arrivalblock) +"kt" = (/obj/machinery/door/airlock/external{welded = 1},/turf/simulated/floor,/area/awaymission/arrivalblock) +"ku" = (/obj/machinery/door/airlock/medical,/turf/simulated/floor,/area/awaymission/southblock) +"kv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"kw" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor,/area/awaymission/gateroom) +"kx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/gateway,/turf/simulated/floor,/area/awaymission/gateroom) +"ky" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor,/area/awaymission/gateroom) +"kz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"kA" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kB" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kC" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kD" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kE" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"kG" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/awaymission/arrivalblock) +"kH" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/awaymission/arrivalblock) +"kI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/awaymission/arrivalblock) +"kJ" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kK" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor,/area/awaymission/arrivalblock) +"kM" = (/obj/item/weapon/melee/energy/sword/red,/obj/item/clothing/shoes/syndigaloshes,/obj/item/clothing/under/syndicate,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/obj/item/weapon/paper/sc_safehint_paper_hydro,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kN" = (/obj/machinery/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"kO" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kP" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"kQ" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/awaymission/southblock) +"kR" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet{pixel_x = 2; pixel_y = 2},/obj/item/weapon/paper/pamphlet{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/awaymission/gateroom) +"kS" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) +"kT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/gateroom) +"kU" = (/obj/structure/table,/obj/item/weapon/camera_test,/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/awaymission/gateroom) +"kV" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"kW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"kX" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"kY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaymission/arrivalblock) +"kZ" = (/obj/structure/morgue,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"la" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lb" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"lc" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"ld" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/gateroom) +"le" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) +"lf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor,/area/awaymission/gateroom) +"lg" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/awaymission/gateroom) +"lh" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) +"li" = (/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor,/area/awaymission/southblock) +"lj" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lk" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/awaymission/gateroom) +"ll" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/awaymission/gateroom) +"lm" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/southblock) +"ln" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lo" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lp" = (/obj/item/weapon/grown/deathnettle,/obj/item/clothing/shoes/brown,/obj/item/clothing/under/rank/hydroponics,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/awaymission/southblock) +"lr" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"ls" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lt" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/gateroom) +"lu" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/gateroom) +"lv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"lw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"lx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/southblock) +"ly" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/awaymission/arrivalblock) +"lz" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/awaymission/arrivalblock) +"lA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/awaymission/arrivalblock) +"lB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/awaymission/arrivalblock) +"lC" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lE" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lF" = (/obj/machinery/computer/operating,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lG" = (/obj/machinery/optable,/obj/machinery/light/small{dir = 1},/obj/effect/decal/remains/human,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lH" = (/obj/structure/sink{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lI" = (/obj/structure/stool/bed,/obj/structure/window/reinforced/tinted,/obj/item/weapon/bedsheet/medical,/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lJ" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/highsecurity{name = "Security Airlock"},/turf/simulated/floor,/area/awaymission/gateroom) +"lL" = (/turf/simulated/floor,/area/awaymission/gateroom) +"lM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"lN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/simulated/floor,/area/awaymission/gateroom) +"lO" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lP" = (/obj/structure/table,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lQ" = (/obj/machinery/light,/turf/simulated/floor,/area/awaymission/arrivalblock) +"lR" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/labcoat,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"lS" = (/obj/machinery/door/window/westright{name = "Windoor"},/turf/simulated/floor,/area/awaymission/southblock) +"lT" = (/obj/machinery/vending/wallmed1{pixel_x = 31},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/awaymission/southblock) +"lU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/awaymission/southblock) +"lV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/southblock) +"lX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) +"lY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/awaymission/southblock) +"lZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/awaymission/southblock) +"ma" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/awaymission/gateroom) +"mb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"mc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/awaymission/gateroom) +"md" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) +"me" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mf" = (/obj/structure/closet/crate/medical{name = "Surgical Tools"},/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mg" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mh" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"mi" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/awaymission/southblock) +"mj" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/awaymission/southblock) +"mk" = (/turf/simulated/floor{icon_state = "warning"},/area/awaymission/southblock) +"ml" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/southblock) +"mm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/light/small,/turf/simulated/floor,/area/awaymission/gateroom) +"mn" = (/obj/machinery/power/apc{dir = 4; name = "Gateroom APC"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/awaymission/gateroom) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -675,32 +674,32 @@ aaaaaaaaaaaaafafafafdrdsdtduajafajajajajajajamdvbtdwdxcXbtdydzdAdBdAdAdAdAdAdBdC aaaaaaaaaaaaajafdHafdIaFdJdKafdLafdMdNdOamajaqdPbtbtbtbtbtcMdQbFbFdRdSdTdUdVbFbFdWdWdWdWbtbtbtbtbtcPbtbtcQcvcRcScScScScScTcvbtbt aaaaaaaaaaaadXdYdZaGaeaeaFeaafebecedededeeajefdPbtegdAdAehbFdQbFbFbFbFbFbFdVbFbFdWeibFejbtakaaaaaaaactcEcvcvcvekdFcHdGekcvcJbtaa aaaaaaaaaaaaelemenaFaeaFaGeoepeqereqeseteuepevewbtexeyezeAbFdQbFbFbFbFbFdRdVbFbFdWeBeCeDbtakakaaaaaaaacteEcvcvcvcvekcvcvcvbtbtaa -aaaaaaaaaaaaeFeGafaGafaGaGeHajeIeadrdrdrdZajaFeJbtezezezeAbFdQeKbFeLeMeNeOePbFbFeQeRbFeSbtakakakakakakakbtbtbtbteTeTeTbtbtbtaaaa -aaaaaaaaaaaaajajeUeeeVaFeVdKajdLeWeXeYeXeXajaGeZbtexeyezeAbFdQfabFbFfbbFfcdVbFbFdWdWdWdWbtakakaaaaaaaaaaaaaaaabtbtbtbtbtaaaaaaaa -aaaaaaaaaaaaafajajfdfeffedfgajajajfhajajajajaBeZbtezezezeAbFdQfibFbFbFbFfjdVbFfkbFbFbFflbtakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaajajajajajajajfmfnfnajfofofpfqfrbtexeyezeAbFdQfsftfufvfwfxdVbFfybFbFbFfzbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaajfnfAfBajfCfDfEfEfFbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtfGfGfGfGfGfGfGfHfIaaaaaaaaaaaaaaaaaaaa -aafJfKfLfMfNfKfOaaaaaaaaaaaaajfPfnfQajfofRfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfGfTfUfTfVfTfVfUfVfWfIaaaaaaaaaaaaaaaaaa -aafXfYfZgafZfYfXaaaaaaaaaaaaajgbgcgdajfogefSgfggghgggifSgjgkglfSgmgngogpgqgggggrggfSfofofGfTfVfTfVfTfVgsfVfVgtaaaaaaaaaaaaaaaaaa -aagugvfZfZfZgvgwgxgxgxgxgxgxgxgxgxgxgxfofRfSgygggzgggAfSgggggAfSgBgCgDgEgFgggGgpgHfSfofogIgJgKgLgKgKgMgNgOgPgtaaaaaaaaaaaaaaaaaa -aagQfZfZfZfZfZgRgSgTgUgxgVgWgXgYgZhagxhbfRfShchchdhehffShgfSfSfSgghhhigphjgggggghkfSfofogIhlhmhmhmhmhnhohphqgtaaaaaaaaaaaaaaaaaa -aahrgagafZgagahshthuhvhwhxhyhyhzhAhBgxhChDfSgygghdgggAfSgghEhFhGgggpgqgghHgggGgpgHfSfCfofGfTfVfTfVfTfVgsfVfVgtaaaaaaaaaaaaaaaaaa -aafXfZfZfZfZfZfXhIhyhugxhJhyhKhLhMhNgxfpfRfShOgggzgghPfShQgggghRgggpgqgghShThUgghVfSfofofGfThWfTfVfTfVhWfVhXhYaaaaaaaaaaaaaaaaaa -aafXgagafZgagafXhZiahygxibicicididieifigihfSgggghdggggfSiigggggggggpijikilikiminiofSfofofGfGfGfGfGfGfGfGfHhYaaaaaaaaaaaaaaaaaaaa -aafXfZfZfZfZfZfXhZipiqgxirisisisisitgxfofRfSiuhOhdhPhPfSiviwixiyggiziAiBiCiDiEiFggfSfofofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aagugagafZgagaguiGiHhygxgxiIiJiKgxiLgxfofRfSfSfShgfSfSfSfSfSfSfSfSfSfSfSiMiNfSfSfSfSfofofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aagQfZfZfZfZfZiOiPhuiQgxiRiSiSiSiTiUgxiViWiXiXiYiZiXiXiXiXiXjaiXiXiXiXiXiWiXiXiXiXiXiXjbjcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aahrgagafZgagahrjdhyipgxjejfjfjgjhjijjjkjljmjmjmjnjojmjpjmjmjmjmjmjmjmjqjriXjsiXiXiXiXiXjcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aafXfZfZfZfZfZfXhIiHipgxgxgxgxgxgxjtgxgxgxjujujcjcjvjcjcjcjcjwjcjcjcjxjyjzjzjzjzjzjzjzjxjcjcjcjAjBjCaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aafXgagafZgagafXhZhyhujDjEjFipjGhyjHhyhyhyhyhyjcjIjJjKjcjLjMjMjNjOjcjPjJjzjQjRjSjTjUjzjVjVjWjWjXjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aafXfZfZfZfZfZfXkakbiHhuiahykcjDhykdhyhyhyhyhyjckekfkgjckhkikjkkkljcjPkmjzjQknkokpjUjzjVjVjVjVjVkqjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aafXkrkrkrkrkrfXgxksktkuksktgxgxgxgxgxjugxgxgxjcjcjcjcjcjcjckvjcjwjcjPjJjzkwkxkykzkAjzkBjVkCjVjVkDjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aafYkEkFkFkFkGfYaafJkHgRkIkJaagxkKkLkMhykNjEkOjckPjMkljckQjMjMkRkljcjPjJjzkSkTkUkTkVjzjVkqkDkWjVjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaafXkXkYkZfXaagxhyhyjEhyhyjEkOjclajPlbjclcjPjPjPldjcjPjJjzlelflglflhjzjVjVjXjVjVkqjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaafXkXfZkZfXaagxhyjEhyjEhyhykOjckPkjklkvlcjPliljlkjcjPjJjzlllflglflmjzkqjYjVlnkCjYjZaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaafXkXgakZfXaagxlohylphylqhykOjcjcjcjcjclrjPlsjPltjcjPjJjzlulflglflvjzjzjzjzjzlwlxlyaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaalzlAlBlAlCaagxlDhylEhylFjEkOjclGlHlIjclcjPlsjPlJjcjPlKjzjzjzlLjzjzjzlMlNlOjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagxlDlPlQlRhyhykOjclSklklkvlcjPlTjPlUjclVlWlXlYlYlZlYmambmcmdmejzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagxgxgxgxgxgxgxgxjcmfmgmhjcklkjmimjmkjcjPjPjPmlmlmlmlmmjzlMmnmojzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjzjzjzjzjzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaeFeGafaGafaGaGeHajeIeadrdrdrdZajaFeJbtezezezeAbFdQeKbFeLeMeMeNeObFbFePeQbFeRbtakakakakakakakbtbtbtbteSeSeSbtbtbtaaaa +aaaaaaaaaaaaajajeTeeeUaFeUdKajdLeVeWeXeWeWajaGeYbtexeyezeAbFdQeZbFbFfabFfbdVbFbFdWdWdWdWbtakakaaaaaaaaaaaaaaaabtbtbtbtbtaaaaaaaa +aaaaaaaaaaaaafajajfcfdfeedffajajajfgajajajajaBeYbtezezezeAbFdQfhbFbFbFbFfidVbFfjbFbFbFfkbtakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaajajajajajajajflfmfmajfnfnfofpfqbtexeyezeAbFdQfrfsftfufvfwdVbFfxbFbFbFfybtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaajfmfzfAajfBfCfDfDfEbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtfFfFfFfFfFfFfFfGfHaaaaaaaaaaaaaaaaaaaa +aafIfJfKfLfMfJfNaaaaaaaaaaaaajfOfmfPajfnfQfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfFfSfTfSfUfSfUfTfUfVfHaaaaaaaaaaaaaaaaaa +aafWfXfYfZfYfXfWaaaaaaaaaaaaajgagbgcajfngdfRgegfgggfghfRgigjgkfRglgmgngogpgfgfgqgffRfnfnfFfSfUfSfUfSfUgrfUfUgsaaaaaaaaaaaaaaaaaa +aagtgufYfYfYgugvgwgwgwgwgwgwgwgwgwgwgwfnfQfRgxgfgygfgzfRgfgfgzfRgAgBgCgDgEgfgFgogGfRfnfngHgIgJgKgJgJgLgMgNgOgsaaaaaaaaaaaaaaaaaa +aagPfYfYfYfYfYgQgRgSgTgwgUgVgWgXgYgZgwhafQfRhbhbhchdhefRhffRfRfRgfhghhgohigfgfgfhjfRfnfngHhkhlhlhlhlhmhnhohpgsaaaaaaaaaaaaaaaaaa +aahqfZfZfYfZfZhrhshthuhvhwhxhxhyhzhAgwhBhCfRgxgfhcgfgzfRgfhDhEhFgfgogpgfhGgfgFgogGfRfBfnfFfSfUfSfUfSfUgrfUfUgsaaaaaaaaaaaaaaaaaa +aafWfYfYfYfYfYfWhHhxhtgwhIhxhJhKhLhMgwfofQfRhNgfgygfhOfRhPgfgfhQgfgogpgfhRhShTgfhUfRfnfnfFfShVfSfUfSfUhVfUhWhXaaaaaaaaaaaaaaaaaa +aafWfZfZfYfZfZfWhYhZhxgwiaibibicicidieifigfRgfgfhcgfgffRihgfgfgfgfgoiiijikijiliminfRfnfnfFfFfFfFfFfFfFfFfGhXaaaaaaaaaaaaaaaaaaaa +aafWfYfYfYfYfYfWhYioipgwiqiririririsgwfnfQfRithNhchOhOfRiuiviwixgfiyiziAiBiCiDiEgffRfnfnfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aagtfZfZfYfZfZgtiFiGhxgwgwiHiIiJgwiKgwfnfQfRfRfRhffRfRfRfRfRfRfRfRfRfRfRiLiMfRfRfRfRfnfnfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aagPfYfYfYfYfYiNiOhtiPgwiQiRiRiRiSiTgwiUiViWiWiXiYiWiWiWiWiWiZiWiWiWiWiWiViWiWiWiWiWiWjajbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aahqfZfZfYfZfZhqjchxiogwjdjejejfjgjhjijjjkjljljljmjnjljojljljljljljljljpjqiWjriWiWiWiWiWjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafWfYfYfYfYfYfWhHiGiogwgwgwgwgwgwjsgwgwgwjtjtjbjbjujbjbjbjbjvjbjbjbjwjxjyjyjyjyjyjyjyjwjbjbjbjzjAjBaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafWfZfZfYfZfZfWhYhxhtjCjDjEiojFhxjGhxhxhxhxhxjbjHjIjJjbjKjLjLjMjNjbjOjIjyjPjQjRjSjTjyjUjUjVjVjWjXjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafWfYfYfYfYfYfWjZkaiGhthZhxkbjChxkchxhxhxhxhxjbkdkekfjbkgkhkikjkkjbjOkljyjPkmknkojTjyjUjUjUjUjUkpjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafWkqkqkqkqkqfWgwkrksktkrksgwgwgwgwgwjtgwgwgwjbjbjbjbjbjbjbkujbjvjbjOjIjykvkwkxkykzjykAjUkBjUjUkCjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aafXkDkEkEkEkFfXaafIkGgQkHkIaagwkJkKkLhxkMjDkNjbkOjLkkjbkPjLjLkQkkjbjOjIjykRkSkTkSkUjyjUkpkCkVjUjXjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafWkWkXkYfWaagwhxhxjDhxhxjDkNjbkZjOlajblbjOjOjOlcjbjOjIjyldlelflelgjyjUjUjWjUjUkpjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafWkWfYkYfWaagwhxjDhxjDhxhxkNjbkOkikkkulbjOlhliljjbjOjIjylklelflelljykpjXjUlmkBjXjYaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaafWkWfZkYfWaagwlnhxlohxlphxkNjbjbjbjbjblqjOlrjOlsjbjOjIjyltlelflelujyjyjyjyjylvlwlxaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaalylzlAlzlBaagwlChxlDhxlEjDkNjblFlGlHjblbjOlrjOlIjbjOlJjyjyjylKjyjyjylLlMlNjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwlClOlPlQhxhxkNjblRkkkkkulbjOlSjOlTjblUlVlWlXlXlYlXlZmambmcmdjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwgwgwgwgwgwgwgwjbmemfmgjbkkkimhmimjjbjOjOjOmkmkmkmkmljylLmmmnjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjyjyjyjyjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} From ea1c1a5a0d6db4cef4c783e53cb7325925e08396 Mon Sep 17 00:00:00 2001 From: "Superxpdude@gmail.com" Date: Thu, 20 Sep 2012 02:01:54 +0000 Subject: [PATCH 85/87] Fixed the lights on the exterior of the mining station not being powered. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4734 316c924e-a436-60f5-8080-3fe189b3f50e --- maps/tgstation.2.0.9.dmm | 347 ++++++++++++++++++++------------------- 1 file changed, 177 insertions(+), 170 deletions(-) diff --git a/maps/tgstation.2.0.9.dmm b/maps/tgstation.2.0.9.dmm index a56cc77f269..093e241a789 100644 --- a/maps/tgstation.2.0.9.dmm +++ b/maps/tgstation.2.0.9.dmm @@ -8667,163 +8667,170 @@ "dkI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) "dkJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) "dkK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dkL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"dkM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dkN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dkO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dkQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) -"dkS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dkT" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dkU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"dkV" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) -"dkW" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dkX" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"dkY" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"dkZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) -"dla" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dlb" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlc" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dld" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dle" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlf" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dlg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dlh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dli" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) -"dlj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dlk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dll" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) -"dlm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"dln" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) -"dlr" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) -"dls" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"dlt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dlu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dlv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dlw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dlx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dly" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dlz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) -"dlA" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) -"dlB" = (/turf/simulated/wall/r_wall,/area/mine/production) -"dlC" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dlD" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dlE" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlF" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlG" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlH" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dlI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dlK" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlL" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlN" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"dlO" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/living_quarters) -"dlP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dlQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dlR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dlS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dlT" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dlU" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlV" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlW" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlX" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlY" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dlZ" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dma" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dmb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dmc" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dmd" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dme" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmi" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmj" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dmk" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dml" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dmm" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) -"dmn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dmo" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmp" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dmr" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"dms" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) -"dmt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dmu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dmv" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmx" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmy" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dmz" = (/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dmA" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dmB" = (/turf/space,/area/shuttle/mining/outpost) -"dmC" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) -"dmD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dmE" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dmF" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmG" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmH" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmI" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmJ" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dmM" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) -"dmN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) -"dmO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dmP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) -"dmQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dmR" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dmS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dmT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) -"dmU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) -"dmV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dmW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) -"dmX" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dmY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dmZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) -"dna" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) -"dnb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"dnc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dnd" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dne" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dnf" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) -"dng" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dnh" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dni" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dnj" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dnk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) -"dnl" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dnm" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dnn" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dno" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnp" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) -"dnq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dnr" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dns" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"dnt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) -"dnu" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dnv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) -"dnw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dnx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dny" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dnz" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dnA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"dnB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"dnC" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) -"dnD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dnE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dnF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) -"dnG" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dnH" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnI" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnK" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dnL" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dkL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"dkN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dkO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dkP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dkR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) +"dkT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dkU" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dkV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"dkW" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"dkX" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"dkY" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"dkZ" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"dla" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/mine/eva) +"dlb" = (/obj/structure/ore_box,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dlc" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dld" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dle" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlg" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dlh" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dli" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dlj" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) +"dlk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dll" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dlm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) +"dln" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dlo" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"dlp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dls" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) +"dlt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) +"dlu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"dlv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dlw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dlx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dly" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dlz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dlA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dlB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) +"dlC" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/mine/production) +"dlD" = (/turf/simulated/wall/r_wall,/area/mine/production) +"dlE" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dlF" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dlG" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlH" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlI" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlJ" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dlK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlL" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dlM" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlN" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"dlQ" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dlR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dlS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dlT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dlU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dlV" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dlW" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlX" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlY" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dlZ" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dma" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmb" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmc" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dmd" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dme" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmf" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmg" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/lightbox/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmk" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"dml" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dmm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dmn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dmo" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) +"dmp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dmq" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmr" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dms" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dmt" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"dmu" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) +"dmv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dmx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmy" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmz" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmA" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmC" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dmD" = (/turf/space,/area/shuttle/mining/outpost) +"dmE" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/production) +"dmF" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dmG" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dmH" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmI" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmJ" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmK" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmL" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmM" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmN" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dmO" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) +"dmP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) +"dmQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dmR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining convayor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) +"dmS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dmT" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dmU" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dmV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dmW" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dmX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/production) +"dmY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/mine/production) +"dmZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dna" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) +"dnb" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dnc" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dnd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) +"dne" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) +"dnf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"dng" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnh" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station External APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dni" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dnj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dnk" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dnl" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dnm" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) +"dnn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dno" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dnp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dnq" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dnr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) +"dns" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dnt" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dnu" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dnv" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnw" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) +"dnx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dny" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnz" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"dnA" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) +"dnB" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dnC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) +"dnD" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnG" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dnH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"dnI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"dnJ" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"dnK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dnL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dnM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) +"dnN" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dnO" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnP" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnQ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnR" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dnS" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10038,19 +10045,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgGdgGdgGdgndgndgndgndgndgndgndgndgndgndgndgndgndcsdcPdeqdeqdeqdiadiYdimdimdiZdimdimdimdimdimditdjadjbditdgwdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdcPdcPdeqdhRdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcsdcsdcsdhBdjcdixdjddixdjedixdjfdiUdjgdjhdjidhBdiBdiTdjjdiTdjkdhZdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdjldjldjmdjndiEdjodjpdjpdjqdiFdjrdjrdjrdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndgndgndgndgndctdctdcPdcPdeqdeqdiadjsdimdjtdjudjvdjwdjxdimdjydiadiadiadiadiadgPdgzdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdhBdhBdhBdhBdhBdhBdhBdjzdjAdjBdjzdjAdhBdhBdhBdhBdhBdjCdhBdhBdjDdjEdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdjFdjndjGdjHdjIdjJdjKdjLdjLdjMdjNdjOdjPdjQdgzdeqdeqdeqdfidcPdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndgndgndgndgndgndgndgndctdctdcsdcPdeqdeqdiadjRdimdjSdiKdjTdjUdjVdimdjWdjXdjYdjZdkadkbdgVdgWdgNdgNdgNdgNdgNdgMdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdcsdcsdcsdcsdcPdcPdeqdeqdgSdgNdgNdgNdgNdgNdgNdgNdgNdgVdgWdgNdgNdgNdgNdgMdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdhBdkcdkddkediTdjkdkfdiUdjkdjfdkgdkhdkidiUdjkdiTdiTdkjdkkdijdikdkldkmdkmdkmdkmdkmdkmdkmdkndkndkndkndkndkndkndjmdkodkpdkqdjHdkrdksdktdkudjLdjLdjLdkvdkwdkxdkydiNdeqdeqdeqdfidcPdcsdcsdctdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndctdctdcsdcPdeqdeqdiadiadiadiadkzdkAdkBdkCdkzdkzdkDdiadiadiadiadgudgwdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcPdfhdcPdcPdcsdhBdhBdhBdhBdkEdjkdkFdkGdkHdjhdkIdkJdkJdkKdkKdkJdkJdkLdkMdkJdkMdkNdkNdkNdkNdkNdkNdkNdkNdkOdkOdkOdkOdkOdkOdkOdkPdkQdkPdkRdkQdkSdkTdkUdkVdkWdkXdkYdjNdkZdladjQdgwdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndctdctdcsdcPdcPdeqdeqdeqdeqdeqdkzdlbdlcdlddledkzdfqdlfdhydeqdeqdeqdeqdeqdgFdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdgSdgNdgTdeqdeqdeqdeqdcPdeqdeqdgFdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdhRdeqdcPdcPdcPdcPdcPdhBdiTdlgdlhdlidlidlhdljdlkdlldlidlidlhdlhdlmdlndlodlpdlqdlqdlqdlqdlqdlqdlqdlqdlrdlrdlrdlrdlrdlrdlsdltdludlvdlwdlxdlydlzdlAdlBdlBdlBdlBdlBdlBdlBdlBdlCdgvdlDdgvdhydfidcPdcsdcsdctdctdctdctdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcPdcPdeqdeqdeqdeqdkzdlEdlFdlGdlHdkzdeqdeqdeqdeqdeqdeqdcPdcPdfhdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdeqdgSdgTdeqdeqdeqdcPdcPdcPdcPdcPdcPdfhdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdhBdhBdlIdlJdlIdlKdlKdlLdlMdlNdlKdlKdlIdlOdlIdhBdlPdeqdeqdeqaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlQdjndjHdlRdlSdlTdlUdlVdlVdlWdlBdlXdlYdlZdmadmadmadmadhydeqdcPdcsdcsdctdctdctdctdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdcPdeqdeqdeqdkzdkzdkzdkzdkzdkzdeqdeqdcPdcPdcPdcPdcPdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdcPdhBdmbdmcdmddmcdlKdmedmfdmgdmhdmidlKdmjdmkdmldhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdjldmmdmndkTdlBdlBdlBdlBdmodlBdmpdlBdlBdmqdhydhydhydhydeqdcPdcsdcsdctdctdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgLdgNdgNdgNdgMdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgDdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdgLdgNdgNdgNdgVdgWdgNdgNdgNdgMdeqdeqdeqdeqdhBdmrdmsdmtdmudlKdmvdmidmidmwdmxdlKdmydmzdmAdhBdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafdmBdmBdmBdmBdmBaafaaaaaadjldmCdmDdkTdmEdmFdmGdlVdlVdmHdlVdlWdlBdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdgLdgMdeqdeqdgPdgzdeqdeqdgSdgNdgNdgNdgNdgNdgTdeqdcPdcsdcsdcsdcsdctdctdctdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdgDdeqdeqdeqdeqdhBdhBdhBdhBdhBdlKdmIdmJdmKdmLdmxdlKdlIdmMdlIdhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaadjFdjndmNdmOdmPdlBdlBdlBdlBdlBdlBdmQdmRdlBdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcPdcPdcPdcPdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdgFdeqdeqdgLdgNdgNdgVdgWdgNdgNdgTdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdcsdcsdcsdcPdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdeqdeqdlKdlKdlKdlKdlKdlKdlKdgudgvdgwdmSdeqdeqdeqdeqdeqaaaaaaaaaaafaaaaaaaaaaafdmBdmBdmBdmBdmBdmTdkodmUdmVdjHdmWdkTdmXdmXdmYdmZdnadnbdncdmRdlBdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcPdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdfhdcPdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgFdeqdcPdcPdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafaafdmBdmBdmBdmBdmBdnddjHdnddjHdjHdmWdkTdjHdjHdnedjHdjHdnfdngdnhdlBdeqdeqdeqdeqdcPdcsdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdfhdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaafdmBdmBdmBdmBdmBdjmdkodnidnjdjHdmWdnkdlxdlxdnldlxdlxdnmdnndnodlBdeqdeqdeqdgOdfhdcsdcsdcsdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdctdctdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdgLdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgVdgWdgNdgNdgMdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaadlQdjndnpdmWdkTdjHdjHdnqdmXdjHdjHdmQdnrdlBdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdgDdeqdeqdeqdeqdeqdeqdnsdnsaaaaaaaaaaafdmBdmBdmBdmBdmBaafaaaaaadlBdlBdntdnudlxdnvdnwdnxdnydnzdngdmRdlBdeqdeqdeqdeqdcPdcsdcsdcsdcsdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgNdgNdgNdgNdgNdnAdnBdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnCdnDdnEdnFdjHdjHdjHdnGdnHdnIdnJdnKdnLdlBdeqdeqdcPdcPdcPdcsdcsdctdctdctdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdnsdnsaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlBdlBdjldjmdjndjldlBdlBdlBdlBdlBdlBdlBdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndgndgndctdctdcsdcPdeqdeqdiadiadiadiadkzdkAdkBdkCdkzdkzdkDdiadiadiadiadgudgwdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdcPdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcPdfhdcPdcPdcsdhBdhBdhBdhBdkEdjkdkFdkGdkHdjhdkIdkJdkJdkKdkKdkLdkJdkMdkNdkJdkNdkOdkOdkOdkOdkOdkOdkOdkOdkPdkPdkPdkPdkPdkPdkPdkQdkRdkQdkSdkRdkTdkUdkVdkWdkXdkYdkZdjNdladlbdjQdgwdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgndgndctdctdcsdcPdcPdeqdeqdeqdeqdeqdkzdlcdlddledlfdkzdfqdlgdhydeqdeqdeqdeqdeqdgFdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdgSdgNdgTdeqdeqdeqdeqdcPdeqdeqdgFdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdhRdeqdcPdcPdcPdcPdcPdhBdiTdlhdlidljdljdlidlkdlldlmdljdljdlndlidlodlpdlqdlrdlsdlsdlsdlsdlsdlsdlsdlsdltdltdltdltdltdltdludlvdlwdlxdlydlzdlAdlBdlCdlDdlDdlDdlDdlDdlDdlDdlDdlEdgvdlFdgvdhydfidcPdcsdcsdctdctdctdctdcsdcsdcsdcsdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcPdcPdeqdeqdeqdeqdkzdlGdlHdlIdlJdkzdeqdeqdeqdeqdeqdeqdcPdcPdfhdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdeqdgSdgTdeqdeqdeqdcPdcPdcPdcPdcPdcPdfhdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdhBdhBdlKdlLdlKdlMdlMdlNdlOdlPdlMdlMdlKdlQdlKdhBdlRdeqdeqdeqaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadlSdjndjHdlTdlUdlVdlWdlXdlXdlYdlDdlZdmadmbdmcdmcdmcdmcdhydeqdcPdcsdcsdctdctdctdctdcsdcsdcsdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdcPdeqdeqdeqdkzdkzdkzdkzdkzdkzdeqdeqdcPdcPdcPdcPdcPdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdgDdeqdeqdeqdgPdgzdeqdeqdeqdeqdeqdeqdeqdcPdhBdmddmedmfdmedlMdmgdmhdmidmjdmkdlMdmldmmdmndhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdjldmodmpdkUdlDdlDdlDdlDdmqdlDdmrdlDdlDdmsdhydhydhydhydeqdcPdcsdcsdctdctdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdgLdgNdgNdgNdgMdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgDdeqdcPdcPdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdgLdgNdgNdgNdgVdgWdgNdgNdgNdgMdeqdeqdeqdeqdhBdmtdmudmvdmwdlMdmxdmkdmkdmydmzdlMdmAdmBdmCdhBdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafdmDdmDdmDdmDdmDaafaaaaaadjldmEdmFdkUdmGdmHdmIdlXdlXdmJdlXdlYdlDdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdgLdgMdeqdeqdgPdgzdeqdeqdgSdgNdgNdgNdgNdgNdgTdeqdcPdcsdcsdcsdcsdctdctdctdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdgDdeqdeqdeqdeqdhBdhBdhBdhBdhBdlMdmKdmLdmMdmNdmzdlMdlKdmOdlKdhBdeqdeqdeqdeqdeqdeqaaaaaaaafaaaaaaaaaaafdmDdmDdmDdmDdmDaafaaadjFdjndmPdmQdmRdlDdlDdlDdlDdlDdlDdmSdmTdlDdeqdeqdeqdeqdeqdcPdcsdcsdctdctdctdcsdcsdcsdcsdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcPdcPdcPdcPdeqdeqdeqdeqdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdgFdeqdeqdgLdgNdgNdgVdgWdgNdgNdgTdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdcsdcsdcsdcPdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgNdgMdeqdeqdeqdeqdeqdeqdlMdlMdlMdlMdlMdlMdlMdmUdmVdiNdmWdeqdeqdeqdeqdeqaaaaaaaaaaafaaaaaaaaaaafdmDdmDdmDdmDdmDdmXdkodmYdmZdjHdnadkUdnbdnbdncdnddnednfdngdmTdlDdeqdeqdeqdeqdcPdcPdcsdcsdctdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdcsdcPdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdfhdcPdeqdeqdeqdeqdgudgwdeqdeqdeqdeqdgFdeqdcPdcPdcPdcPdcPdcsdcsdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdeqdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdgudnhdnidnidnidnidnjdgwdeqdeqdeqdeqdeqdeqaafaafaafaafaafaafaafaafdmDdmDdmDdmDdmDdnkdjHdnkdjHdjHdnadkUdjHdjHdnldjHdjHdnmdnndnodlDdeqdeqdeqdeqdcPdcsdcsdcsdctdctdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdfhdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdcPdeqdeqdeqdeqdgDdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaaaaafdmDdmDdmDdmDdmDdjmdkodnpdnqdjHdnadnrdlzdlzdnsdlzdlzdntdnudnvdlDdeqdeqdeqdgOdfhdcsdcsdcsdctdcsdcsdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdcsdctdctdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdgLdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgNdgMdeqdeqdeqdeqdeqdeqaaaaaaaaaaaaaaaaafdmDdmDdmDdmDdmDaafaaadlSdjndnwdnadkUdjHdjHdnxdnbdjHdjHdmSdnydlDdeqdeqdeqdeqdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgDdeqdgPdgzdeqdeqdeqdnzdnzaaaaaaaaaaafdmDdmDdmDdmDdmDaafaaaaaadlDdlDdnAdnBdlzdnCdnDdnEdnFdnGdnndmTdlDdeqdeqdeqdeqdcPdcsdcsdcsdcsdctdcsdcsdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgLdgNdgVdgWdgNdgNdgNdnHdnIdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnJdnKdnLdnMdjHdjHdjHdnNdnOdnPdnQdnRdnSdlDdeqdeqdcPdcPdcPdcsdcsdctdctdctdcsdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcPdcPdcPdeqdeqdeqdeqdeqdeqdeqdcPdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdgudgwdeqdeqdeqdnzdnzaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlDdlDdjldjmdjndjldlDdlDdlDdlDdlDdlDdlDdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcPdcPdcPdcPdcPdcPdcPdcPdcPdcPdfhdgRdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcsdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdgFdeqdeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdcPdcsdcsdctdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdctdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcsdcPdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdcPdfhdcPdcPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeqdeqdeqdeqdeqdeqdeqdeqdeqdeqdfzdfhdcPdcsdcsdctdctdctdctdctdctdctdctdctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 7fc77b0bc55ef9c97c4614c4be825583103b9b6f Mon Sep 17 00:00:00 2001 From: "giacomand@gmail.com" Date: Thu, 20 Sep 2012 14:24:50 +0000 Subject: [PATCH 86/87] -Small improvements to atmos. Most notable is combining two loops into one during initialization and commenting out a loop with no nested code. -Set chunk/update to be a background proc. -Made it so the Eye's loc won't be set to null when moving out of the map. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4735 316c924e-a436-60f5-8080-3fe189b3f50e --- code/FEA/FEA_airgroup.dm | 9 ++++++--- code/FEA/FEA_gas_mixture.dm | 3 ++- code/FEA/FEA_system.dm | 17 ++++++----------- .../mob/living/silicon/ai/freelook/chunk.dm | 3 ++- .../mob/living/silicon/ai/freelook/eye.dm | 4 +++- 5 files changed, 19 insertions(+), 17 deletions(-) diff --git a/code/FEA/FEA_airgroup.dm b/code/FEA/FEA_airgroup.dm index 5be0c199ee4..9ebb8e6bb1c 100644 --- a/code/FEA/FEA_airgroup.dm +++ b/code/FEA/FEA_airgroup.dm @@ -81,7 +81,8 @@ datum/air_group turf/process_group() current_cycle = air_master.current_cycle if(!group_processing) //Revert to individual processing then end - for(var/turf/simulated/member in members) + for(var/T in members) + var/turf/simulated/member = T member.process_cell() return @@ -204,12 +205,14 @@ datum/air_group suspend_group_processing() else if(air.check_tile_graphic()) - for(var/turf/simulated/member in members) + for(var/T in members) + var/turf/simulated/member = T member.update_visuals(air) if(air.temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST) - for(var/turf/simulated/member in members) + for(var/T in members) + var/turf/simulated/member = T member.hotspot_expose(air.temperature, CELL_VOLUME) member.consider_superconductivity(starting=1) diff --git a/code/FEA/FEA_gas_mixture.dm b/code/FEA/FEA_gas_mixture.dm index e6fa54396fa..ee7592b975f 100644 --- a/code/FEA/FEA_gas_mixture.dm +++ b/code/FEA/FEA_gas_mixture.dm @@ -163,7 +163,8 @@ What are the archived variables for? else burned_fuel = fuel_store.moles oxygen -= fuel_store.moles - del(fuel_store) + trace_gases -= fuel_store + fuel_store = null energy_released += FIRE_CARBON_ENERGY_RELEASED * burned_fuel carbon_dioxide += burned_fuel diff --git a/code/FEA/FEA_system.dm b/code/FEA/FEA_system.dm index f50afad32d8..963b9662179 100644 --- a/code/FEA/FEA_system.dm +++ b/code/FEA/FEA_system.dm @@ -154,17 +154,10 @@ datum for(var/turf/simulated/S in world) if(!S.blocks_air && !S.parent && S.z < 5) // Added last check to force skipping asteroid z-levels -- TLE assemble_group_turf(S) - for(var/turf/simulated/S in world) //Update all pathing and border information as well if(S.z > 4) // Skipping asteroids -- TLE continue S.update_air_properties() -/* - for(var/obj/movable/floor/S in world) - if(!S.parent) - assemble_group_object(S) - for(var/obj/movable/floor/S in world) //Update all pathing and border information as well - S.update_air_properties() -*/ + world << "\red \b Geometry processed in [(world.timeofday-start_time)/10] seconds!" assemble_group_turf(turf/simulated/base) @@ -284,7 +277,8 @@ datum return 1 process_update_tiles() - for(var/turf/simulated/T in tiles_to_update) + for(var/turf in tiles_to_update) + var/turf/simulated/T = turf T.update_air_properties() /* for(var/obj/movable/floor/O in tiles_to_update) @@ -296,7 +290,8 @@ datum var/turf/list/turfs = list() for(var/datum/air_group/turf/turf_AG in groups_to_rebuild) //Deconstruct groups, gathering their old members - for(var/turf/simulated/T in turf_AG.members) + for(var/turf in turf_AG.members) + var/turf/simulated/T = turf T.parent = null turfs += T del(turf_AG) @@ -309,7 +304,7 @@ datum // var/obj/movable/list/movable_objects = list() - for(var/datum/air_group/object/object_AG in groups_to_rebuild) //Deconstruct groups, gathering their old members +// for(var/datum/air_group/object/object_AG in groups_to_rebuild) //Deconstruct groups, gathering their old members /* for(var/obj/movable/floor/OM in object_AG.members) OM.parent = null diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index d7ae0fe9a8b..0a9bbf44dfc 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -42,7 +42,6 @@ /datum/camerachunk/proc/visibilityChanged(turf/loc) if(!(loc in visibleTurfs)) return - hasChanged() // Updates the chunk, makes sure that it doesn't update too much. If the chunk isn't being watched it will @@ -62,6 +61,8 @@ /datum/camerachunk/proc/update() + set background = 1 + var/list/newVisibleTurfs = list() for(var/obj/machinery/camera/c in cameras) diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 59a6773d348..32b4038923a 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -103,7 +103,9 @@ user.sprint = initial for(var/i = 0; i < max(user.sprint, initial); i += 20) - user.eyeobj.setLoc(get_turf(get_step(user.eyeobj, direct))) + var/turf/step = get_turf(get_step(user.eyeobj, direct)) + if(step) + user.eyeobj.setLoc(step) user.cooldown = world.timeofday + 5 if(user.acceleration) From 37cd7537a551b6334a225c7c7335890b52d52f32 Mon Sep 17 00:00:00 2001 From: "Kortgstation@gmail.com" Date: Fri, 21 Sep 2012 21:34:05 +0000 Subject: [PATCH 87/87] NPC clowns should actually die in space now. Mechas now protect from space again (credit to Aranclanos, though I totally helped with this) Mecha occupants now finally get some feedback/notification when they toggle their airtank lights(credit to Aranclanos) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4736 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/mecha/mecha.dm | 4 +++- code/modules/mob/living/carbon/human/life.dm | 5 ++++- code/modules/mob/living/simple_animal/clown.dm | 6 +++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 0f66460a520..85050fba743 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -948,7 +948,8 @@ lights = !lights if(lights) SetLuminosity(luminosity + lights_power) else SetLuminosity(luminosity - lights_power) - log_message("Toggled lights.") + src.occupant_message("Toggled lights [lights?"on":"off"].") + log_message("Toggled lights [lights?"on":"off"].") return @@ -960,6 +961,7 @@ if(usr!=src.occupant) return use_internal_tank = !use_internal_tank + src.occupant_message("Now taking air from [use_internal_tank?"internal airtank":"environment"].") src.log_message("Now taking air from [use_internal_tank?"internal airtank":"environment"].") return diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 06201970765..ad362e3cbca 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -532,7 +532,10 @@ if(!environment) return var/loc_temp = T0C - if(istype(get_turf(src), /turf/space)) + if(istype(loc, /obj/mecha)) + var/obj/mecha/M = loc + loc_temp = M.return_temperature() + else if(istype(get_turf(src), /turf/space)) var/turf/heat_turf = get_turf(src) loc_temp = heat_turf.temperature else if(istype(loc, /obj/machinery/atmospherics/unary/cryo_cell)) diff --git a/code/modules/mob/living/simple_animal/clown.dm b/code/modules/mob/living/simple_animal/clown.dm index bdd86885d88..c75f1672135 100644 --- a/code/modules/mob/living/simple_animal/clown.dm +++ b/code/modules/mob/living/simple_animal/clown.dm @@ -36,7 +36,11 @@ max_co2 = 5 min_n2 = 0 max_n2 = 0 - minbodytemp = 0 + minbodytemp = 270 + maxbodytemp = 370 + heat_damage_per_tick = 15 //amount of damage applied if animal's body temperature is higher than maxbodytemp + cold_damage_per_tick = 10 //same as heat_damage_per_tick, only if the bodytemperature it's lower than minbodytemp + unsuitable_atoms_damage = 10 var/hostile = 0