diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index f509ba6ba0c..93f85dfa024 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -633,14 +633,17 @@ var/list/ghostteleportlocs = list() /area/xenos_station/transit name = "\improper Hyperspace" icon_state = "shuttle" + requires_power = 0 /area/xenos_station/southwest name = "\improper Aft Port Solars" icon_state = "southwest" + requires_power = 0 /area/xenos_station/northwest name = "\improper Fore Port Solars" icon_state = "northwest" + requires_power = 0 /area/xenos_station/northeast name = "\improper Fore Starboard Solars" @@ -650,15 +653,18 @@ var/list/ghostteleportlocs = list() /area/xenos_station/southeast name = "\improper Aft Starboard Solars" icon_state = "southeast" - + requires_power = 0 + /area/xenos_station/north name = "\improper West Landing Area" icon_state = "north" - + requires_power = 0 + /area/xenos_station/south name = "\improper East Landing Area" icon_state = "south" - + requires_power = 0 + //PRISON /area/prison name = "\improper Prison Station" diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index bd08fcf9861..bdfa06eeba4 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -246,7 +246,8 @@ var/specops_shuttle_timeleft = 0 return 1 /obj/machinery/computer/specops_shuttle/attack_ai(var/mob/user as mob) - return attack_hand(user) + user << "\red Access Denied." + return 1 /obj/machinery/computer/specops_shuttle/attack_paw(var/mob/user as mob) return attack_hand(user) diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index 41a6f9b7307..a095dc495f0 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -180,7 +180,8 @@ var/syndicate_elite_shuttle_timeleft = 0 return attack_hand(user) /obj/machinery/computer/syndicate_elite_shuttle/attack_ai(var/mob/user as mob) - return attack_hand(user) + user << "\red Access Denied." + return 1 /obj/machinery/computer/syndicate_elite_shuttle/attack_paw(var/mob/user as mob) return attack_hand(user) diff --git a/code/game/machinery/computer/xenos_shuttle.dm b/code/game/machinery/computer/xenos_shuttle.dm index e6ff4cd981e..0fda373fe2a 100644 --- a/code/game/machinery/computer/xenos_shuttle.dm +++ b/code/game/machinery/computer/xenos_shuttle.dm @@ -28,7 +28,20 @@ A.close() if(dest_location == locate(/area/xenos_station/start)) A.locked = 1 - A.update_icon() + A.update_icon() + + for(var/mob/M in curr_location) + if(M.client) + spawn(0) + if(M.buckled) + M << "\red Sudden acceleration presses you into your chair!" + shake_camera(M, 3, 1) + else + M << "\red The floor lurches beneath you!" + shake_camera(M, 10, 1) + if(istype(M, /mob/living/carbon) && !isalien(M)) + if(!M.buckled) + M.Weaken(3) if(curr_location.z != dest_location.z) var/area/transit_location = locate(/area/xenos_station/transit) @@ -41,6 +54,30 @@ if(dest_location != locate(/area/xenos_station/start)) A.locked = 0 A.update_icon() + + var/list/dstturfs = list() + var/throwy = world.maxy + + for(var/turf/T in dest_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) + + for(var/mob/living/carbon/bug in dest_location) // If someone somehow is still in the shuttle's docking area... + bug.gib() + + for(var/mob/living/simple_animal/pest in dest_location) // And for the other kind of bug... + pest.gib() curr_location.move_contents_to(dest_location) curr_location = dest_location @@ -62,21 +99,21 @@ user << "\red Access denied." return - if(!istype(user,/mob/living/carbon/alien) && !isrobot(user) && !isAI(user)) - user << "You do not know how to operate this computer." + if(!isalien(user) && !isrobot(user) && !isAI(user)) + user << "You do not know how to operate this terminal." return user.set_machine(src) var/dat = {"Location: [curr_location]
Ready to move[max(lastMove + XENOS_SHUTTLE_COOLDOWN - world.time, 0) ? " in [max(round((lastMove + XENOS_SHUTTLE_COOLDOWN - world.time) * 0.1), 0)] seconds" : ": now"]
- Xenos Space
- North West of SS13 | + Alien Space
+ North-West of SS13 | North of SS13 | - North East of SS13
- South West of SS13 | + North-East of SS13
+ South-West of SS13 | South of SS13 | - South East of SS13
+ South-East of SS13
Close"} user << browse(dat, "window=computer;size=575x450") diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index ab50be7e866..196cea60241 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -299,7 +299,7 @@ return /obj/machinery/door/airlock/alien/attackby(C as obj, mob/user as mob) - if(istype(user,/mob/living/carbon/alien) || isrobot(user) || isAI(user)) + if(isalien(user) || isrobot(user) || isAI(user)) ..(C, user) else user << "You do not know how to operate this airlock's mechanism." diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index ceb4c3bf93f..5408ad58fc4 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -120,7 +120,17 @@ /turf/simulated/floor/greengrid icon = 'icons/turf/floors.dmi' icon_state = "gcircuit" + +/turf/simulated/floor/greengrid/airless + icon_state = "gcircuit" + name = "airless floor" + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + New() + ..() + name = "floor" /turf/simulated/shuttle name = "shuttle" diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index e6052dec862..0de4efd3db7 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -78,7 +78,7 @@ /turf/simulated/wall/mineral/plasma name = "plasma wall" - desc = "A wall with plasma plating. This is definately a bad idea." + desc = "A wall with plasma plating. This is definitely a bad idea." icon_state = "plasma0" walltype = "plasma" mineral = "plasma" @@ -144,3 +144,10 @@ if(shocked) shock() */ + +/turf/simulated/wall/mineral/alien + name = "alien wall" + desc = "An strange-looking alien wall." + icon_state = "plasma0" + walltype = "plasma" + mineral = "plasma" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c786cec9c8d..1a95fb5595f 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -181,6 +181,49 @@ BLIND // can't see anything set src in usr ..() return + +/obj/item/clothing/under/proc/set_sensors(mob/usr as mob) + var/mob/M = usr + if (istype(M, /mob/dead/)) return + if (usr.stat || usr.restrained()) return + if(has_sensor >= 2) + usr << "The controls are locked." + return 0 + if(has_sensor <= 0) + usr << "This suit does not have any sensors." + return 0 + + var/list/modes = list("Off", "Binary sensors", "Vitals tracker", "Tracking beacon") + var/switchMode = input("Select a sensor mode:", "Suit Sensor Mode", modes[sensor_mode + 1]) in modes + if(get_dist(usr, src) > 1) + usr << "You have moved too far away." + return + sensor_mode = modes.Find(switchMode) - 1 + + if (src.loc == usr) + switch(sensor_mode) + if(0) + usr << "You disable your suit's remote sensing equipment." + if(1) + usr << "Your suit will now report whether you are live or dead." + if(2) + usr << "Your suit will now report your vital lifesigns." + if(3) + usr << "Your suit will now report your vital lifesigns as well as your coordinate position." + else if (istype(src.loc, /mob)) + switch(sensor_mode) + if(0) + for(var/mob/V in viewers(usr, 1)) + V.show_message("\red [usr] disables [src.loc]'s remote sensing equipment.", 1) + if(1) + for(var/mob/V in viewers(usr, 1)) + V.show_message("[usr] turns [src.loc]'s remote sensors to binary.", 1) + if(2) + for(var/mob/V in viewers(usr, 1)) + V.show_message("[usr] sets [src.loc]'s sensors to track vitals.", 1) + if(3) + for(var/mob/V in viewers(usr, 1)) + V.show_message("[usr] sets [src.loc]'s sensors to maximum.", 1) //Head /obj/item/clothing/head diff --git a/code/modules/events/tgevents/vent_clog.dm b/code/modules/events/tgevents/vent_clog.dm index e1b908cc844..0b14faf4ec7 100755 --- a/code/modules/events/tgevents/vent_clog.dm +++ b/code/modules/events/tgevents/vent_clog.dm @@ -24,7 +24,7 @@ var/list/gunk = list("water","carbon","flour","radium","toxin","cleaner","nutriment","condensedcapsaicin","psilocybin","lube", "plantbgone","banana","anti_toxin","space_drugs","hyperzine","holywater","ethanol","hot_coco","pacid", "blood","stoxin","fluorine","ryetalyn","mutagen","oxycodone","fuel","cryptobiolin", - "impedrezene","mindbreaker","nanites","xenomicrobes","lipozine","frostoil","doctorsdelight","beepskysmash", + "impedrezene","mindbreaker","nanites","lipozine","frostoil","doctorsdelight","beepskysmash", "tricordrazine", "amatoxin", "adminordrazine", "neurotoxin", "zombiepowder", "synaptizine") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = vent diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 52aecbb9dfc..296374adbd4 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -24,14 +24,24 @@ Doesn't work on other aliens/AI.*/ set category = "Alien" if(locate(/obj/effect/alien/weeds/node) in get_turf(src)) - src << "There's already a weed node here." + src << "There's already a weed node here." return + + if(constructing) + src << "You are already constructing something." + return if(powerc(50,1)) - adjustToxLoss(-50) - for(var/mob/O in viewers(src, null)) - O.show_message(text("[src] has planted some alien weeds!"), 1) - new /obj/effect/alien/weeds/node(loc) + constructing = 1 + stunned = 5 + src << "You start planting a weed node." + spawn(30) + adjustToxLoss(-50) + for(var/mob/O in viewers(src, null)) + O.show_message(text("[src] has planted some alien weeds!"), 1) + new /obj/effect/alien/weeds/node(loc) + constructing = 0 + stunned = 0 return /mob/living/carbon/alien/humanoid/verb/whisp(mob/M as mob in oview()) diff --git a/code/modules/mob/living/carbon/alien/humanoid/empress.dm b/code/modules/mob/living/carbon/alien/humanoid/empress.dm index 493fa274b33..b8853854594 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/empress.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/empress.dm @@ -80,7 +80,7 @@ set category = "Alien" if(locate(/obj/effect/alien/egg) in get_turf(src)) - src << "There's already an egg here." + src << "There's already an egg here." return if(constructing) diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 4a3fc10ba16..2f102511162 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -62,7 +62,7 @@ set desc = "Lay an egg to produce huggers to impregnate prey with." set category = "Alien" if(locate(/obj/effect/alien/egg) in get_turf(src)) - src << "There's already an egg here." + src << "There's already an egg here." return if(constructing) @@ -120,7 +120,7 @@ if(no_queen) adjustToxLoss(-1000) - src << "\green You begin to evolve!" + src << "You begin to evolve!" for(var/mob/O in viewers(src, null)) O.show_message(text("\green [src] begins to twist and contort!"), 1) var/mob/living/carbon/alien/humanoid/empress/new_xeno = new (loc) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index cf2473dc6ca..6b8cb9477d6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -487,11 +487,11 @@ suit = w_uniform var/obj/item/clothing/gloves/G - //var/pickpocket = 0 + var/pickpocket = 0 if(ishuman(user)) if(user:gloves) G = user:gloves - //pickpocket = G.pickpocket + pickpocket = G.pickpocket user.set_machine(src) var/dat = {"
[name]
@@ -512,12 +512,14 @@
ID: [(wear_id ? wear_id : "Nothing")]
PDA: [(wear_pda ? wear_pda : "Nothing")]
Suit Storage: [(s_store ? s_store : "Nothing")] -
[(handcuffed ? text("Handcuffed") : text("Not Handcuffed"))] +

Left Pocket ([l_store ? (pickpocket ? l_store.name : "Full") : "Empty"]) +
Right Pocket ([r_store ? (pickpocket ? r_store.name : "Full") : "Empty"]) +
Empty Both Pockets +

[(handcuffed ? text("Handcuffed") : text("Not Handcuffed"))]
[(legcuffed ? text("Legcuffed") : text(""))] -
[(suit) ? ((suit.hastie) ? text(" Remove Accessory", src) : "") :] -
[(internal ? text("Remove Internal") : "")] + [(suit) ? ((suit.hastie) ? text("
Remove Accessory", src) : "") :] + [(internal ? text("
Remove Internal") : "")]
Remove Splints -
Empty Pockets
Refresh
Close
"} diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index df7abf15588..171de58faab 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -695,6 +695,17 @@ It can still be worn/put on as normal. slot_to_process = slot_wear_suit if (target.wear_suit && target.wear_suit.canremove) strip_item = target.wear_suit + if("tie") + var/obj/item/clothing/under/suit = target.w_uniform + var/obj/item/clothing/tie/tie = suit.hastie + if(tie) + if (istype(tie,/obj/item/clothing/tie/storage)) + var/obj/item/clothing/tie/storage/W = tie + if (W.hold) + W.hold.close(usr) + usr.put_in_hands(tie) + suit.hastie = null + target.update_inv_w_uniform() if("id") slot_to_process = slot_wear_id if (target.wear_id) @@ -752,6 +763,13 @@ It can still be worn/put on as normal. if("pockets") slot_to_process = slot_l_store strip_item = target.l_store //We'll do both + if("sensor") + var/obj/item/clothing/under/suit = target.w_uniform + if (suit) + if(suit.has_sensor >= 2) + source << "The controls are locked." + else + suit.set_sensors(source) if("internal") if (target.internal) target.internal.add_fingerprint(source) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index e30df0e0215..f53ef8ef3ef 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -166,11 +166,11 @@ process() - if(kill_count < 1) - del(src) - return - kill_count-- spawn while(src) + if(kill_count < 1) + del(src) + return + kill_count-- if((!( current ) || loc == current)) current = locate(min(max(x + xo, 1), world.maxx), min(max(y + yo, 1), world.maxy), z) if((x == 1 || x == world.maxx || y == 1 || y == world.maxy)) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 7bf22969fd0..3c4f66e399e 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -2634,12 +2634,12 @@ datum if (istype(holder.my_atom,/mob/living)) var/mob/living/M as mob var/to_remove = 0 - if(!M) M = holder.my_atom if (holder.has_reagent("anti_toxin")) to_remove = min(holder.get_reagent_amount("anti_toxin"),data) holder.remove_reagent("anti_toxin", to_remove, 0) data -= to_remove - M.adjustToxLoss((data-1)*rand(2,4)) + if(M) + M.adjustToxLoss((data-1)*rand(2,4)) ..() psilocybin diff --git a/code/modules/shuttles/antagonist.dm b/code/modules/shuttles/antagonist.dm index c49c099026c..b01640b0543 100644 --- a/code/modules/shuttles/antagonist.dm +++ b/code/modules/shuttles/antagonist.dm @@ -2,8 +2,16 @@ name = "skipjack control console" req_access = list(access_syndicate) shuttle_tag = "Vox Skipjack" + +/obj/machinery/computer/shuttle_control/multi/vox/attack_ai(user as mob) + user << "\red Access Denied." + return 1 /obj/machinery/computer/shuttle_control/multi/syndicate name = "Syndicate control console" req_access = list(access_syndicate) - shuttle_tag = "Syndicate" \ No newline at end of file + shuttle_tag = "Syndicate" + +/obj/machinery/computer/shuttle_control/multi/syndicate/attack_ai(user as mob) + user << "\red Access Denied." + return 1 \ No newline at end of file diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index c3157bc0566..6efdd5c7142 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -25,7 +25,7 @@ var/list/power_options = list(5, 10, 20, 25, 30, 40, 50, 80, 100) var/teleporting = 0 var/starting_crystals = 0 - var/max_crystals = 4 + var/max_crystals = 7 var/list/crystals = list() var/obj/item/device/gps/inserted_gps diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 53dfce86a2b..86667cb01d0 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -133,7 +133,7 @@ "acC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) "acD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/permabrig) "acE" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) -"acF" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/ammo_box/shotgun/beanbag,/obj/item/ammo_box/shotgun/beanbag,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) +"acF" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/window/reinforced{dir = 1},/obj/structure/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/ammo_box/shotgun/beanbag,/obj/item/ammo_box/shotgun/beanbag,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) "acG" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/security/securearmoury) "acH" = (/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/security/hos) "acI" = (/turf/simulated/floor{icon_state = "dark"},/area/security/hos) @@ -7936,15 +7936,15 @@ "cWF" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "cWG" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) "cWH" = (/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) -"cWI" = (/turf/unsimulated/wall{icon_state = "plasma6"},/area/xenos_station/start) +"cWI" = (/turf/simulated/wall/mineral/alien,/area/xenos_station/start) "cWJ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/xenos_station/start) -"cWK" = (/turf/unsimulated/wall{icon_state = "plasma10"},/area/xenos_station/start) +"cWK" = (/obj/structure/closet/acloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cWL" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cWM" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "cWN" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "cWO" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership/control) "cWP" = (/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) -"cWQ" = (/turf/unsimulated/wall{icon_state = "plasma3"},/area/xenos_station/start) +"cWQ" = (/obj/effect/landmark{name = "Xenos-Spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cWR" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/unsimulated/floor/plating,/area/xenos_station/start) "cWS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area) "cWT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area) @@ -7963,8 +7963,8 @@ "cXg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "cXh" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "cXi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"cXj" = (/turf/unsimulated/wall{icon_state = "plasma12"},/area/xenos_station/start) -"cXk" = (/turf/unsimulated/wall{icon_state = "plasma14"},/area/xenos_station/start) +"cXj" = (/obj/structure/stool/bed/alien,/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXk" = (/obj/structure/closet/acloset,/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cXl" = (/turf/space/transit/north/shuttlespace_ns5,/area/syndicate_station/transit) "cXm" = (/turf/space/transit/north/shuttlespace_ns11,/area/syndicate_station/transit) "cXn" = (/turf/space/transit/north/shuttlespace_ns3,/area/syndicate_station/transit) @@ -7988,12 +7988,12 @@ "cXF" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership/elite_squad) "cXG" = (/obj/mecha/combat/marauder/mauler/loaded,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) "cXH" = (/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) -"cXI" = (/obj/structure/closet/acloset,/turf/simulated/floor/plating,/area/xenos_station/start) -"cXJ" = (/obj/effect/landmark{name = "Xenos-Spawn"; pixel_x = -1},/obj/machinery/camera{c_tag = "Xeno Shuttle North-West"; dir = 2; network = list("Xeno")},/turf/simulated/floor/plating,/area/xenos_station/start) -"cXK" = (/obj/structure/stool/bed/alien,/turf/simulated/floor/plating,/area/xenos_station/start) -"cXL" = (/obj/machinery/power/smes/magical{name = "alien power storage unit"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid,/area/xenos_station/start) -"cXM" = (/obj/machinery/camera{c_tag = "Xeno Shuttle North-East"; dir = 2; network = list("Xeno")},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/greengrid,/area/xenos_station/start) -"cXN" = (/turf/simulated/floor/greengrid,/area/xenos_station/start) +"cXI" = (/obj/effect/landmark{name = "Xenos-Spawn"; pixel_x = -1},/obj/machinery/camera{c_tag = "Xeno Shuttle North-West"; dir = 2; network = list("Xeno")},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXJ" = (/obj/machinery/door/airlock/alien{icon_state = "door_locked"; locked = 1},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXK" = (/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXL" = (/obj/machinery/light{dir = 8},/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/greengrid/airless,/area/xenos_station/start) +"cXM" = (/obj/effect/landmark/start{name = "XenoAI"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) +"cXN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) "cXO" = (/turf/space/transit/north/shuttlespace_ns2,/area/syndicate_station/transit) "cXP" = (/turf/space/transit/north/shuttlespace_ns12,/area/syndicate_station/transit) "cXQ" = (/turf/space/transit/north/shuttlespace_ns6,/area/syndicate_station/transit) @@ -8002,11 +8002,11 @@ "cXT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) "cXU" = (/obj/item/flag/wiz,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cXV" = (/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) -"cXW" = (/obj/structure/closet/acloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/xenos_station/start) -"cXX" = (/obj/effect/landmark{name = "Xenos-Spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/xenos_station/start) -"cXY" = (/obj/machinery/light{dir = 8},/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/greengrid,/area/xenos_station/start) -"cXZ" = (/obj/effect/landmark/start{name = "XenoAI"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid,/area/xenos_station/start) -"cYa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/greengrid,/area/xenos_station/start) +"cXW" = (/obj/machinery/camera{c_tag = "Xeno Shuttle West"; dir = 4; network = list("Xeno")},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXX" = (/obj/machinery/camera{c_tag = "Xeno Shuttle East"; dir = 8; network = list("Xeno")},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cXY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) +"cXZ" = (/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) +"cYa" = (/obj/machinery/camera{c_tag = "Xeno Shuttle North-East"; dir = 2; network = list("Xeno")},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) "cYb" = (/turf/space/transit/north/shuttlespace_ns8,/area/syndicate_station/transit) "cYc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area) "cYd" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/wizard_station) @@ -8021,7 +8021,7 @@ "cYm" = (/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) "cYn" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) "cYo" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"cYp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/greengrid,/area/xenos_station/start) +"cYp" = (/obj/machinery/power/smes/magical{name = "alien power storage unit"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) "cYq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area) "cYr" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cYs" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) @@ -8032,7 +8032,7 @@ "cYx" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cYy" = (/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) "cYz" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/space,/area) -"cYA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 1; equipment = 1; lighting = 1; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/greengrid,/area/xenos_station/start) +"cYA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 1; equipment = 1; lighting = 1; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/greengrid/airless,/area/xenos_station/start) "cYB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) "cYC" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cYD" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) @@ -8041,7 +8041,7 @@ "cYG" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "cYH" = (/obj/structure/disposalpipe/segment,/turf/simulated/shuttle/wall{icon_state = "pwall"; dir = 1},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cYI" = (/turf/simulated/shuttle/wall{icon_state = "pwall"; dir = 1},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"cYJ" = (/turf/simulated/floor/plating,/area/xenos_station/start) +"cYJ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cYK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) "cYL" = (/turf/space/transit/north/shuttlespace_ns11,/area/vox_station/transit) "cYM" = (/turf/space/transit/north/shuttlespace_ns15,/area/vox_station/transit) @@ -8057,7 +8057,7 @@ "cYW" = (/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cYX" = (/obj/structure/stool/bed,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cYY" = (/obj/structure/stool/bed,/obj/effect/decal/remains/human,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"cYZ" = (/obj/machinery/recharge_station/upgraded,/turf/simulated/floor/plating,/area/xenos_station/start) +"cYZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cZa" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) "cZb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) "cZc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area) @@ -8068,8 +8068,8 @@ "cZh" = (/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZi" = (/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZj" = (/obj/effect/decal/cleanable/blood/gibs/up,/obj/effect/decal/cleanable/blood/tracks,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"cZk" = (/turf/unsimulated/wall{icon_state = "plasma4"},/area/xenos_station/start) -"cZl" = (/turf/unsimulated/wall{icon_state = "plasma9"},/area/xenos_station/start) +"cZk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cZl" = (/obj/machinery/recharge_station/upgraded,/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cZm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area) "cZn" = (/turf/space/transit/north/shuttlespace_ns9,/area/vox_station/transit) "cZo" = (/turf/space/transit/north/shuttlespace_ns3,/area/vox_station/transit) @@ -8079,8 +8079,8 @@ "cZs" = (/obj/machinery/door/window/southright,/obj/machinery/door/window/northright,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZu" = (/obj/machinery/door/window/southright,/obj/machinery/door/window/northright,/obj/effect/decal/cleanable/blood/tracks,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"cZv" = (/obj/machinery/camera{c_tag = "Xeno Shuttle West"; dir = 4; network = list("Xeno")},/turf/simulated/floor/plating,/area/xenos_station/start) -"cZw" = (/obj/machinery/camera{c_tag = "Xeno Shuttle East"; dir = 8; network = list("Xeno")},/turf/simulated/floor/plating,/area/xenos_station/start) +"cZv" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cZw" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cZx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area) "cZy" = (/turf/space/transit/north/shuttlespace_ns8,/area/vox_station/transit) "cZz" = (/turf/space/transit/north/shuttlespace_ns12,/area/vox_station/transit) @@ -8096,9 +8096,9 @@ "cZJ" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZK" = (/obj/effect/decal/cleanable/blood/tracks,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "cZL" = (/obj/machinery/gibber,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"cZM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/xenos_station/start) -"cZN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/xenos_station/start) -"cZO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/xenos_station/start) +"cZM" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/obj/structure/window/plasmareinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cZN" = (/obj/machinery/camera{c_tag = "Xeno Shuttle South"; dir = 4; network = list("Xeno")},/obj/machinery/door_control{id = "alienshutters"; name = "Alien Blast Shutter Control"; pixel_x = -26; pixel_y = -2; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/xenos_station/start) +"cZO" = (/obj/machinery/computer/xenos_station,/turf/simulated/floor/plating/airless,/area/xenos_station/start) "cZP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area) "cZQ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area) "cZR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) @@ -8118,7 +8118,6 @@ "daf" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dag" = (/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dah" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"dai" = (/obj/machinery/door/airlock/alien{icon_state = "door_locked"; locked = 1},/turf/simulated/floor/plating,/area/xenos_station/start) "daj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area) "dak" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) "dal" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) @@ -8160,7 +8159,6 @@ "daV" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "daW" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "daX" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"daY" = (/turf/unsimulated/wall{icon_state = "plasma5"},/area/xenos_station/start) "daZ" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) "dba" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) "dbb" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) @@ -8172,8 +8170,6 @@ "dbh" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "dbi" = (/obj/machinery/door/airlock/hatch{name = "Storage"},/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dbj" = (/obj/machinery/door/airlock/hatch{name = "Guest Room/Kitchen"},/turf/simulated/floor/wood{name = "Vox flooring"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"dbk" = (/obj/machinery/camera{c_tag = "Xeno Shuttle South"; dir = 4; network = list("Xeno")},/obj/machinery/door_control{id = "alienshutters"; name = "Alien Blast Shutter Control"; pixel_x = -26; pixel_y = -2; req_access_txt = "0"},/turf/simulated/floor/plating,/area/xenos_station/start) -"dbl" = (/obj/machinery/computer/xenos_station,/turf/simulated/floor/plating,/area/xenos_station/start) "dbm" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) "dbn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area) "dbo" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) @@ -8186,9 +8182,6 @@ "dbv" = (/obj/machinery/optable,/obj/effect/decal/cleanable/blood,/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dbw" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dbx" = (/obj/machinery/sleep_console{dir = 8},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) -"dby" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/obj/structure/window/plasmareinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/unsimulated/floor/plating,/area/xenos_station/start) -"dbz" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/unsimulated/floor/plating,/area/xenos_station/start) -"dbA" = (/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "alienshutters"; name = "Alien Blast Shutters"; opacity = 0},/turf/unsimulated/floor/plating,/area/xenos_station/start) "dbB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dbC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) "dbD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating{name = "Vox plating"; nitrogen = 100; oxygen = 0},/area/alien{icon_state = "red2"; name = "\improper Vox base"}) @@ -12824,31 +12817,31 @@ cOFcPDcPCcPBcPzcPHcQBcRCcRUcRacRCcRUcRacRmcRFcRmcRFcRTcRScQZcQXcPIcPGcPzcPycPEcO cOIcPzcPEcPAcPIcPxcQXcRTcRScREcRTcRScREcQYcSrcQYcSrcRacSdcRDcQAcPFcPJcPIcPBcPHcOJcPOcPPcPQcOTcOUcOVcOWcPmcOYcOZcPKcPLcPMcPNcPRcPOcPPcPQcOTcOUcOVcOWcOXcOYcOZcPKcPLcPMcPNcPRcPOcPgcPpcPqcPzcPEcPAcPIcPxcPCcPFcQXcQAcQCcRRcQxcQBcQMcPBcPHcPDcPycPEcPAcPFcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucVtcUlcUlcUlcUlcUmcVucUmcUmcVucUmcVvcVwcVwcVwcVwcVwcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVxcVycVycVycVycVycVzcVycVycVycVycVycVzcVycVycVycVycVycVzcVycVycVycVycVycVzcVycVycVycVycVycVzcVycVycVycVycVycVzcVycVycVycVycVycVA cOLcPIcPHcPwcPFcPGcQAcRacSdcQZcRacSdcQZcRCcSEcRCcSEcREcSscRFcQDcPCcPvcPFcPAcPxcORcOYcOZcPKcPLcPMcPNcPRcPfcPPcPQcOTcOUcOVcOWcOXcOYcOZcPKcPLcPMcPNcPRcPOcPPcPQcOTcOUcOVcOWcOXcOYcPocPpcPqcPIcPHcPwcPFcPGcPEcPCcPycPBcPHcPwcPCcPvcPFcPAcPxcPzcPBcPHcPwcPCcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucTucVBcVCcVCcVDcTucTucTucTucTucTucTucTucTucTucTucTucTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa cOKcPFcPxcPDcPCcPJcQDcREcSscRDcREcSscRDcRTcRUcRTcRUcQZcRmcSrcRRcPEcPycPCcPwcPGcOOcPLcPMcPNcPRcPOcPPcPQcPicOUcOVcOWcOXcOYcOZcPKcPLcPMcPNcPRcPOcPPcPQcOTcOUcOVcOWcOXcOYcOZcPKcPLcPccPpcPqcPFcPxcPDcPCcPJcPHcPEcPBcPAcPxcPDcPEcPycPCcPwcPGcPIcPAcPxcPDcPEcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucVEcVEcVEcVEcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcPscPscPscPscPscSBcPscPscPscPscPscSBcPscPscPscPscPscSB -cOGcPCcPGcPzcPEcPvcRRcQZcRmcRFcQZcRmcRFcVFcRScRacRScRDcQYcSEcSccPHcPBcPEcPDcPJcOEcOWcOXcOYcOZcPKcPLcPMcPdcPecPfcPgcPhcPicPjcPkcPlcPmcPncPocPacPbcPccPdcPecPfcPgcPhcPicPjcPkcPlcPmcPpcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucVEcVEcVEcVEcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVGcVHcVIcVJcVKcPVcVLcVMcVNcVOcVPcPVcVQcVRcVScVTcVUcQg -cOMcPEcPJcPIcPHcPycSccRDcQYcSrcRDcQYcSrcVFcSdcREcSdcRFcRCcRUcQvcPxcPAcPHcPzcPvcONcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucTucTucTucTucTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVVcVVcVWcVVcVVcPVcVXcVYcVYcVYcVXcPVcVZcVZcVZcVZcVZcQg -cOJcPHcPvcPFcPxcPBcQvcRFcRCcSEcRFcRCcSEcVFcSscQZcSscSrcRTcRScQucPGcPwcPxcPIcPycOQcPpcOEcOFcOGcOHcOIcOJcOKcOLcOEcOMcONcOOcOPcOQcORcOScOKcOJcONcOGcOHcOLcOOcOIcOQcOMcOScPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVVcVVcVVcVVcVVcPVcVXcVYcVYcVYcVXcPVcVZcVZcVZcVZcVZcQg -cORcPxcPycPCcPGcPAcQucSrcRTcRUcSrcRTcRUcVFcRmcRDcRmcSEcRacSdcQMcPJcPDcPGcPFcPBcOHcPpcONcPvcPwcPxcPycPzcPAcPBcPCcPDcPEcPFcPGcPHcPIcPJcPAcPzcPEcPwcPxcPBcPFcPycPHcPDcOFcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScWacWbcVVcWbcWacPVcVXcWccVYcWccVXcPVcWdcWecVZcWfcWdcQg -cOOcPGcPBcPEcPJcPwcQMcRRcSEcRFcSdcRUcRDcRRcSEcRFcSdcRUcRDcQwcPEcPvcPzcPJcPCcPAcOPcPpcOQcPycPDcPGcPBcPIcPwcPAcPEcPzcPHcPCcPJcPxcPFcPvcPwcPIcPHcPDcPGcPAcPCcPBcPxcPzcOIcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcVycVycVycVycVycSBcVycVycVycVycVycSBcVycVycVycVycVycSB -cOEcPJcPAcPHcPvcPDcPBcSccRncQMcQwcQCcQucSccRncQMcQwcQCcQucQycPHcPycPIcPvcPEcPwcOScPpcOHcPBcPzcPJcPAcPFcPDcPwcPHcPIcPxcPEcPvcPGcPCcPycPDcPFcPxcPzcPJcPwcPEcPAcPGcPIcOLcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cOGcPCcPGcPzcPEcPvcRRcQZcRmcRFcQZcRmcRFcVFcRScRacRScRDcQYcSEcSccPHcPBcPEcPDcPJcOEcOWcOXcOYcOZcPKcPLcPMcPdcPecPfcPgcPhcPicPjcPkcPlcPmcPncPocPacPbcPccPdcPecPfcPgcPhcPicPjcPkcPlcPmcPpcPqcPCcPGcPzcPEcPvcPxcPHcPAcPwcPGcPzcPHcPBcPEcPDcPJcPFcPwcPGcPzcPHcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucVEcVEcVEcVEcTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVGcVHcVIcVJcVKcPVcVLcVMcVNcVOcVPcPVcVQcVRcVScVTcVUcQg +cOMcPEcPJcPIcPHcPycSccRDcQYcSrcRDcQYcSrcVFcSdcREcSdcRFcRCcRUcQvcPxcPAcPHcPzcPvcONcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPpcPqcPEcPJcPIcPHcPycPGcPxcPwcPDcPJcPIcPxcPAcPHcPzcPvcPCcPDcPJcPIcPxcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTucTucTucTucTucTuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVVcVVcVWcVVcVVcPVcVXcVYcVYcVYcVXcPVcVZcVZcVZcVZcVZcQg +cOJcPHcPvcPFcPxcPBcQvcRFcRCcSEcRFcRCcSEcVFcSscQZcSscSrcRTcRScQucPGcPwcPxcPIcPycOQcPpcOEcOFcOGcOHcOIcOJcOKcOLcOEcOMcONcOOcOPcOQcORcOScOKcOJcONcOGcOHcOLcOOcOIcOQcOMcOScPpaaaaaaaaaaaacPqcPHcPvcPFcPxcPBcPJcPGcPDcPzcPvcPFcPGcPwcPxcPIcPycPEcPzcPvcPFcPGcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScVVcVVcVVcVVcVVcPVcVXcVYcVYcVYcVXcPVcVZcVZcVZcVZcVZcQg +cORcPxcPycPCcPGcPAcQucSrcRTcRUcSrcRTcRUcVFcRmcRDcRmcSEcRacSdcQMcPJcPDcPGcPFcPBcOHcPpcONcPvcPwcPxcPycPzcPAcPBcPCcPDcPEcPFcPGcPHcPIcPJcPAcPzcPEcPwcPxcPBcPFcPycPHcPDcOFcPpaaaaaaaaaaaacPqcPxcPycPCcPGcPAcPvcPJcPzcPIcPycPCcPJcPDcPGcPFcPBcPHcPIcPycPCcPJcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPScWacWbcVVcWbcWacPVcVXcWccVYcWccVXcPVcWdcWecVZcWfcWdcQg +cOOcPGcPBcPEcPJcPwcQMcRRcSEcRFcSdcRUcRDcRRcSEcRFcSdcRUcRDcQwcPEcPvcPzcPJcPCcPAcOPcPpcOQcPycPDcPGcPBcPIcPwcPAcPEcPzcPHcPCcPJcPxcPFcPvcPwcPIcPHcPDcPGcPAcPCcPBcPxcPzcOIcPpaaaaaaaaaaaacPqcPGcPBcPEcPJcPwcPycPvcPIcPFcPBcPEcPvcPzcPJcPCcPAcPxcPFcPBcPEcPvcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcVycVycVycVycVycSBcVycVycVycVycVycSBcVycVycVycVycVycSB +cOEcPJcPAcPHcPvcPDcPBcSccRncQMcQwcQCcQucSccRncQMcQwcQCcQucQycPHcPycPIcPvcPEcPwcOScPpcOHcPBcPzcPJcPAcPFcPDcPwcPHcPIcPxcPEcPvcPGcPCcPycPDcPFcPxcPzcPJcPwcPEcPAcPGcPIcOLcPpaaaaaaaaaaaacPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa cONcPvcPwcPxcPycPzcPAcPBcPCcPDcPEcPFcPGcPHcPIcPJcPAcPzcPEcPwcPxcPBcPFcPycPHcPDcOFcPpcOPcPAcPIcPvcPwcPCcPzcPDcPxcPFcPGcPHcPycPJcPEcPBcPzcPCcPGcPIcPvcPDcPHcPwcPJcPFcOKcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWhcWicWjcWkcWlcWmcWgcWncWocWpcWgaaaaaacWqcWrcWrcWrcWrcWrcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa cOQcPycPDcPGcPBcPIcPwcPAcPEcPzcPHcPCcPJcPxcPFcPvcPwcPIcPHcPDcPGcPAcPCcPBcPxcPzcOIcPpcOScPwcPFcPycPDcPEcPIcPzcPGcPCcPJcPxcPBcPvcPHcPAcPIcPEcPJcPFcPycPzcPxcPDcPvcPCcOGcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWjcWjcWjcWjcWjcWjcWjcWtcWucWvcWgaaaaaacWrcWwcWxcWycWzcWAcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcSBcSBcSBcSBcSBcSBcSBcSBcSBcSB -cOHcPBcPzcPJcPAcPFcPDcPwcPHcPIcPxcPEcPvcPGcPCcPycPDcPFcPxcPzcPJcPwcPEcPAcPGcPIcOLcPpcOFcPDcPCcPBcPzcPHcPFcPIcPJcPEcPvcPGcPAcPycPxcPwcPFcPHcPvcPCcPBcPIcPGcPzcPycPEcOMcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWBcWBcWjcWjcWjcWCcWgcWDcWEcWFcWgaaaaaacWrcWGcWHcWHcWHcWGcWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcWJcWJcWJcWJcWJcWJcWJcWKcSB -cOPcPAcPIcPvcPwcPCcPzcPDcPxcPFcPGcPHcPycPJcPEcPBcPzcPCcPGcPIcPvcPDcPHcPwcPJcPFcOKcPpcOIcPzcPEcPAcPIcPxcPCcPFcPvcPHcPycPJcPwcPBcPGcPDcPCcPxcPycPEcPAcPFcPJcPIcPBcPHcOJcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWjcWjcWjcWjcWLcWLcWgcWgcWMcWgcWgaaaaaacWrcWGcWNcWNcWNcWGcWscWOcWPcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcWRcWRcWRcWRcWRcWRcWRcWQcSB -cOScPwcPFcPycPDcPEcPIcPzcPGcPCcPJcPxcPBcPvcPHcPAcPIcPEcPJcPFcPycPzcPxcPDcPvcPCcOGcPpcOLcPIcPHcPwcPFcPGcPEcPCcWScWTcWUcWVcSqcQLcRVcWWcWXcWYcWZcPHcPwcPCcPvcPFcPAcPxcORcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcXacXacWjcXbcXccXdcWgcXecWMcXfcWgaaaaaacWrcWGcXgcXhcXicWGcWscWscWscWscWscWscWscWscWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcXjcXjcXjcXkcXjcXjcXjcWQcSB -cOFcPDcPCcPBcPzcPHcPFcPIcPJcPEcPvcPGcPAcPycPxcPwcPFcPHcPvcPCcPBcPIcPGcPzcPycPEcOMcPpcOKcPFcPxcPDcPCcPJcPHcPEcWZcXlcXmcXncXocXpcXqcXrcXscXtcXucPxcPDcPEcPycPCcPwcPGcOOcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWjcWjcWjcXbcXvcXwcWgcXxcWMcXycWgaaaaaacWrcWGcXgcXhcXicWGcXzcXAcXBcXCcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcXIcXJcXKcWQcXLcXMcXNcWQcSB -cOIcORcOQcOGcOOcOPcONcOEcOIcOHcOLcOFcOMcOKcOScOJcONcOPcOLcOQcOGcOEcOFcOOcOKcOHcOJcPpcOGcPCcPGcPzcPEcPvcPxcPHcXucXrcXscXOcXPcXQcXocXncXRcXScXTcPGcPzcPHcPBcPEcPDcPJcOEcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcXUcWjcWjcWjcWjcWgcWgcWgcWgcWgcWgaaaaaacWrcWGcXgcXhcXicWGcXVcXAcXEcXEcXDcXEcXAcXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcXWcXXcXKcWQcXYcXZcYacWQcSB -cOLcPIcPHcPwcPFcPGcPEcPCcPycPxcPBcPvcPDcPAcPJcPzcPEcPGcPBcPHcPwcPCcPvcPFcPAcPxcORcPpcOMcPEcPJcPIcPHcPycPGcPxcXTcXncXRcXtcXmcXlcXPcXOcYbcXqcYccPJcPIcPxcPAcPHcPzcPvcONcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYdcYecYfcYgcWjcYhcYicYjcYkcYlcWgaaaaaacWrcWGcXhcXhcXhcYmcYncYocXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcXIcXXcXKcWQcYpcXNcXNcWQcSB -cOKcPFcPxcPDcPCcPJcPHcPEcPBcPGcPAcPycPzcPwcPvcPIcPHcPJcPAcPxcPDcPEcPycPCcPwcPGcOOcPpcOJcPHcPvcPFcPxcPBcPJcPGcYccXOcYbcXScXscXrcXmcXtcXpcXocYqcPvcPFcPGcPwcPxcPIcPycOQcPpaaaaaaaaaaaacPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYrcYscYtcWjcWjcWjcYucYvcYwcYxcWgaaaaaacWrcWGcXhcXhcXhcYmcYncYocXEcXEcXEcXEcYycXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWQcXIcXXcXKcWQcYAcXNcXNcWQcSB -cOGcPCcPGcPzcPEcPvcPxcPHcPAcPJcPwcPBcPIcPDcPycPFcPxcPvcPwcPGcPzcPHcPBcPEcPDcPJcOEcPpcORcPxcPycPCcPGcPAcPvcPJcYqcXtcXpcXqcXRcXncXscXScXQcXPcYBcPycPCcPJcPDcPGcPFcPBcOHcPpaaaaaaaaaaaacPqcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYCcYscYtcWjcWjcWjcYDcYEcYDcYEcWgaaaaaacWrcWGcYFcXhcYGcWGcXVcXAcXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIaaaaaacSBcWQcXIcXXcXKcWQcYJcYJcYJcWQcSB -cOMcPEcPJcPIcPHcPycPGcPxcPwcPvcPDcPAcPFcPzcPBcPCcPGcPycPDcPJcPIcPxcPAcPHcPzcPvcONcPpcOOcPGcPBcPEcPJcPwcPycPvcYBcPFcPBcXocYbcXOcXRcXqcPAcPxcYKcPBcPEcPvcPzcPJcPCcPAcOPcPpaaaaaaaaaaaacPqcPFcPAcPxcPFcPAcPxcPFcPAcYLcPFcPAcPxcYMcPAcPxcPFcPAcPxcPFcPAcPxcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYrcYNcYOcXUcYPcYhcYQcYxcYRcYScWgaaaaaacWrcYTcWGcYUcWGcYVcXzcXAcXEcXEcXDcXEcXAcXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcYWcYWcYXcYIcYWcYWcYYcYIcYWcYWcYXcYIaaaaaacSBcWQcYJcYJcYZcWQcYJcYJcYJcWQcSB -cOJcPHcPvcPFcPxcPBcPJcPGcPDcPycPzcPwcPCcPIcPAcPEcPJcPBcPzcPvcPFcPGcPwcPxcPIcPycOQcPpcOEcPJcPAcPHcPvcSqcWUcRlcZacZbcQLcXPcXpcXtcYbcXocPwcPGcZccPAcPHcPycPIcPvcPEcPwcOScPpaaaaaaaaaaaacPqcPCcPwcPGcPCcPwcPGcPCcPwcZdcZecZfcZdcZecPwcPGcPCcPwcPGcPCcPwcPGcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgaaaaaacWraaacYTcZgcYVaaacXzcXAcXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcZhcZicYWcYIcYWcZicYWcYIcYWcZjcYWcYIaaaaaacSBcWQcYJcYJcZkcZlcYJcYJcYJcWQcSB -cORcPxcPycPCcPGcPAcPvcPJcPzcPBcPIcPDcPEcPFcPwcPHcPvcPAcPIcPycPCcPJcPDcPGcPFcPBcOHcPpcONcPvcPwcPxcPycYqcXlcXQcXqcXocXrcXmcXQcXScXpcXPcPDcPJcZmcPwcPxcPBcPFcPycPHcPDcOFcPpaaaaaaaaaaaacPqcPEcPDcZncPEcZocPJcPEcZocZncZpcZocZncZpcZocPJcPEcZocPJcZpcPDcPJcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYHcZrcZscZtcYIcZrcZscZtcYIcZrcZucZtcYIaaaaaacSBcWQcZvcYJcYJcYJcYJcYJcZwcWQcSB -cOOcPGcPBcPEcPJcPwcPycPvcPIcPAcPFcPzcPHcPCcPDcPxcPycPwcPFcPBcPEcPvcPzcPJcPCcPAcOPcPpcOQcPycPDcPGcPBcYBcXrcXlcXocXPcXncXscXlcXqcXQcXmcWYcWYcWYcWYcZxcPAcPCcPBcPxcPzcOIcPpaaaaaaaaaaaacPqcPHcPzcZycZzcZAcPvcZzcZAcZycZzcZAcZycZzcZAcZycPHcZAcZycZzcPzcPvcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBcZCcZDcZEcZFcZBcYIcZGcYWcYWcZHcYIcYHcYWcZicYWcZIcYWcZicYWcZIcZJcZKcZLcYIaaaaaacSBcWQcZMcYJcYJcZNcYJcYJcZOcWQcSB -cOEcPJcPAcPHcPvcPDcPBcPycZPcZQcZbcZRcZScPEcZTcQKcWUcZUcZVcPAcPHcPycPIcPvcPEcPwcOScPpcOHcPBcPzcPJcPAcYKcXncXrcXPcXmcXOcXRcXrcXocXlcXscXtcXpcXmcXOcZWcPwcPEcPAcPGcPIcOLcPpaaaaaaaaaaaacPqcPxcPIcZXcYLcZYcPycYLcZYcZXcYLcZYcZXcYLcZYcZXcPxcZYcZXcYLcPIcPycPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaadabdacdaacZBcYIdadcZicZidaecYIcYHcYWcZicZicZicZidafcZicZicZidagdahcYIaaaaaacSBdaicYJcYJcYJcYJcYJcYJcYJdaicSB -cONcPvcPwcPxcPycPzcPAcPBdajdakdaldamdancPBdaodapdaqdardascPEcPxcPBcPFcPycPHcPDcOFcPpcOPcPAcPIcPvcPwcZccXOcXncXmcXscXtcYbcXncXPcXrcXRcXScXQcXscXtdatcPDcPHcPwcPJcPFcOKcPpaaaaaaaaaaaacPqcPGcPFdaucZdcYMcPBcZdcYMdaucZdcYMdaucZdcYMdaucPGcYMdaucZdcPFcPBcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdavdavdawdavdavdavdaxdaydavdavdavdaxdavdavdavdavdavdavdaxdavdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaacZBcYIdazcZicZidaAcYIcYHcYWcZidaBcZidaBcZicZicZicZidaCdaDcYIaaaaaacSBcWQcYJcYJcYJcYJcYJcYJcYJcWQcSB -cOQcPycPDcPGcPBcPIcPwcPAdasdaEdaFdaGdaHcPAdaIdaJdaKdaLdaMcPHcPGcPAcPCcPBcPxcPzcOIcPpcOScPwcPFcPycPDcZmcXtcXOcXscXRcXScXpcXOcXmcXncYbcXqcXlcXRcXScWScPzcPxcPDcPvcPCcOGcPpaaaaaaaaaaaacPqcPJcPCdaNcZncZedaNcZncZedaNcZncZedaNcZncZedaNcZncZedaNcZncPCcPAcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdawdavdavdavdavdavdavdavdavdavdavdavdaxdavdavdavdavdavdaxdavdavdavdavdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaOcZBcZqdaPcZicZidaQcYIcYHcYWcZicYWdaRdaSdaTdaUdaVdaWcYWdaXcYIaaaaaacSBdaYcWKcYJcYJcYJcYJcYJcWIcZlcSB -cOHcPBcPzcPJcPAcPFcPDcPwdaMdaZdbadalcZTcPwdajdbbdbcdbddbecPxcPJcPwcPEcPAcPGcPIcOLcPpcOFcPDcPCcPBcYqdbfcXScXtcXRcYbcXqcXQcXtcXscXOcXpcXocXrcYbcXqdbgcZRcZxcPzcPycPEcOMcPpaaaaaaaaaaaacPqcPvcPEcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycPEcPwcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdbhdavdavdavdavdavdawdavdavdaydaxdavdavdaxdavdavdaxdaydavdaxdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaacZBcYIcYIdbicYIcYIcYIcYHcYIdbjcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIaaaaaaaaacSBdaYcWKdbkdblcYJcWIcZlcSBaaa -cOPcPAcPIcPvcPwcPCcPzcPDdbedamdbmdaFdbncPDdasdbodardbpdancPGcPvcPDcPHcPwcPJcPFcOKcPpcOIcPzcPEcPAcYBcXmcXqcXScYbcXpcXocXlcXScXRcXtcXQcXPcXncXpcXocXlcXScZWcPIcPBcPHcOJcPpaaaaaaaaaaaacPqcPycPHcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcPHcPDcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdawdavdavdaxdaydavdavdaxdavdaycZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaOcZicZidaacZBcYIcYWcZidbqdbrdbsdbtdbqcZidbqdbudbvcZJcYWdbwdbxcYIaaaaaaaaaaaaaaaaaacSBdaYdbydbzdbAcZlcSBaaaaaa +cOHcPBcPzcPJcPAcPFcPDcPwcPHcPIcPxcPEcPvcPGcPCcPycPDcPFcPxcPzcPJcPwcPEcPAcPGcPIcOLcPpcOFcPDcPCcPBcPzcPHcPFcPIcPJcPEcPvcPGcPAcPycPxcPwcPFcPHcPvcPCcPBcPIcPGcPzcPycPEcOMcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWBcWBcWjcWjcWjcWCcWgcWDcWEcWFcWgaaaaaacWrcWGcWHcWHcWHcWGcWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcWJcWJcWJcWJcWJcWJcWJcWIcSB +cOPcPAcPIcPvcPwcPCcPzcPDcPxcPFcPGcPHcPycPJcPEcPBcPzcPCcPGcPIcPvcPDcPHcPwcPJcPFcOKcPpcOIcPzcPEcPAcPIcPxcPCcPFcPvcPHcPycPJcPwcPBcPGcPDcPCcPxcPycPEcPAcPFcPJcPIcPBcPHcOJcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWjcWjcWjcWjcWLcWLcWgcWgcWMcWgcWgaaaaaacWrcWGcWNcWNcWNcWGcWscWOcWPcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcWRcWRcWRcWRcWRcWRcWRcWIcSB +cOScPwcPFcPycPDcPEcPIcPzcPGcPCcPJcPxcPBcPvcPHcPAcPIcPEcPJcPFcPycPzcPxcPDcPvcPCcOGcPpcOLcPIcPHcPwcPFcPGcPEcPCcWScWTcWUcWVcSqcQLcRVcWWcWXcWYcWZcPHcPwcPCcPvcPFcPAcPxcORcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcXacXacWjcXbcXccXdcWgcXecWMcXfcWgaaaaaacWrcWGcXgcXhcXicWGcWscWscWscWscWscWscWscWscWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcWIcWIcWIcWIcWIcWIcWIcWIcSB +cOFcPDcPCcPBcPzcPHcPFcPIcPJcPEcPvcPGcPAcPycPxcPwcPFcPHcPvcPCcPBcPIcPGcPzcPycPEcOMcPpcOKcPFcPxcPDcPCcPJcPHcPEcWZcXlcXmcXncXocXpcXqcXrcXscXtcXucPxcPDcPEcPycPCcPwcPGcOOcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWjcWjcWjcXbcXvcXwcWgcXxcWMcXycWgaaaaaacWrcWGcXgcXhcXicWGcXzcXAcXBcXCcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcXkcXIcXjcWIcYpcYacXZcWIcSB +cOIcORcOQcOGcOOcOPcONcOEcOIcOHcOLcOFcOMcOKcOScOJcONcOPcOLcOQcOGcOEcOFcOOcOKcOHcOJcPpcOGcPCcPGcPzcPEcPvcPxcPHcXucXrcXscXOcXPcXQcXocXncXRcXScXTcPGcPzcPHcPBcPEcPDcPJcOEcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcXUcWjcWjcWjcWjcWgcWgcWgcWgcWgcWgaaaaaacWrcWGcXgcXhcXicWGcXVcXAcXEcXEcXDcXEcXAcXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcWKcWQcXjcWIcXLcXMcXNcWIcSB +cOLcPIcPHcPwcPFcPGcPEcPCcPycPxcPBcPvcPDcPAcPJcPzcPEcPGcPBcPHcPwcPCcPvcPFcPAcPxcORcPpcOMcPEcPJcPIcPHcPycPGcPxcXTcXncXRcXtcXmcXlcXPcXOcYbcXqcYccPJcPIcPxcPAcPHcPzcPvcONcPpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYdcYecYfcYgcWjcYhcYicYjcYkcYlcWgaaaaaacWrcWGcXhcXhcXhcYmcYncYocXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcXkcWQcXjcWIcXYcXZcXZcWIcSB +cOKcPFcPxcPDcPCcPJcPHcPEcPBcPGcPAcPycPzcPwcPvcPIcPHcPJcPAcPxcPDcPEcPycPCcPwcPGcOOcPpcOJcPHcPvcPFcPxcPBcPJcPGcYccXOcYbcXScXscXrcXmcXtcXpcXocYqcPvcPFcPGcPwcPxcPIcPycOQcPpaaaaaaaaaaaacPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYrcYscYtcWjcWjcWjcYucYvcYwcYxcWgaaaaaacWrcWGcXhcXhcXhcYmcYncYocXEcXEcXEcXEcYycXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSBcWIcXkcWQcXjcWIcYAcXZcXZcWIcSB +cOGcPCcPGcPzcPEcPvcPxcPHcPAcPJcPwcPBcPIcPDcPycPFcPxcPvcPwcPGcPzcPHcPBcPEcPDcPJcOEcPpcORcPxcPycPCcPGcPAcPvcPJcYqcXtcXpcXqcXRcXncXscXScXQcXPcYBcPycPCcPJcPDcPGcPFcPBcOHcPpaaaaaaaaaaaacPqcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPIcPBcPHcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYCcYscYtcWjcWjcWjcYDcYEcYDcYEcWgaaaaaacWrcWGcYFcXhcYGcWGcXVcXAcXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIaaaaaacSBcWIcXkcWQcXjcWIcXKcXKcXKcWIcSB +cOMcPEcPJcPIcPHcPycPGcPxcPwcPvcPDcPAcPFcPzcPBcPCcPGcPycPDcPJcPIcPxcPAcPHcPzcPvcONcPpcOOcPGcPBcPEcPJcPwcPycPvcYBcPFcPBcXocYbcXOcXRcXqcPAcPxcYKcPBcPEcPvcPzcPJcPCcPAcOPcPpaaaaaaaaaaaacPqcPFcPAcPxcPFcPAcPxcPFcPAcYLcPFcPAcPxcYMcPAcPxcPFcPAcPxcPFcPAcPxcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcYrcYNcYOcXUcYPcYhcYQcYxcYRcYScWgaaaaaacWrcYTcWGcYUcWGcYVcXzcXAcXEcXEcXDcXEcXAcXEcXHcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcYWcYWcYXcYIcYWcYWcYYcYIcYWcYWcYXcYIaaaaaacSBcWIcXKcXKcZlcWIcXKcXKcXKcWIcSB +cOJcPHcPvcPFcPxcPBcPJcPGcPDcPycPzcPwcPCcPIcPAcPEcPJcPBcPzcPvcPFcPGcPwcPxcPIcPycOQcPpcOEcPJcPAcPHcPvcSqcWUcRlcZacZbcQLcXPcXpcXtcYbcXocPwcPGcZccPAcPHcPycPIcPvcPEcPwcOScPpaaaaaaaaaaaacPqcPCcPwcPGcPCcPwcPGcPCcPwcZdcZecZfcZdcZecPwcPGcPCcPwcPGcPCcPwcPGcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgcWgaaaaaacWraaacYTcZgcYVaaacXzcXAcXEcXEcXDcXEcXAcXFcXGcXHcXHcWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYHcZhcZicYWcYIcYWcZicYWcYIcYWcZjcYWcYIaaaaaacSBcWIcXKcXKcWIcWIcXKcXKcXKcWIcSB +cORcPxcPycPCcPGcPAcPvcPJcPzcPBcPIcPDcPEcPFcPwcPHcPvcPAcPIcPycPCcPJcPDcPGcPFcPBcOHcPpcONcPvcPwcPxcPycYqcXlcXQcXqcXocXrcXmcXQcXScXpcXPcPDcPJcZmcPwcPxcPBcPFcPycPHcPDcOFcPpaaaaaaaaaaaacPqcPEcPDcZncPEcZocPJcPEcZocZncZpcZocZncZpcZocPJcPEcZocPJcZpcPDcPJcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWscWsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIcYHcZrcZscZtcYIcZrcZscZtcYIcZrcZucZtcYIaaaaaacSBcWIcXWcXKcXKcXKcXKcXKcXXcWIcSB +cOOcPGcPBcPEcPJcPwcPycPvcPIcPAcPFcPzcPHcPCcPDcPxcPycPwcPFcPBcPEcPvcPzcPJcPCcPAcOPcPpcOQcPycPDcPGcPBcYBcXrcXlcXocXPcXncXscXlcXqcXQcXmcWYcWYcWYcWYcZxcPAcPCcPBcPxcPzcOIcPpaaaaaaaaaaaacPqcPHcPzcZycZzcZAcPvcZzcZAcZycZzcZAcZycZzcZAcZycPHcZAcZycZzcPzcPvcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBcZCcZDcZEcZFcZBcYIcZGcYWcYWcZHcYIcYHcYWcZicYWcZIcYWcZicYWcZIcZJcZKcZLcYIaaaaaacSBcWIcYJcXKcXKcZkcXKcXKcYZcWIcSB +cOEcPJcPAcPHcPvcPDcPBcPycZPcZQcZbcZRcZScPEcZTcQKcWUcZUcZVcPAcPHcPycPIcPvcPEcPwcOScPpcOHcPBcPzcPJcPAcYKcXncXrcXPcXmcXOcXRcXrcXocXlcXscXtcXpcXmcXOcZWcPwcPEcPAcPGcPIcOLcPpaaaaaaaaaaaacPqcPxcPIcZXcYLcZYcPycYLcZYcZXcYLcZYcZXcYLcZYcZXcPxcZYcZXcYLcPIcPycPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaadabdacdaacZBcYIdadcZicZidaecYIcYHcYWcZicZicZicZidafcZicZicZidagdahcYIaaaaaacSBcXJcXKcXKcXKcXKcXKcXKcXKcXJcSB +cONcPvcPwcPxcPycPzcPAcPBdajdakdaldamdancPBdaodapdaqdardascPEcPxcPBcPFcPycPHcPDcOFcPpcOPcPAcPIcPvcPwcZccXOcXncXmcXscXtcYbcXncXPcXrcXRcXScXQcXscXtdatcPDcPHcPwcPJcPFcOKcPpaaaaaaaaaaaacPqcPGcPFdaucZdcYMcPBcZdcYMdaucZdcYMdaucZdcYMdaucPGcYMdaucZdcPFcPBcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdavdavdawdavdavdavdaxdaydavdavdavdaxdavdavdavdavdavdavdaxdavdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaacZBcYIdazcZicZidaAcYIcYHcYWcZidaBcZidaBcZicZicZicZidaCdaDcYIaaaaaacSBcWIcXKcXKcXKcXKcXKcXKcXKcWIcSB +cOQcPycPDcPGcPBcPIcPwcPAdasdaEdaFdaGdaHcPAdaIdaJdaKdaLdaMcPHcPGcPAcPCcPBcPxcPzcOIcPpcOScPwcPFcPycPDcZmcXtcXOcXscXRcXScXpcXOcXmcXncYbcXqcXlcXRcXScWScPzcPxcPDcPvcPCcOGcPpaaaaaaaaaaaacPqcPJcPCdaNcZncZedaNcZncZedaNcZncZedaNcZncZedaNcZncZedaNcZncPCcPAcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdawdavdavdavdavdavdavdavdavdavdavdavdaxdavdavdavdavdavdaxdavdavdavdavdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaOcZBcZqdaPcZicZidaQcYIcYHcYWcZicYWdaRdaSdaTdaUdaVdaWcYWdaXcYIaaaaaacSBcWIcWIcXKcXKcXKcXKcXKcWIcWIcSB +cOHcPBcPzcPJcPAcPFcPDcPwdaMdaZdbadalcZTcPwdajdbbdbcdbddbecPxcPJcPwcPEcPAcPGcPIcOLcPpcOFcPDcPCcPBcYqdbfcXScXtcXRcYbcXqcXQcXtcXscXOcXpcXocXrcYbcXqdbgcZRcZxcPzcPycPEcOMcPpaaaaaaaaaaaacPqcPvcPEcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycZpcZfcZycPEcPwcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdbhdavdavdavdavdavdawdavdavdaydaxdavdavdaxdavdavdaxdaydavdaxdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaacZicZidaacZBcYIcYIdbicYIcYIcYIcYHcYIdbjcYIcYIcYIcYIcYIcYIcYIcYIcYIcYIaaaaaaaaacSBcWIcWIcZNcZOcXKcWIcWIcSBaaa +cOPcPAcPIcPvcPwcPCcPzcPDdbedamdbmdaFdbncPDdasdbodardbpdancPGcPvcPDcPHcPwcPJcPFcOKcPpcOIcPzcPEcPAcYBcXmcXqcXScYbcXpcXocXlcXScXRcXtcXQcXPcXncXpcXocXlcXScZWcPIcPBcPHcOJcPpaaaaaaaaaaaacPqcPycPHcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcZzcZocZXcPHcPDcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdawdavdavdaxdaydavdavdaxdavdaycZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZBdaOcZicZidaacZBcYIcYWcZidbqdbrdbsdbtdbqcZidbqdbudbvcZJcYWdbwdbxcYIaaaaaaaaaaaaaaaaaacSBcWIcZMcZwcZvcWIcSBaaaaaa cOScPwcPFcPycPDcPEcPIcPzdandajdaHdbecZPcPzdaMcZVdaodasdaHcPJcPycPzcPxcPDcPvcPCcOGcPpcOLcPIcPHcPwcYKcXscXocXqcXpcXQcXPcXrcXqcYbcXScXlcXmcXOcXQcXPcXrcXqdatcPFcPAcPxcORcPpaaaaaaaaaaaacPqcPBcPxcZAdaucYLcZAdaucYLcZAdaucYLcZAdaucYLcZAdaucYLcZAdaucPxcPzcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdavdavdavdavdavdavdavdavdavdawdavdavdavdavdavdaydavdaxdaydavdaxdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZqcZtdbBdbBdbBdbBcZrcZqdbCcZqdbCcZBdaacZicZidaacZBcYIcYWcZidbDdbEdbFdbGdbDcZidbDdbHdbIcZidbJcZicYWcYIaaaaaaaaaaaaaaaaaaaaacSBcSBcSBcSBcSBaaaaaaaaa cOFcPDcPCcPBcPzcPHcPFcPIcPDcPycPzcPwcPCcPIcPAcPEcPJcPBcPzcPvcPBcPIcPGcPzcPycPEcOMcPpcOKcPFcPxcPDcZccXRcXPcXocXQcXlcXmcXncXocXpcXqcXrcXscXtcXlcXmcXncXocWScPCcPwcPGcOOcPpaaaaaaaaaaaacPqcPAcPGcZYdaNcZdcZYdaNcZdcZYdaNcZdcZYdaNcZdcZYdaNcZdcZYdaNcPGcPIcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdavdbKdbKdbKdbKdbKdbKdbKdavdavdavdavdavdavdavdaxdavdavdbhdaydavdavdavcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbLdbMdbMdbMdaOdbNdbOdbOdbOdbOcZqcZqdbPdbQdbQdbPcZqcZqcYWcZidbRdbScZidbTdbRcZidbRdbUdbVcZicYWdbWdbXcYIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa cOIcPzcPEcPAcPIcPxcPCcPFcPvcPHcPycPJcPwcPBcPGcPDcPCcPxcPycPEcPAcPFcPJcPIcPBcPHcOJcPpcOGcPCcPGcPzcZmcYbcXmcXPcXlcXrcXscXOcXPcXQcXocXncXRcXScXrcXscXOcXPcWZcPEcPDcPJcOEcPpaaaaaaaaaaaacPqcPwcZncYMcZfcZncYMcZfcZncYMcZfcZncYMcZfcZncYMcZfcZncYMcZfcZncPFcPqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZZdavdavdavdavdavdbYdbZdcadcbdcbdcbdccdbZdcddavdavdavdavdbhdavdavdawdavdawdavdaxdavdaxcZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcedbMdcfdcfdaadbNdcgdchcZidcicZqdcfdbOcZicZidbOdcfdbPcZicZicYIdbPdbQdbPcYIdcjcYIdckdcldbQdckdcmdclcYIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -14345,3 +14338,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} +