From 98f0931c141e96a3e8b8cfa0aa2231884ea88d09 Mon Sep 17 00:00:00 2001 From: warriorstar-orion Date: Tue, 23 Jul 2024 04:51:14 -0400 Subject: [PATCH 01/40] refactor: Allow using access helpers for airlock spawners. (#26141) * Allow access helpers for airlock spawners. * whoops * whitespace * add visual access helper placement indicator --- .../RandomRuins/SpaceRuins/casino.dmm | 18 ++- .../RandomRuins/SpaceRuins/rocky_motel.dmm | 4 +- .../map_files/RandomRuins/SpaceRuins/ussp.dmm | 12 +- .../RandomRuins/SpaceRuins/whiteship.dmm | 8 +- _maps/map_files/stations/boxstation.dmm | 128 ++++++++++++------ _maps/map_files/stations/deltastation.dmm | 59 ++++---- _maps/map_files/stations/metastation.dmm | 9 +- .../effects/spawners/airlock_spawner.dm | 99 +++----------- code/modules/mapping/access_helpers.dm | 8 +- code/modules/mapping/mapping_helpers.dm | 10 +- icons/obj/airlock_spawner.dmi | Bin 83226 -> 85686 bytes .../lints/airlock_spawner_varedits.yml | 7 + 12 files changed, 183 insertions(+), 179 deletions(-) create mode 100644 tools/maplint/lints/airlock_spawner_varedits.yml diff --git a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm index 881da9054559..4768cfc0773b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm @@ -200,6 +200,15 @@ }, /turf/space, /area/space) +"ft" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, +/turf/simulated/floor/plating, +/area/ruin/space/powered/casino/engine) "fG" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 @@ -389,9 +398,7 @@ /turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/space/powered/casino/docked_ships) "jh" = ( -/obj/machinery/light/small{ - dir = 2 - }, +/obj/machinery/light/small, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1035,7 +1042,7 @@ /turf/simulated/floor/plating, /area/ruin/space/powered/casino/maints) "Aw" = ( -/obj/effect/spawner/airlock/engineer, +/obj/effect/spawner/airlock, /turf/simulated/wall, /area/ruin/space/powered/casino/floor) "AF" = ( @@ -1166,7 +1173,6 @@ /area/ruin/space/powered/casino/maints) "DL" = ( /obj/machinery/light{ - dir = 2; brightness_color = "#FF0000"; color = "#FF0000" }, @@ -3465,7 +3471,7 @@ mp Eq fG jS -jS +ft jS wo Xe diff --git a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm index ef39c92c0314..a3ebe6e5d4b6 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm @@ -283,9 +283,7 @@ /turf/simulated/floor/wood, /area/ruin/space/powered) "Ed" = ( -/obj/effect/spawner/airlock/w_to_e{ - req_access_txt = 0 - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/wall, /area/ruin/space/powered) "EQ" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index 5192ea05b614..3fe1d4325b86 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -7534,9 +7534,7 @@ /turf/simulated/floor/plasteel/dark, /area/ruin/space/derelict/crew_quarters) "Nv" = ( -/obj/effect/spawner/airlock{ - req_access_txt = 0 - }, +/obj/effect/spawner/airlock, /turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, /area/ruin/space/derelict/arrival) "NK" = ( @@ -7547,9 +7545,7 @@ /turf/template_noop, /area/template_noop) "Oh" = ( -/obj/effect/spawner/airlock/w_to_e{ - req_access_txt = 0 - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, /area/ruin/space/derelict/crew_quarters) "PR" = ( @@ -7569,9 +7565,7 @@ }, /area/ruin/space/derelict/arrival) "Ud" = ( -/obj/effect/spawner/airlock{ - req_access_txt = 0 - }, +/obj/effect/spawner/airlock, /turf/simulated/wall/mineral/titanium/nodecon, /area/ruin/space/derelict/arrival) "Xn" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm index 4e36b0536388..b6e072a07e2e 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm @@ -18,9 +18,7 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/abandoned) "em" = ( -/obj/effect/spawner/airlock/w_to_e/long/square{ - req_access_txt = null - }, +/obj/effect/spawner/airlock/w_to_e/long/square, /turf/simulated/wall/mineral/titanium, /area/shuttle/abandoned) "eo" = ( @@ -95,9 +93,7 @@ /area/shuttle/abandoned) "nC" = ( /obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_y = 0 - }, +/obj/item/storage/firstaid/regular, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/abandoned) "oh" = ( diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index b082df3e45bd..8a867fa0fdae 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -24941,9 +24941,7 @@ }, /area/station/hallway/primary/central/west) "bzN" = ( -/obj/effect/spawner/airlock/w_to_e/long{ - req_access_txt = 32 - }, +/obj/effect/spawner/airlock/w_to_e/long, /turf/simulated/wall/r_wall, /area/station/engineering/ai_transit_tube) "bzO" = ( @@ -28848,6 +28846,15 @@ "bOU" = ( /turf/simulated/wall, /area/station/medical/chemistry) +"bOY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) "bPd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51410,7 +51417,7 @@ /area/station/medical/sleeper) "dvb" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/e_to_w/arrivals, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "dvv" = ( @@ -54725,9 +54732,7 @@ /area/station/hallway/primary/aft/south) "eXd" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/s_to_n/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "eXy" = ( @@ -64219,6 +64224,15 @@ }, /turf/simulated/floor/plasteel, /area/station/medical/storage) +"jCt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) "jCu" = ( /obj/machinery/economy/vending/scidrobe, /turf/simulated/floor/plasteel{ @@ -64713,9 +64727,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "jRo" = ( -/obj/effect/spawner/airlock/s_to_n/long/square/engineer{ - req_access_txt = null - }, +/obj/effect/spawner/airlock/s_to_n/long/square, /turf/simulated/wall, /area/station/maintenance/fpmaint2) "jRx" = ( @@ -65011,6 +65023,10 @@ icon_state = "barber" }, /area/station/service/barber) +"jVV" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint2) "jWg" = ( /obj/machinery/disposal, /obj/structure/window/reinforced{ @@ -67539,6 +67555,10 @@ icon_state = "purplecorner" }, /area/station/science/robotics) +"liR" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "lje" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -71432,9 +71452,7 @@ /area/station/hallway/secondary/exit) "nee" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/s_to_n{ - req_access_txt = "11,13" - }, +/obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "neo" = ( @@ -71660,9 +71678,7 @@ /area/station/medical/virology) "nnF" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/s_to_n/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "noq" = ( @@ -72130,9 +72146,7 @@ /area/station/science/toxins/mixing) "nBq" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/long/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/long, /turf/simulated/floor/plating, /area/station/maintenance/aft) "nBs" = ( @@ -72240,6 +72254,15 @@ icon_state = "dark" }, /area/station/science/robotics/chargebay) +"nCl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "nCm" = ( /obj/structure/cable{ d1 = 1; @@ -74405,9 +74428,7 @@ /area/station/maintenance/asmaint) "oBF" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/s_to_n/long/engineer{ - req_access_txt = null - }, +/obj/effect/spawner/airlock/s_to_n/long, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "oBJ" = ( @@ -77440,9 +77461,7 @@ /area/station/supply/miningdock) "qaB" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "qaI" = ( @@ -79584,6 +79603,15 @@ }, /turf/simulated/wall, /area/space/nearstation) +"qUj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) "qUu" = ( /obj/machinery/light_switch{ dir = 4; @@ -80653,6 +80681,10 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) +"ruY" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "rvo" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced/polarized/grilled{ @@ -82536,6 +82568,10 @@ /obj/structure/statue/cyberiad/north/east, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) +"ssO" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "ssQ" = ( /obj/structure/closet/radiation, /obj/machinery/light{ @@ -84120,6 +84156,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/simulated/floor/plating, /area/station/maintenance/storage) "tle" = ( @@ -84631,6 +84668,10 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/station/maintenance/turbine) +"tAH" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/fpmaint2) "tAS" = ( /obj/structure/door_assembly/door_assembly_mai{ anchored = 1; @@ -86212,9 +86253,7 @@ /area/station/command/office/hop) "unh" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/w_to_e/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "uno" = ( @@ -86781,6 +86820,15 @@ /obj/item/book/random/triple, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"uDn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) "uDI" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -88205,7 +88253,7 @@ /area/station/maintenance/asmaint) "vrV" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/engineer, +/obj/effect/spawner/airlock, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "vsw" = ( @@ -93237,7 +93285,7 @@ /area/station/maintenance/apmaint2) "xSF" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/e_to_w/engineer, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "xSH" = ( @@ -106226,7 +106274,7 @@ aaa doE aHS aHS -aHS +jVV aHS pTK aND @@ -108273,7 +108321,7 @@ asb asb laU dap -dap +bOY dap hoD aEE @@ -108336,7 +108384,7 @@ jWI noP ubK coL -coL +liR coL doE aaa @@ -112133,7 +112181,7 @@ doE doE aHS lcl -lcl +tAH aHS rMP blG @@ -115555,7 +115603,7 @@ aaa aaa aab swl -ntD +jCt swl aab aab @@ -135517,7 +135565,7 @@ awQ axq axq jOz -jOz +uDn jOz sDz aHI @@ -135885,7 +135933,7 @@ cep hzG cep ghR -cep +ssO cep doE aaa @@ -137573,7 +137621,7 @@ aaa aaa doE aGY -aGY +ruY aGY cZV aGY @@ -144876,7 +144924,7 @@ deN dfa tMT sTF -sTF +qUj sTF ddE ddE @@ -148178,7 +148226,7 @@ aaa aaa aab ycI -cNq +nCl ycI ciY sKQ diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 7f746d9f27a3..b762dd370fc7 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -34972,6 +34972,8 @@ icon_state = "4-8" }, /obj/machinery/light/small, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/simulated/floor/plasteel/dark, /area/station/engineering/ai_transit_tube) "bVB" = ( @@ -58070,6 +58072,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) +"drw" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel, +/area/station/maintenance/port) "drz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -70728,6 +70735,10 @@ icon_state = "dark" }, /area/station/turret_protected/aisat) +"hzm" = ( +/obj/effect/spawner/airlock/s_to_n, +/turf/simulated/wall/r_wall, +/area/station/security/permabrig) "hzo" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -73228,9 +73239,7 @@ /area/station/science/toxins/mixing) "iYu" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/e_to_w/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "iYX" = ( @@ -74116,9 +74125,7 @@ /area/station/medical/virology) "jEE" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/w_to_e/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "jEI" = ( @@ -78549,6 +78556,7 @@ /obj/structure/sign/securearea{ pixel_x = 32 }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "mnr" = ( @@ -79410,9 +79418,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "mPU" = ( -/obj/effect/spawner/airlock/s_to_n{ - req_access_txt = 32 - }, +/obj/effect/spawner/airlock/s_to_n, /turf/simulated/wall, /area/station/engineering/gravitygenerator) "mQc" = ( @@ -79775,12 +79781,6 @@ icon_state = "neutral" }, /area/station/maintenance/starboard) -"mVF" = ( -/obj/effect/spawner/airlock/s_to_n{ - req_access_txt = 1 - }, -/turf/simulated/wall/r_wall, -/area/station/security/permabrig) "mWe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -82544,6 +82544,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "ozw" = ( @@ -86080,6 +86081,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "qFT" = ( @@ -87573,9 +87575,7 @@ /area/station/security/storage) "rtH" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/e_to_w/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "rtU" = ( @@ -90672,6 +90672,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "sVv" = ( @@ -90707,9 +90708,7 @@ }, /area/station/hallway/primary/central/north) "sWx" = ( -/obj/effect/spawner/airlock/e_to_w/engineer{ - req_access_txt = "11,13" - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/wall, /area/station/engineering/ai_transit_tube) "sWI" = ( @@ -91124,6 +91123,7 @@ /area/station/medical/morgue) "tls" = ( /obj/effect/turf_decal/delivery/hollow, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "tlz" = ( @@ -92602,9 +92602,7 @@ /area/station/service/chapel/office) "uci" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/s_to_n{ - req_access_txt = null - }, +/obj/effect/spawner/airlock/s_to_n, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/west) "ucl" = ( @@ -92653,9 +92651,7 @@ /area/station/medical/cloning) "udZ" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/w_to_e/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/w_to_e, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "uec" = ( @@ -94838,6 +94834,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "vzs" = ( @@ -97578,9 +97575,7 @@ }, /area/station/maintenance/fsmaint) "wZD" = ( -/obj/effect/spawner/airlock/e_to_w/engineer{ - req_access_txt = 13 - }, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/wall, /area/station/maintenance/port) "wZK" = ( @@ -119597,7 +119592,7 @@ cTi hkk aaa cHA -cCq +drw cHA aaa aaa @@ -157311,7 +157306,7 @@ ygH ygH ygH ygH -mVF +hzm bda aTM bdf diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index 7f4a35c6a661..64660dd336f7 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -32475,6 +32475,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cmK" = ( @@ -33087,6 +33088,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "cpq" = ( @@ -39571,6 +39573,7 @@ /obj/structure/sign/vacuum/external{ pixel_y = 32 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cOG" = ( @@ -42172,6 +42175,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "das" = ( @@ -45123,7 +45127,7 @@ /area/station/maintenance/starboardsolar) "dUF" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/spawner/airlock/e_to_w/arrivals, +/obj/effect/spawner/airlock/e_to_w, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "dUG" = ( @@ -48447,6 +48451,7 @@ /obj/structure/sign/vacuum/external{ pixel_x = 32 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/aft2) "fpR" = ( @@ -66916,6 +66921,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "mVB" = ( @@ -92289,6 +92295,7 @@ /obj/structure/sign/vacuum/external{ pixel_y = 32 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "xRO" = ( diff --git a/code/game/objects/effects/spawners/airlock_spawner.dm b/code/game/objects/effects/spawners/airlock_spawner.dm index a81fc5285fe9..17cc6dae892b 100644 --- a/code/game/objects/effects/spawners/airlock_spawner.dm +++ b/code/game/objects/effects/spawners/airlock_spawner.dm @@ -33,7 +33,6 @@ This spawner places pipe leading up to the interior door, you will need to finis var/tiles_in_x_direction = 1 var/tiles_in_y_direction = 1 var/id_to_link - req_access_txt = ACCESS_EXTERNAL_AIRLOCKS //If req_one_access_txt is set, this is ignored var/door_name = "external access" var/door_type = /obj/machinery/door/airlock/external/glass var/one_door_interior //For square airlocks, if you set this then a) only one door will spawn, and b) you can choose if the door should go opposite to how it normally goes. Please use the define @@ -58,6 +57,9 @@ This spawner places pipe leading up to the interior door, you will need to finis handle_pipes_creation(turf_interior) handle_control_placement() + for(var/obj/effect/mapping_helpers/airlock/access/access_helper in loc) + qdel(access_helper) + return INITIALIZE_HINT_QDEL /obj/effect/spawner/airlock/proc/get_airlock_location(desired_direction) //Finds a turf to place an airlock and returns it, this turf will be in the middle of the relevant wall @@ -198,12 +200,24 @@ This spawner places pipe leading up to the interior door, you will need to finis created_pump.autolink_id = VENT_ID /obj/effect/spawner/airlock/proc/set_access_helper(obj/I) - if(req_one_access_txt == "0") - I.req_access_txt = "[req_access_txt]" + var/obj/machinery/door/airlock/airlock = I + if(istype(airlock)) + for(var/obj/effect/mapping_helpers/airlock/access/access_helper in loc) + access_helper.payload(airlock) + // Since airlocks are created first, we steal the payload logic + // to apply to the controls later + req_access = airlock.req_access + req_access_txt = airlock.req_access_txt + req_one_access = airlock.req_one_access + req_one_access_txt = airlock.req_one_access_txt else - I.req_one_access_txt = "[req_one_access_txt]" + I.req_access = req_access + I.req_access_txt = req_access_txt + I.req_one_access = req_one_access + I.req_one_access_txt = req_one_access_txt + +// MARK: AIRLOCK HELPERS -//Premade airlocks for mappers, probably won't need all of these but whatever /obj/effect/spawner/airlock/s_to_n name = "1 by 1 airlock spawner (interior south, exterior north)" icon_state = "1x1_S_to_N" @@ -222,7 +236,8 @@ This spawner places pipe leading up to the interior door, you will need to finis interior_direction = WEST exterior_direction = EAST -/// Long and thin +// MARK: LONG AIRLOCKS + /obj/effect/spawner/airlock/long name = "long airlock spawner (interior north, exterior south)" icon_state = "1x2_N_to_S" @@ -233,14 +248,6 @@ This spawner places pipe leading up to the interior door, you will need to finis icon_state = "1x2_S_to_N" tiles_in_y_direction = 2 -/obj/effect/spawner/airlock/s_to_n/long/square/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/s_to_n/long/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - /obj/effect/spawner/airlock/e_to_w/long name = "long airlock spawner (interior east, exterior west)" icon_state = "1x2_E_to_W" @@ -251,7 +258,7 @@ This spawner places pipe leading up to the interior door, you will need to finis icon_state = "1x2_W_to_E" tiles_in_x_direction = 2 -/// Square +// MARK: SQUARE AIRLOCKS /obj/effect/spawner/airlock/long/square name = "square airlock spawner (interior north, exterior south)" icon_state = "2x2_N_to_S" @@ -306,68 +313,6 @@ This spawner places pipe leading up to the interior door, you will need to finis tiles_in_x_direction = 3 tiles_in_y_direction = 3 -/obj/effect/spawner/airlock/e_to_w/arrivals - req_access_txt = null - -/obj/effect/spawner/airlock/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/e_to_w/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/w_to_e/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/s_to_n/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/long/engineer - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engineering external access" - -/obj/effect/spawner/airlock/long/square/engine - req_access_txt = ACCESS_ENGINE_EQUIP - door_name = "engine external access" - icon_state = "2x2_N_to_S_leftdoors" - door_type = /obj/machinery/door/airlock/external - one_door_interior = DOOR_NORMAL_PLACEMENT - one_door_exterior = DOOR_NORMAL_PLACEMENT - -/obj/effect/spawner/airlock/long/square/engine/reversed - icon_state = "2x2_N_to_S_rightdoors" - one_door_interior = DOOR_FLIPPED_PLACEMENT - one_door_exterior = DOOR_FLIPPED_PLACEMENT - -/obj/effect/spawner/airlock/w_to_e/long/square/wide/mining - door_name = "mining external access" - req_access_txt = ACCESS_MINING - -/obj/effect/spawner/airlock/long/square/wide/mining - door_name = "mining external access" - req_access_txt = ACCESS_MINING - -/obj/effect/spawner/airlock/e_to_w/minisat - door_name = "minisat external access" - req_access_txt = ACCESS_MINISAT - -/obj/effect/spawner/airlock/long/square/e_to_s/telecoms - door_name = "telecoms external access" - req_access_txt = "61;13" //ACCESS_TCOMSAT,ACCESS_EXTERNAL_AIRLOCKS - door_type = /obj/machinery/door/airlock/external - -/obj/effect/spawner/airlock/long/square/three/syndicate - name = "3 by 3 square airlock spawner (interior west, exterior north)" - icon_state = "3x3_W_to_N" - interior_direction = WEST - exterior_direction = NORTH - door_name = "ship external access" - req_access_txt = ACCESS_SYNDICATE - door_type = /obj/machinery/door/airlock/external - #undef HALF_X #undef HALF_Y #undef CHAMBER_LONG diff --git a/code/modules/mapping/access_helpers.dm b/code/modules/mapping/access_helpers.dm index 66661ae3c654..54582614ccfa 100644 --- a/code/modules/mapping/access_helpers.dm +++ b/code/modules/mapping/access_helpers.dm @@ -1,10 +1,13 @@ /obj/effect/mapping_helpers/airlock/access - layer = DOOR_HELPER_LAYER + layer = SPLASHSCREEN_PLANE + 0.1 // Above even airlock spawners icon_state = "access_helper" var/access // These are mutually exclusive; can't have req_any and req_all /obj/effect/mapping_helpers/airlock/access/any/payload(obj/machinery/door/airlock/airlock) + if(is_type_in_list(airlock, blacklist)) + return + if(airlock.req_access_txt == "0") // Overwrite if there is no access set, otherwise add onto existing access if(airlock.req_one_access_txt == "0") @@ -15,6 +18,9 @@ log_world("[src] at [AREACOORD(src)] tried to set req_one_access, but req_access was already set!") /obj/effect/mapping_helpers/airlock/access/all/payload(obj/machinery/door/airlock/airlock) + if(is_type_in_list(airlock, blacklist)) + return + if(airlock.req_one_access_txt == "0") if(airlock.req_access_txt == "0") airlock.req_access_txt = "[access]" diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index f003c6ecfc27..784f6672c1c7 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -84,18 +84,20 @@ /obj/effect/mapping_helpers/airlock/Initialize(mapload) . = ..() + if(!mapload) log_world("[src] spawned outside of mapload!") - return + return INITIALIZE_HINT_QDEL +/obj/effect/mapping_helpers/airlock/LateInitialize() + . = ..() if(!(locate(/obj/machinery/door) in get_turf(src))) log_world("[src] failed to find an airlock at [AREACOORD(src)]") for(var/obj/machinery/door/D in get_turf(src)) - if(!is_type_in_list(D, blacklist)) - payload(D) + payload(D) - return INITIALIZE_HINT_QDEL + qdel(src) /obj/effect/mapping_helpers/airlock/proc/payload(obj/machinery/door/airlock/payload) return diff --git a/icons/obj/airlock_spawner.dmi b/icons/obj/airlock_spawner.dmi index 9815b3f42b1c3231cc0fb17e03ac99a26e94fdd4..d77e3685c986c4db065393d9d39746edc99a3ba6 100644 GIT binary patch literal 85686 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 Zzba3Tr{taf60m}dY literal 83226 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 diff --git a/tools/maplint/lints/airlock_spawner_varedits.yml b/tools/maplint/lints/airlock_spawner_varedits.yml new file mode 100644 index 000000000000..011faa4461e4 --- /dev/null +++ b/tools/maplint/lints/airlock_spawner_varedits.yml @@ -0,0 +1,7 @@ +help: "Please use access helpers for airlock spawners, placed one tile north and east of the spawner itself." +/obj/effect/spawner/airlock: + banned_variables: + - req_access + - req_access_txt + - req_one_access + - req_one_access_txt From 3f8aff437461579802fbb68003fad89beaf3c979 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Wed, 24 Jul 2024 10:09:14 +0200 Subject: [PATCH 02/40] Delays handing out of Traitor objectives (#24857) * Idk man * IT WORKS * SO CLOSE TO GREATNESS * IT ALL WORKS AAAAAA * Actually add a random timer * Oopsie * Removes empty proc * Update code/game/gamemodes/traitor/traitor.dm Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> * Contra requested changes * Adds randomness to random_time * Whoops * Contra + AA Review * Removes TODO * Reverts standard mode * Makes CI not fail * Removes unused proc * FUCK * Fixes a kit bug (Thanks Erik) * Tourte Review * Matt review * Changes text, adds admin logs * Clarifies the log * New and improved version! * Fixes * Revert "Fixes" This reverts commit ea29aa92b2d8b62b55f6ec563d48d20ce40d8e9b. * Revert "New and improved version!" This reverts commit ea053f3b9421740efc3d73a2f864c5828dfa817e. * Properly rerolls objectives at handout * Adds trifecta support * Contra and Sirryan review * Forgor this * Fix CI * Final fixes * Update code/game/gamemodes/traitor/traitor.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/trifecta/trifecta.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Steel review * Wow I was silly * Less whitespace * Dumbest bug in a while * No more lavaland player getting autobalanced * Streamlines a proc + another fix * AAAAA FUCK * Update code/game/gamemodes/objective.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/objective.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Contra review * Faire review * Forgor to push this * Farie + Contra review * Hal + Contra review * Uses `replaceobjective` now + Fix * Farie review * Farie review * Farie review 2: electric bogaloo * Fix * Update code/game/gamemodes/objective_holder.dm Co-authored-by: Farie82 Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Contra review * Update code/game/gamemodes/objective_holder.dm Co-authored-by: Farie82 Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --------- Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: Farie82 --- code/__DEFINES/antag_defines.dm | 10 ++ code/controllers/subsystem/SSticker.dm | 2 +- code/datums/mind.dm | 31 +++--- code/game/gamemodes/game_mode.dm | 102 +++++++++++++----- code/game/gamemodes/objective.dm | 41 +++++-- code/game/gamemodes/objective_holder.dm | 8 +- code/game/gamemodes/steal_items.dm | 3 - code/game/gamemodes/traitor/traitor.dm | 38 +++++-- code/game/gamemodes/trifecta/trifecta.dm | 32 +++++- .../antagonists/_common/antag_datum.dm | 20 ++-- .../antagonists/traitor/datum_traitor.dm | 33 ++++-- 11 files changed, 239 insertions(+), 81 deletions(-) diff --git a/code/__DEFINES/antag_defines.dm b/code/__DEFINES/antag_defines.dm index 24cfb19d97e4..01a9b291e6a2 100644 --- a/code/__DEFINES/antag_defines.dm +++ b/code/__DEFINES/antag_defines.dm @@ -62,6 +62,16 @@ GLOBAL_LIST(contractors) */ #define PULSEDEMON_SOURCE_DRAIN_INVALID (-1) +/** + * Objectives + */ +#define THEFT_FLAG_SPECIAL 1 // Unused, maybe someone will use it some day, I'll leave it here for the children +#define THEFT_FLAG_UNIQUE 2 + +/** + * IS_ANTAG defines + */ #define IS_CHANGELING(mob) (isliving(mob) && mob?:mind?:has_antag_datum(/datum/antagonist/changeling)) #define IS_MINDSLAVE(mob) (ishuman(mob) && mob?:mind?:has_antag_datum(/datum/antagonist/mindslave, FALSE)) + diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm index 4a197abfffa7..bc19b6c93fd3 100644 --- a/code/controllers/subsystem/SSticker.dm +++ b/code/controllers/subsystem/SSticker.dm @@ -225,7 +225,7 @@ SUBSYSTEM_DEF(ticker) P.ready = FALSE //Configure mode and assign player to special mode stuff - mode.pre_pre_setup() + var/can_continue = FALSE can_continue = mode.pre_setup() //Setup special modes. This also does the antag fishing checks. diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 6b4aab83cb3f..5fbe68087c42 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1540,29 +1540,30 @@ * Create and/or add the `datum_type_or_instance` antag datum to the src mind. * * Arguments: - * * datum_type - an antag datum typepath or instance + * * antag_datum - an antag datum typepath or instance. If it's a typepath, it will create a new antag datum * * datum/team/team - the antag team that the src mind should join, if any */ -/datum/mind/proc/add_antag_datum(datum_type_or_instance, datum/team/team = null) - var/datum/antagonist/A +/datum/mind/proc/add_antag_datum(datum_type_or_instance, datum/team/team) + var/datum/antagonist/antag_datum if(!ispath(datum_type_or_instance)) - A = datum_type_or_instance - if(!istype(A)) + antag_datum = datum_type_or_instance + if(!istype(antag_datum)) return else - A = new datum_type_or_instance() - if(!A.can_be_owned(src)) - qdel(A) + antag_datum = new datum_type_or_instance() + + if(!antag_datum.can_be_owned(src)) + qdel(antag_datum) return - A.owner = src - LAZYADD(antag_datums, A) - A.create_team(team) - var/datum/team/antag_team = A.get_team() + antag_datum.owner = src + LAZYADD(antag_datums, antag_datum) + antag_datum.create_team(team) + var/datum/team/antag_team = antag_datum.get_team() if(antag_team) antag_team.add_member(src) - ASSERT(A.owner && A.owner.current) - A.on_gain() - return A + ASSERT(antag_datum.owner && antag_datum.owner.current) + antag_datum.on_gain() + return antag_datum /** * Remove the specified `datum_type` antag datum from the src mind. diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 416f7f9272d8..866d264108f0 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -104,23 +104,17 @@ /datum/game_mode/proc/can_start() var/playerC = 0 for(var/mob/new_player/player in GLOB.player_list) - if((player.client)&&(player.ready)) + if((player.client) && (player.ready)) playerC++ if(!GLOB.configuration.gamemode.enable_gamemode_player_limit || (playerC >= required_players)) - return 1 - return 0 - -//pre_pre_setup() For when you really don't want certain jobs ingame. -/datum/game_mode/proc/pre_pre_setup() - - return 1 + return TRUE + return FALSE ///pre_setup() ///Attempts to select players for special roles the mode might have. /datum/game_mode/proc/pre_setup() - - return 1 + return TRUE ///post_setup() @@ -137,12 +131,12 @@ GLOB.start_state = new /datum/station_state() GLOB.start_state.count() - return 1 + return TRUE ///process() ///Called by the gameticker /datum/game_mode/process() - return 0 + return FALSE // I wonder what this could do guessing by the name /datum/game_mode/proc/set_mode_in_db() @@ -264,11 +258,9 @@ if(rev_team) rev_team.check_all_victory() -/datum/game_mode/proc/get_players_for_role(role, override_jobbans=0) +/datum/game_mode/proc/get_players_for_role(role, override_jobbans = FALSE) var/list/players = list() var/list/candidates = list() - //var/list/drafted = list() - //var/datum/mind/applicant = null var/roletext = get_roletext(role) @@ -293,29 +285,56 @@ // Remove candidates who want to be antagonist but have a job that precludes it if(restricted_jobs) for(var/datum/mind/player in candidates) - for(var/job in restricted_jobs) - if(player.assigned_role == job) - candidates -= player + if(player.assigned_role in restricted_jobs) + candidates -= player return candidates // Returns: The number of people who had the antagonist role set to yes, regardless of recomended_enemies, if that number is greater than recommended_enemies // recommended_enemies if the number of people with that role set to yes is less than recomended_enemies, // Less if there are not enough valid players in the game entirely to make recommended_enemies. +// Just the above proc but for alive players +/// Gets all alive players for a specific role. Disables offstation roles by default +/datum/game_mode/proc/get_alive_players_for_role(role, override_jobbans = FALSE, allow_offstation_roles = FALSE) + var/list/players = list() + var/list/candidates = list() + + var/roletext = get_roletext(role) + + // Assemble a list of active players without jobbans. + for(var/mob/living/carbon/human/player in GLOB.player_list) + if(!player.client || (locate(player) in SSafk.afk_players)) + continue + if(!jobban_isbanned(player, ROLE_SYNDICATE) && !jobban_isbanned(player, roletext)) + players += player + + // Shuffle the players list so that it becomes ping-independent. + players = shuffle(players) + + // Get a list of all the people who want to be the antagonist for this round, except those with incompatible species + for(var/mob/living/carbon/human/player in players) + if(player.client.skip_antag || !(allow_offstation_roles || !player.mind?.offstation_role)) + continue + + if(!(role in player.client.prefs.be_special) || (player.client.prefs.active_character.species in protected_species)) + continue + + player_draft_log += "[player.key] had [roletext] enabled, so we are drafting them." + candidates += player.mind + players -= player + + // Remove candidates who want to be antagonist but have a job that precludes it + if(restricted_jobs) + for(var/datum/mind/player in candidates) + if(player.assigned_role in restricted_jobs) + candidates -= player + return candidates /datum/game_mode/proc/latespawn(mob) if(rev_team) rev_team.update_team_objectives() rev_team.process_promotion(REVOLUTION_PROMOTION_OPTIONAL) - -/* -/datum/game_mode/proc/check_player_role_pref(role, mob/player) - if(player.preferences.be_special & role) - return 1 - return 0 -*/ - /datum/game_mode/proc/num_players() . = 0 for(var/mob/new_player/P in GLOB.player_list) @@ -606,3 +625,34 @@ . += auto_declare_completion_revolution() . += auto_declare_completion_abduction() listclearnulls(.) + +/// Returns how many traitors should be added to the round +/datum/game_mode/proc/traitors_to_add() + return 0 + +/datum/game_mode/proc/fill_antag_slots() + var/traitors_to_add = 0 + + traitors_to_add += traitors_to_add() + + if(length(traitors) < traitors_to_add()) + traitors_to_add += (traitors_to_add() - length(traitors)) + + if(!traitors_to_add) + return + + var/list/potential_recruits = get_alive_players_for_role(ROLE_TRAITOR) + for(var/datum/mind/candidate as anything in potential_recruits) + if(candidate.special_role) // no traitor vampires or changelings or traitors or wizards or ... yeah you get the deal + potential_recruits.Remove(candidate) + + if(!length(potential_recruits)) + return + + log_admin("Attempting to add [traitors_to_add] traitors to the round. There are [length(potential_recruits)] potential recruits.") + + for(var/i in 1 to traitors_to_add) + var/datum/mind/traitor = pick_n_take(potential_recruits) + traitor.special_role = SPECIAL_ROLE_TRAITOR + traitor.restricted_roles = restricted_jobs + traitor.add_antag_datum(/datum/antagonist/traitor) // They immediately get a new objective diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 235845fc8096..931e04b8f30f 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -35,7 +35,10 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) var/datum/objective_holder/holder -/datum/objective/New(text, datum/team/team_to_join) + /// What is the text we show when our objective is delayed? + var/delayed_objective_text = "This is a bug! Report it on the github and ask an admin what type of objective" + +/datum/objective/New(text, datum/team/team_to_join, datum/mind/_owner) . = ..() SHOULD_CALL_PARENT(TRUE) GLOB.all_objectives += src @@ -43,6 +46,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = text if(team_to_join) team = team_to_join + if(_owner) + owner = _owner /datum/objective/Destroy() GLOB.all_objectives -= src @@ -120,7 +125,6 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) possible_targets += possible_target - if(length(possible_targets) > 0) target = pick(possible_targets) @@ -160,6 +164,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/assassinate name = "Assassinate" martyr_compatible = TRUE + delayed_objective_text = "Your objective is to assassinate another crewmember. You will receive further information in a few minutes." /datum/objective/assassinate/update_explanation_text() if(target?.current) @@ -181,6 +186,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/assassinateonce name = "Assassinate once" martyr_compatible = TRUE + delayed_objective_text = "Your objective is to teach another crewmember a lesson. You will receive further information in a few minutes." var/won = FALSE /datum/objective/assassinateonce/update_explanation_text() @@ -244,6 +250,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/maroon name = "Maroon" martyr_compatible = FALSE + delayed_objective_text = "Your objective is to make sure another crewmember doesn't leave on the Escape Shuttle. You will receive further information in a few minutes." /datum/objective/maroon/update_explanation_text() if(target?.current) @@ -265,11 +272,11 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) return TRUE return TRUE - /// I want braaaainssss /datum/objective/debrain name = "Debrain" martyr_compatible = FALSE + delayed_objective_text = "Your objective is to steal another crewmember's brain. You will receive further information in a few minutes." /datum/objective/debrain/is_invalid_target(datum/mind/possible_target) . = ..() @@ -433,7 +440,6 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) return TRUE - /datum/objective/escape/escape_with_identity name = null /// Stored because the target's `[mob/var/real_name]` can change over the course of the round. @@ -526,9 +532,10 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/steal name = "Steal Item" - var/datum/theft_objective/steal_target martyr_compatible = FALSE + delayed_objective_text = "Your objective is to steal a high-value item. You will receive further information in a few minutes." var/theft_area + var/datum/theft_objective/steal_target /datum/objective/steal/found_target() return steal_target @@ -552,7 +559,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) continue if(!O.check_objective_conditions()) continue - if(O.flags & 2) // THEFT_FLAG_UNIQUE + if(O.flags & THEFT_FLAG_UNIQUE) continue steal_target = O @@ -649,7 +656,6 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) to_chat(failed_receiver, "Unfortunately, you weren't able to get a stealing kit. This is very bad and you should adminhelp immediately (press F1).") message_admins("[ADMIN_LOOKUPFLW(failed_receiver)] Failed to spawn with their [item_path] theft kit.") - /datum/objective/absorb name = "Absorb DNA" needs_target = FALSE @@ -691,6 +697,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/destroy name = "Destroy AI" martyr_compatible = TRUE + delayed_objective_text = "Your objective is to destroy an Artificial Intelligence. You will receive further information in a few minutes." /datum/objective/destroy/find_target(list/target_blacklist) var/list/possible_targets = active_ais(1) @@ -823,3 +830,23 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Hunger grows within us, we need to feast on the brains of the uninfected. Scratch, bite, and spread the plague." needs_target = FALSE completed = TRUE + +// Placeholder objectives that will replace themselves + +/datum/objective/delayed + needs_target = FALSE + var/datum/objective/objective_to_replace_with + +/datum/objective/delayed/New(datum/objective/delayed_objective) + ..() + if(!ispath(delayed_objective)) + stack_trace("A delayed objective has been given a non-path. Given was instead [delayed_objective]") + return + objective_to_replace_with = delayed_objective + explanation_text = initial(delayed_objective.delayed_objective_text) + +/datum/objective/delayed/update_explanation_text() + return + +/datum/objective/delayed/proc/reveal_objective() + return holder.replace_objective(src, objective_to_replace_with) diff --git a/code/game/gamemodes/objective_holder.dm b/code/game/gamemodes/objective_holder.dm index 2b65e1eb7b47..057d07d6def4 100644 --- a/code/game/gamemodes/objective_holder.dm +++ b/code/game/gamemodes/objective_holder.dm @@ -59,9 +59,11 @@ * Replace old_objective with new_objective */ /datum/objective_holder/proc/replace_objective(datum/objective/old_objective, datum/objective/new_objective) + if(ispath(new_objective)) + new_objective = new(null, old_objective.team, old_objective.owner) + new_objective = add_objective(new_objective, add_to_list = FALSE) - new_objective.owner = old_objective.owner - new_objective.team = old_objective.team + // Replace where the old objective was, with the new one objectives.Insert(objectives.Find(old_objective), new_objective) remove_objective(old_objective) @@ -106,7 +108,7 @@ /datum/objective_holder/proc/handle_objective(datum/objective/Objective) for(var/loop in 1 to 5) Objective.find_target(assigned_targets) - if(Objective.found_target()) // handles normal objectives, and steal objectives + if(Objective.found_target()) // Handles normal objectives, and steal objectives return // We failed to find any target. Oh well... diff --git a/code/game/gamemodes/steal_items.dm b/code/game/gamemodes/steal_items.dm index c74a0200a685..1122ec65ef19 100644 --- a/code/game/gamemodes/steal_items.dm +++ b/code/game/gamemodes/steal_items.dm @@ -2,9 +2,6 @@ // // Separated into datums so we can prevent roles from getting certain objectives. -#define THEFT_FLAG_SPECIAL 1//unused, maybe someone will use it some day, I'll leave it here for the children -#define THEFT_FLAG_UNIQUE 2 - /datum/theft_objective var/name = "this objective is impossible, yell at a coder" var/typepath=/obj/effect/debugging diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index e8c2249efdd8..9dda5bec3f58 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -17,7 +17,6 @@ to_chat(world, "The current game mode is - Traitor!") to_chat(world, "There is a syndicate traitor on the station. Do not let the traitor succeed!") - /datum/game_mode/traitor/pre_setup() if(GLOB.configuration.gamemode.prevent_mindshield_antags) @@ -35,10 +34,7 @@ var/num_traitors = 1 - if(GLOB.configuration.gamemode.traitor_scaling) - num_traitors = max(1, round((num_players())/(traitor_scaling_coeff))) - else - num_traitors = max(1, min(num_players(), traitors_possible)) + num_traitors = traitors_to_add() for(var/i in 1 to num_traitors) if(!length(possible_traitors)) @@ -52,13 +48,35 @@ return FALSE return TRUE - /datum/game_mode/traitor/post_setup() - for(var/t in pre_traitors) - var/datum/mind/traitor = t - traitor.add_antag_datum(/datum/antagonist/traitor) - ..() + . = ..() + + var/random_time = rand(5 MINUTES, 15 MINUTES) + if(length(pre_traitors)) + addtimer(CALLBACK(src, PROC_REF(fill_antag_slots)), random_time) + + for(var/datum/mind/traitor in pre_traitors) + var/datum/antagonist/traitor/traitor_datum = new(src) + if(ishuman(traitor.current)) + traitor_datum.delayed_objectives = TRUE + traitor_datum.addtimer(CALLBACK(traitor_datum, TYPE_PROC_REF(/datum/antagonist/traitor, reveal_delayed_objectives)), random_time, TIMER_DELETE_ME) + + traitor.add_antag_datum(traitor_datum) + +/datum/game_mode/traitor/traitors_to_add() + if(GLOB.configuration.gamemode.traitor_scaling) + . = max(1, round(num_players() / traitor_scaling_coeff)) + else + . = max(1, min(num_players(), traitors_possible)) + + if(!length(traitors)) + return + for(var/datum/mind/traitor_mind as anything in traitors) + if(!QDELETED(traitor_mind) && traitor_mind.current) // Explicitly no client check in case you happen to fall SSD when this gets ran + continue + .++ + traitors -= traitor_mind /datum/game_mode/traitor/declare_completion() ..() diff --git a/code/game/gamemodes/trifecta/trifecta.dm b/code/game/gamemodes/trifecta/trifecta.dm index 61bd9188ffac..13ed99be84a5 100644 --- a/code/game/gamemodes/trifecta/trifecta.dm +++ b/code/game/gamemodes/trifecta/trifecta.dm @@ -20,14 +20,16 @@ var/amount_vamp = 1 var/amount_cling = 1 var/amount_tot = 1 + /// How many points did we get at roundstart + var/cost_at_roundstart /datum/game_mode/trifecta/announce() to_chat(world, "The current game mode is - Trifecta") to_chat(world, "Vampires, traitors, and changelings, oh my! Stay safe as these forces work to bring down the station.") - /datum/game_mode/trifecta/pre_setup() calculate_quantities() + cost_at_roundstart = num_players() if(GLOB.configuration.gamemode.prevent_mindshield_antags) restricted_jobs += protected_jobs var/list/datum/mind/possible_vampires = get_players_for_role(ROLE_VAMPIRE) @@ -101,12 +103,38 @@ /datum/game_mode/trifecta/post_setup() for(var/datum/mind/vampire as anything in pre_vampires) vampire.add_antag_datum(/datum/antagonist/vampire) + for(var/datum/mind/changeling as anything in pre_changelings) changeling.add_antag_datum(/datum/antagonist/changeling) + for(var/datum/mind/traitor as anything in pre_traitors) - traitor.add_antag_datum(/datum/antagonist/traitor) + var/datum/antagonist/traitor/tot_datum = new() + tot_datum.delayed_objectives = TRUE + traitor.add_antag_datum(tot_datum) + + if(length(pre_traitors)) + var/random_time = rand(5 MINUTES, 15 MINUTES) + addtimer(CALLBACK(src, PROC_REF(fill_antag_slots)), random_time) + ..() +/datum/game_mode/trifecta/traitors_to_add() + . = 0 + for(var/datum/mind/traitor_mind as anything in traitors) + if(!QDELETED(traitor_mind) && traitor_mind.current) // Explicitly no client check in case you happen to fall SSD when this gets ran + continue + .++ + traitors -= traitor_mind + + var/extra_points = num_players_started() - cost_at_roundstart + if(extra_points - TOT_COST < 0) + return 0 // Not enough new players to add extra tots + + while(extra_points) + .++ + if(extra_points < TOT_COST) // The leftover change is enough for us to buy another traitor with, what a deal! + return + extra_points -= TOT_COST #undef TOT_COST #undef VAMP_COST diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 28c6d0ce9ec7..fa4f1eb694d6 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -55,6 +55,9 @@ GLOBAL_LIST_EMPTY(antagonists) var/blurb_b = 0 var/blurb_a = 0 + /// Do we have delayed objective giving? + var/delayed_objectives = FALSE + /datum/antagonist/New() GLOB.antagonists += src objective_holder = new(src) @@ -236,14 +239,15 @@ GLOBAL_LIST_EMPTY(antagonists) * * explanation_text - the explanation text that will be passed into the objective's `New()` proc * * mob/target_override - a target for the objective */ -/datum/antagonist/proc/add_antag_objective(datum/objective/O, explanation_text, mob/target_override) - if(ispath(O)) - O = new O() - if(O.owner) - stack_trace("[O], [O.type] was assigned as an objective to [owner] (mind), but already had an owner: [O.owner] (mind). Overriding.") - O.owner = owner - - return objective_holder.add_objective(O, explanation_text, target_override) +/datum/antagonist/proc/add_antag_objective(datum/objective/objective_to_add, explanation_text, mob/target_override) + if(ispath(objective_to_add)) + objective_to_add = new objective_to_add() + + if(objective_to_add.owner) + stack_trace("[objective_to_add], [objective_to_add.type] was assigned as an objective to [owner] (mind), but already had an owner: [objective_to_add.owner] (mind). Overriding.") + objective_to_add.owner = owner + + return objective_holder.add_objective(objective_to_add, explanation_text, target_override) /** * Complement to add_antag_objective that removes the objective. diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 3657a61b6978..f4ad98635278 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -136,19 +136,29 @@ RESTRICT_TYPE(/datum/antagonist/traitor) * Create and assign a single randomized human traitor objective. */ /datum/antagonist/traitor/proc/forge_single_human_objective() + var/datum/objective/objective_to_add + if(prob(50)) if(length(active_ais()) && prob(100 / length(GLOB.player_list))) - add_antag_objective(/datum/objective/destroy) + objective_to_add = /datum/objective/destroy + else if(prob(5)) - add_antag_objective(/datum/objective/debrain) + objective_to_add = /datum/objective/debrain + else if(prob(30)) - add_antag_objective(/datum/objective/maroon) + objective_to_add = /datum/objective/maroon + else if(prob(30)) - add_antag_objective(/datum/objective/assassinateonce) + objective_to_add = /datum/objective/assassinateonce + else - add_antag_objective(/datum/objective/assassinate) + objective_to_add = /datum/objective/assassinate else - add_antag_objective(/datum/objective/steal) + objective_to_add = /datum/objective/steal + + if(delayed_objectives) + objective_to_add = new /datum/objective/delayed(objective_to_add) + add_antag_objective(objective_to_add) /** * Give human traitors their uplink, and AI traitors their law 0. Play the traitor an alert sound. @@ -267,3 +277,14 @@ RESTRICT_TYPE(/datum/antagonist/traitor) /datum/antagonist/traitor/custom_blurb() return "[GLOB.current_date_string], [station_time_timestamp()]\n[station_name()], [get_area_name(owner.current, TRUE)]\nBEGIN_MISSION" + +/datum/antagonist/traitor/proc/reveal_delayed_objectives() + for(var/datum/objective/delayed/delayed_obj in objective_holder.objectives) + delayed_obj.reveal_objective() + + if(!owner?.current) + return + SEND_SOUND(owner.current, sound('sound/ambience/alarm4.ogg')) + var/list/messages = owner.prepare_announce_objectives() + to_chat(owner.current, chat_box_red(messages.Join("
"))) + delayed_objectives = FALSE From d998af7f05b82a18542d408e5807d9f454a3ca12 Mon Sep 17 00:00:00 2001 From: S34N <12197162+S34NW@users.noreply.github.com> Date: Wed, 24 Jul 2024 17:53:27 +0200 Subject: [PATCH 03/40] modified: tgui/eslint.config.mjs (#26274) --- tgui/eslint.config.mjs | 277 ++++++++++++++++++++++------------------- 1 file changed, 147 insertions(+), 130 deletions(-) diff --git a/tgui/eslint.config.mjs b/tgui/eslint.config.mjs index 5324fc1d3c51..7a8ce487641e 100644 --- a/tgui/eslint.config.mjs +++ b/tgui/eslint.config.mjs @@ -16,156 +16,173 @@ const compat = new FlatCompat({ allConfig: js.configs.all }); -export default [...compat.extends("prettier"), { - ignores: ["/.yarn/**", "/**/node_modules", "/**/*.bundle.*", "/**/*.chunk.*", "/**/*.hot-update.*", "/packages/inferno/**"], +export default [ + ...compat.extends('prettier'), + { + ignores: [ + '**/.yarn/**', + '**/node_modules', + '**/*.bundle.*', + '**/*.chunk.*', + '**/*.hot-update.*', + '**/packages/inferno/**', + ], plugins: { - prettier, - react: fixupPluginRules(react), + prettier, + react: fixupPluginRules(react), }, languageOptions: { - globals: { - ...globals.browser, - ...globals.node, - Byond: "readonly", - }, + globals: { + ...globals.browser, + ...globals.node, + Byond: 'readonly', + }, - parser: tsParser, - ecmaVersion: 2020, - sourceType: "module", + parser: tsParser, + ecmaVersion: 2020, + sourceType: 'module', - parserOptions: { - ecmaFeatures: { - jsx: true, - }, + parserOptions: { + ecmaFeatures: { + jsx: true, }, + }, }, settings: { - "import/resolver": { - node: { - extensions: [".js", ".jsx", ".ts", ".tsx"], - }, + 'import/resolver': { + node: { + extensions: ['.js', '.jsx', '.ts', '.tsx'], }, + }, - react: { - version: "16.10", - }, + react: { + version: '16.10', + }, }, rules: { - "no-async-promise-executor": "error", - "no-cond-assign": "error", - "no-debugger": "error", - "no-dupe-args": "error", - "no-dupe-keys": "error", - "no-duplicate-case": "error", - "no-empty-character-class": "error", - "no-ex-assign": "error", - "no-extra-boolean-cast": "error", - "no-func-assign": "error", - "no-import-assign": "error", - "no-inner-declarations": "error", - "no-invalid-regexp": "error", - "no-irregular-whitespace": "error", - "no-misleading-character-class": "error", - "no-obj-calls": "error", - "no-prototype-builtins": "error", - "no-regex-spaces": "error", - "no-sparse-arrays": "error", - "no-template-curly-in-string": "error", - "no-unsafe-finally": "error", - "no-unsafe-negation": "error", - "use-isnan": "error", - "valid-typeof": "error", + 'no-async-promise-executor': 'error', + 'no-cond-assign': 'error', + 'no-debugger': 'error', + 'no-dupe-args': 'error', + 'no-dupe-keys': 'error', + 'no-duplicate-case': 'error', + 'no-empty-character-class': 'error', + 'no-ex-assign': 'error', + 'no-extra-boolean-cast': 'error', + 'no-func-assign': 'error', + 'no-import-assign': 'error', + 'no-inner-declarations': 'error', + 'no-invalid-regexp': 'error', + 'no-irregular-whitespace': 'error', + 'no-misleading-character-class': 'error', + 'no-obj-calls': 'error', + 'no-prototype-builtins': 'error', + 'no-regex-spaces': 'error', + 'no-sparse-arrays': 'error', + 'no-template-curly-in-string': 'error', + 'no-unsafe-finally': 'error', + 'no-unsafe-negation': 'error', + 'use-isnan': 'error', + 'valid-typeof': 'error', - complexity: ["error", { - max: 50, - }], + complexity: [ + 'error', + { + max: 50, + }, + ], - curly: ["error", "multi-line"], - eqeqeq: ["error", "always"], - "no-case-declarations": "error", - "no-empty-pattern": "error", - "no-fallthrough": "error", - "no-global-assign": "error", - "no-octal": "error", - "no-octal-escape": "error", - "no-redeclare": "error", - "no-return-assign": "error", - "no-self-assign": "error", - "no-sequences": "error", - "no-unused-labels": "warn", - "no-useless-escape": "warn", - "no-with": "error", - radix: "error", - strict: "error", - "no-delete-var": "error", - "no-shadow-restricted-names": "error", - "no-undef": "error", - "no-undef-init": "error", - "func-style": ["error", "expression"], - "spaced-comment": ["error", "always"], - "no-class-assign": "error", - "no-const-assign": "error", - "no-dupe-class-members": "error", - "no-new-symbol": "error", - "no-this-before-super": "error", - "no-var": "error", - "prefer-arrow-callback": "error", - "react/boolean-prop-naming": "error", - "react/button-has-type": "error", - "react/default-props-match-prop-types": "error", - "react/no-access-state-in-setstate": "error", - "react/no-children-prop": "error", - "react/no-danger": "error", - "react/no-danger-with-children": "error", - "react/no-deprecated": "error", - "react/no-did-mount-set-state": "error", - "react/no-did-update-set-state": "error", - "react/no-direct-mutation-state": "error", - "react/no-find-dom-node": "error", - "react/no-is-mounted": "error", - "react/no-redundant-should-component-update": "error", - "react/no-render-return-value": "error", - "react/no-typos": "error", - "react/no-string-refs": "error", - "react/no-this-in-sfc": "error", - "react/no-unescaped-entities": "error", - "react/no-unsafe": "error", - "react/no-unused-prop-types": "error", - "react/no-unused-state": "error", - "react/no-will-update-set-state": "error", - "react/prefer-es6-class": "error", - "react/prefer-stateless-function": "error", - "react/require-render-return": "error", - "react/self-closing-comp": "error", - "react/state-in-constructor": "error", - "react/style-prop-object": "error", - "react/void-dom-elements-no-children": "error", - "react/jsx-boolean-value": "error", - "react/jsx-handler-names": "error", - "react/jsx-key": "error", + curly: ['error', 'multi-line'], + eqeqeq: ['error', 'always'], + 'no-case-declarations': 'error', + 'no-empty-pattern': 'error', + 'no-fallthrough': 'error', + 'no-global-assign': 'error', + 'no-octal': 'error', + 'no-octal-escape': 'error', + 'no-redeclare': 'error', + 'no-return-assign': 'error', + 'no-self-assign': 'error', + 'no-sequences': 'error', + 'no-unused-labels': 'warn', + 'no-useless-escape': 'warn', + 'no-with': 'error', + radix: 'error', + strict: 'error', + 'no-delete-var': 'error', + 'no-shadow-restricted-names': 'error', + 'no-undef': 'error', + 'no-undef-init': 'error', + 'func-style': ['error', 'expression'], + 'spaced-comment': ['error', 'always'], + 'no-class-assign': 'error', + 'no-const-assign': 'error', + 'no-dupe-class-members': 'error', + 'no-new-symbol': 'error', + 'no-this-before-super': 'error', + 'no-var': 'error', + 'prefer-arrow-callback': 'error', + 'react/boolean-prop-naming': 'error', + 'react/button-has-type': 'error', + 'react/default-props-match-prop-types': 'error', + 'react/no-access-state-in-setstate': 'error', + 'react/no-children-prop': 'error', + 'react/no-danger': 'error', + 'react/no-danger-with-children': 'error', + 'react/no-deprecated': 'error', + 'react/no-did-mount-set-state': 'error', + 'react/no-did-update-set-state': 'error', + 'react/no-direct-mutation-state': 'error', + 'react/no-find-dom-node': 'error', + 'react/no-is-mounted': 'error', + 'react/no-redundant-should-component-update': 'error', + 'react/no-render-return-value': 'error', + 'react/no-typos': 'error', + 'react/no-string-refs': 'error', + 'react/no-this-in-sfc': 'error', + 'react/no-unescaped-entities': 'error', + 'react/no-unsafe': 'error', + 'react/no-unused-prop-types': 'error', + 'react/no-unused-state': 'error', + 'react/no-will-update-set-state': 'error', + 'react/prefer-es6-class': 'error', + 'react/prefer-stateless-function': 'error', + 'react/require-render-return': 'error', + 'react/self-closing-comp': 'error', + 'react/state-in-constructor': 'error', + 'react/style-prop-object': 'error', + 'react/void-dom-elements-no-children': 'error', + 'react/jsx-boolean-value': 'error', + 'react/jsx-handler-names': 'error', + 'react/jsx-key': 'error', - "react/jsx-max-depth": ["error", { - max: 10, - }], + 'react/jsx-max-depth': [ + 'error', + { + max: 10, + }, + ], - "react/jsx-no-comment-textnodes": "error", - "react/jsx-no-duplicate-props": "error", - "react/jsx-no-target-blank": "error", - "react/jsx-no-undef": "error", - "react/jsx-no-useless-fragment": "error", - "react/jsx-fragments": "error", - "react/jsx-pascal-case": "error", - "react/jsx-uses-react": "error", - "react/jsx-uses-vars": "error", + 'react/jsx-no-comment-textnodes': 'error', + 'react/jsx-no-duplicate-props': 'error', + 'react/jsx-no-target-blank': 'error', + 'react/jsx-no-undef': 'error', + 'react/jsx-no-useless-fragment': 'error', + 'react/jsx-fragments': 'error', + 'react/jsx-pascal-case': 'error', + 'react/jsx-uses-react': 'error', + 'react/jsx-uses-vars': 'error', }, -}, { - files: ["**/*.js", "**/*.jsx", "**/*.cjs", "**/*.mjs", "**/*.ts", "**/*.mts", "**/*.cts", "**/*.tsx"], + }, + { + files: ['**/*.js', '**/*.jsx', '**/*.cjs', '**/*.mjs', '**/*.ts', '**/*.mts', '**/*.cts', '**/*.tsx'], rules: { - "no-undef": "off", - "react/jsx-no-undef": "off", + 'no-undef': 'off', + 'react/jsx-no-undef': 'off', }, -}]; + }, +]; From d03ba0d39dde0463d2dcd0d8fb763328abd9ccef Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Thu, 25 Jul 2024 14:22:19 +0200 Subject: [PATCH 04/40] Adds log message (#26281) --- code/modules/admin/topic.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 38fd5422c873..8135d91e7a9f 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2084,7 +2084,7 @@ var/punishment = input(owner, "How would you like to smite [M]?", "Its good to be baaaad...", "") as null|anything in ptypes if(!(punishment in ptypes)) return - var/logmsg = null + var/logmsg = "UNSET LOG MESSAGE: [punishment]" switch(punishment) // These smiting types are valid for all living mobs if("Lightning bolt") @@ -2223,6 +2223,7 @@ var/turf/start = locate(starting_turf_x, starting_turf_y, M.z) new /obj/effect/immovablerod/smite(start, M) + logmsg = "a rod" if(logmsg) log_admin("[key_name(owner)] smited [key_name(M)] with: [logmsg]") message_admins("[key_name_admin(owner)] smited [key_name_admin(M)] with: [logmsg]") From e7411b60058baf2179af7ea27de11f2cedc3d6cb Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Thu, 25 Jul 2024 17:09:21 +0200 Subject: [PATCH 05/40] Adds some Pulse demon failsaves (#26278) * Pulse demon failsaves * We can have 1000 power, as a treat --- .../miniantags/pulsedemon/pulsedemon_event.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_event.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_event.dm index 876c223d9c3e..2fb91852d078 100644 --- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_event.dm +++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_event.dm @@ -1,3 +1,6 @@ +/// A pulse demon requires 1000 watts to regenerate +#define DEMON_REQUIRED_POWER 1000 + /datum/event/spawn_pulsedemon var/key_of_pulsedemon @@ -11,7 +14,7 @@ var/mob/C = pick(candidates) key_of_pulsedemon = C.key dust_if_respawnable(C) - + if(!key_of_pulsedemon) kill() return @@ -29,14 +32,14 @@ var/list/spawn_centers = list() for(var/datum/regional_powernet/P in SSmachines.powernets) for(var/obj/structure/cable/C in P.cables) - if(!is_station_level(C.z) || P.available_power <= 0) + if(!is_station_level(C.z) || P.available_power < DEMON_REQUIRED_POWER) break // skip iterating over this entire powernet, it's not on station or it has zero available power (so it's not suitable) var/turf/simulated/floor/F = get_turf(C) // is a floor, not tiled, on station, in maintenance and cable has power? if(istype(F) && (!F.intact && !F.transparent_floor) && istype(get_area(C), /area/station/maintenance)) spawn_centers += F - if(!spawn_centers) + if(!length(spawn_centers)) message_admins("no suitable spawn locations were found for the pulse demon event.") log_debug("no suitable spawn locations were found for the pulse demon event.") kill() @@ -45,3 +48,5 @@ /datum/event/spawn_pulsedemon/start() INVOKE_ASYNC(src, PROC_REF(get_pulsedemon)) + +#undef DEMON_REQUIRED_POWER From 1da9959952cde140b0f977a58be0e905c18c688d Mon Sep 17 00:00:00 2001 From: Blossom <127415623+StudentBlossom@users.noreply.github.com> Date: Thu, 25 Jul 2024 17:09:59 +0200 Subject: [PATCH 06/40] Fixed the description in the settings for the disco machine music toggle being a copy of the music instrument description (#26283) --- code/modules/client/preference/preferences_toggles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference/preferences_toggles.dm b/code/modules/client/preference/preferences_toggles.dm index a7dd3adc33d0..d87c4d7f5e72 100644 --- a/code/modules/client/preference/preferences_toggles.dm +++ b/code/modules/client/preference/preferences_toggles.dm @@ -274,7 +274,7 @@ /datum/preference_toggle/toggle_disco name = "Toggle Disco Machine Music" - description = "Toggles hearing musical instruments like the violin and piano" + description = "Toggles hearing and dancing to the radiant dance machine" preftoggle_bitflag = SOUND_DISCO preftoggle_toggle = PREFTOGGLE_SOUND preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL From d66aaa0240e44a4b38bae0bbe4626526f5250acb Mon Sep 17 00:00:00 2001 From: Adrer Date: Thu, 25 Jul 2024 17:10:52 +0200 Subject: [PATCH 07/40] [FIX] Added missing plasma spear sprite when in back slot (#26279) * Replica syndicate space suit sprites * Revert "Replica syndicate space suit sprites" This reverts commit 1fb5cf68ac72fe50f08de690502db36e205ee014. * Adds back sprite for plasmaspear --------- Co-authored-by: adrermail@gmail.com --- icons/mob/clothing/back.dmi | Bin 137019 -> 138420 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 3eea2f356ae1522a5155de3ee7eb012f91ead0ef..da1d998879475636d7816d4b4bc1ce01b6bdceaa 100644 GIT binary patch delta 74884 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 delta 73457 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

X#6>+SCDhR4P#fl=f- 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 Brdj|1 From 07200a4a1cf644699ab48602c004b5b6373134ec Mon Sep 17 00:00:00 2001 From: Luc <89928798+lewcc@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:44:03 -0500 Subject: [PATCH 08/40] Fix a runtime with empty turf lists on hallucinations (#26285) --- code/modules/hallucinations/effects/moderate.dm | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/code/modules/hallucinations/effects/moderate.dm b/code/modules/hallucinations/effects/moderate.dm index fcbf90c05747..1dde6a4097e8 100644 --- a/code/modules/hallucinations/effects/moderate.dm +++ b/code/modules/hallucinations/effects/moderate.dm @@ -344,7 +344,10 @@ /obj/effect/hallucination/stunprodding/Initialize(mapload, mob/living/carbon/target) . = ..() - var/turf/T = pick(RANGE_TURFS(15, target)) + var/list/possible_turfs = RANGE_TURFS(15, target) + if(!length(possible_turfs)) + return INITIALIZE_HINT_QDEL + var/turf/T = pick(possible_turfs) target.playsound_local(T, 'sound/weapons/egloves.ogg', 25, TRUE) target.playsound_local(T, get_sfx("bodyfall"), 25, TRUE) target.playsound_local(T, "sparks", 50, TRUE) @@ -366,7 +369,10 @@ /obj/effect/hallucination/energy_sword/Initialize(mapload, mob/living/carbon/target) . = ..() - var/turf/T = pick(RANGE_TURFS(15, target)) + var/list/possible_turfs = RANGE_TURFS(15, target) + if(!length(possible_turfs)) + return INITIALIZE_HINT_QDEL + var/turf/T = pick(possible_turfs) forceMove(T) target.playsound_local(T, 'sound/weapons/saberon.ogg', 20, TRUE) @@ -398,7 +404,10 @@ /obj/effect/hallucination/gunfire/Initialize(mapload, mob/living/carbon/target) . = ..() - var/turf/T = pick(RANGE_TURFS(15, target)) + var/list/possible_turfs = RANGE_TURFS(15, target) + if(!length(possible_turfs)) + return INITIALIZE_HINT_QDEL + var/turf/T = pick(possible_turfs) forceMove(T) var/gun_sound = pick('sound/weapons/gunshots/gunshot_pistol.ogg', 'sound/weapons/gunshots/gunshot_strong.ogg') From e4ed1b1db3806cb507a5b27a3378ea4acf8565ba Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 25 Jul 2024 13:15:12 -0400 Subject: [PATCH 09/40] Radiation fixes. (#26113) --- code/__HELPERS/radiation_helpers.dm | 4 ++ code/game/gamemodes/wizard/artefact.dm | 2 + .../mission_code/ruins/oldstation.dm | 2 + code/modules/clothing/head/helmet.dm | 1 + .../clothing/spacesuits/ert_hardsuits.dm | 2 + code/modules/clothing/spacesuits/hardsuit.dm | 4 ++ .../clothing/spacesuits/misc_spacesuits.dm | 3 + code/modules/clothing/spacesuits/syndi.dm | 4 ++ code/modules/clothing/suits/armor_suits.dm | 3 + code/modules/clothing/suits/misc_suits.dm | 1 + code/modules/clothing/under/misc_jumpsuits.dm | 1 + .../modules/mining/equipment/explorer_gear.dm | 3 +- .../mob/living/carbon/human/human_life.dm | 59 +++++++++++++++++++ code/modules/mob/living/living.dm | 6 +- code/modules/mod/mod_control.dm | 1 + code/modules/mod/mod_theme.dm | 14 +++-- 16 files changed, 103 insertions(+), 7 deletions(-) diff --git a/code/__HELPERS/radiation_helpers.dm b/code/__HELPERS/radiation_helpers.dm index 79a6194dc80c..357377c96d38 100644 --- a/code/__HELPERS/radiation_helpers.dm +++ b/code/__HELPERS/radiation_helpers.dm @@ -21,6 +21,10 @@ . += thing if((thing.flags_2 & RAD_PROTECT_CONTENTS_2) || (SEND_SIGNAL(thing, COMSIG_ATOM_RAD_PROBE) & COMPONENT_BLOCK_RADIATION)) continue + if(ishuman(thing)) + var/mob/living/carbon/human/H = thing + if(H.get_rad_protection() >= 0.99) // I would do exactly equal to 1, but you will never hit anything between 1 and .975, and byond seems to output 0.99999 + continue processing_list += thing.contents /proc/radiation_pulse(atom/source, intensity, range_modifier, log = FALSE, can_contaminate = TRUE) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 121da3dea0c4..0292df084c56 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -886,6 +886,7 @@ GLOBAL_LIST_EMPTY(multiverse) flags_inv = HIDEFACE flags_cover = HEADCOVERSEYES armor = list(MELEE = 20, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = INFINITY, FIRE = 5, ACID = 5) + flags_2 = RAD_PROTECT_CONTENTS_2 cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT magical = TRUE @@ -910,6 +911,7 @@ GLOBAL_LIST_EMPTY(multiverse) armor = list(MELEE = 35, BULLET = 20, LASER = 35, ENERGY = 10, BOMB = 15, RAD = INFINITY, FIRE = 5, ACID = 5) flags_inv = HIDEJUMPSUIT | HIDESHOES | HIDETAIL | HIDESHOES flags = THICKMATERIAL + flags_2 = RAD_PROTECT_CONTENTS_2 magical = TRUE sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', diff --git a/code/modules/awaymissions/mission_code/ruins/oldstation.dm b/code/modules/awaymissions/mission_code/ruins/oldstation.dm index fd81abee344e..fd18caec5b2d 100644 --- a/code/modules/awaymissions/mission_code/ruins/oldstation.dm +++ b/code/modules/awaymissions/mission_code/ruins/oldstation.dm @@ -201,6 +201,7 @@ armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 75) item_color = "ancient" resistance_flags = FIRE_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = null /obj/item/clothing/suit/space/hardsuit/ancient @@ -211,6 +212,7 @@ armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 75) slowdown = 3 resistance_flags = FIRE_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = null helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ancient var/footstep = 1 diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 72954cd06f5c..e1075378113a 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -155,6 +155,7 @@ flags = null item_state = "thunderdome" armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = 450, ACID = 450) + flags_2 = RAD_PROTECT_CONTENTS_2 cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD diff --git a/code/modules/clothing/spacesuits/ert_hardsuits.dm b/code/modules/clothing/spacesuits/ert_hardsuits.dm index f59f8ece4d74..8ce6a775e29b 100644 --- a/code/modules/clothing/spacesuits/ert_hardsuits.dm +++ b/code/modules/clothing/spacesuits/ert_hardsuits.dm @@ -121,6 +121,7 @@ name = "elite emergency response team engineer helmet" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = 200, ACID = 200) + flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-gammaengineer" item_color = "gammaengineer" @@ -137,6 +138,7 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT icon_state = "ert_gengineer" armor = list(MELEE = 40, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = 200, ACID = 200) + flags_2 = RAD_PROTECT_CONTENTS_2 helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer/gamma slowdown = 0 diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 7fd7d909473f..9234e19c6807 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -377,11 +377,13 @@ //Strike team hardsuits /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/sst armor = list(MELEE = 115, BULLET = 115, LASER = 50, ENERGY = 35, BOMB = 200, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Almost as good as DS gear, but unlike DS can switch to combat for mobility + flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-sst" item_color = "sst" /obj/item/clothing/suit/space/hardsuit/syndi/elite/sst armor = list(MELEE = 115, BULLET = 115, LASER = 50, ENERGY = 40, BOMB = 200, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) + flags_2 = RAD_PROTECT_CONTENTS_2 icon_state = "hardsuit0-sst" item_color = "sst" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/sst @@ -488,6 +490,7 @@ item_state = "singuloth_helm" item_color = "singuloth" armor = list(MELEE = 35, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) + flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = null /obj/item/clothing/suit/space/hardsuit/singuloth @@ -496,6 +499,7 @@ icon_state = "hardsuit-singuloth" item_state = "singuloth_hardsuit" flags = STOPSPRESSUREDMAGE + flags_2 = RAD_PROTECT_CONTENTS_2 armor = list(MELEE = 35, BULLET = 5, LASER = 10, ENERGY = 5, BOMB = 15, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/singuloth sprite_sheets = null diff --git a/code/modules/clothing/spacesuits/misc_spacesuits.dm b/code/modules/clothing/spacesuits/misc_spacesuits.dm index c73074e81e14..9ba7154912b2 100644 --- a/code/modules/clothing/spacesuits/misc_spacesuits.dm +++ b/code/modules/clothing/spacesuits/misc_spacesuits.dm @@ -44,6 +44,7 @@ armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 vision_flags = SEE_MOBS lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE //don't render darkness while wearing these see_in_dark = 8 @@ -60,6 +61,7 @@ flags_inv = HIDESHOES | HIDEJUMPSUIT | HIDETAIL max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 strip_delay = 130 dog_fashion = /datum/dog_fashion/back/deathsquad @@ -97,6 +99,7 @@ slowdown = 0 armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 w_class = WEIGHT_CLASS_NORMAL /obj/item/clothing/suit/space/deathsquad/officer/solgov diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index 515c4e4cf430..93564f3c757c 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -88,6 +88,7 @@ armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Matches DS gear. max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 /obj/item/clothing/suit/space/syndicate/black name = "black space suit" @@ -100,6 +101,7 @@ armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Matches DS gear. max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 //Black-green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/green @@ -161,6 +163,7 @@ armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Matches DS gear. max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 /obj/item/clothing/suit/space/syndicate/black/red name = "black and red space suit" @@ -173,6 +176,7 @@ armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) //Matches DS gear. max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = ACID_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 //Black with yellow/red engineering syndicate space suit diff --git a/code/modules/clothing/suits/armor_suits.dm b/code/modules/clothing/suits/armor_suits.dm index 3dc702423335..e5f5014e52bf 100644 --- a/code/modules/clothing/suits/armor_suits.dm +++ b/code/modules/clothing/suits/armor_suits.dm @@ -702,6 +702,7 @@ min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT sprite_sheets = null armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = 450, ACID = 450) + flags_2 = RAD_PROTECT_CONTENTS_2 /obj/item/clothing/suit/armor/heavy name = "heavy armor" @@ -712,6 +713,7 @@ w_class = WEIGHT_CLASS_BULKY gas_transfer_coefficient = 0.90 flags = THICKMATERIAL + flags_2 = RAD_PROTECT_CONTENTS_2 body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS slowdown = 3 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT @@ -722,6 +724,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT flags = THICKMATERIAL + flags_2 = RAD_PROTECT_CONTENTS_2 cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS hide_tail_by_species = list("Vox") diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm index 9217b991eb9d..4c6a85d0d2c0 100644 --- a/code/modules/clothing/suits/misc_suits.dm +++ b/code/modules/clothing/suits/misc_suits.dm @@ -1211,6 +1211,7 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 flags = STOPSPRESSUREDMAGE | THICKMATERIAL | NODROP + flags_2 = RAD_PROTECT_CONTENTS_2 body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD armor = list(MELEE = INFINITY, BULLET = INFINITY, LASER = INFINITY, ENERGY = INFINITY, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS | HEAD diff --git a/code/modules/clothing/under/misc_jumpsuits.dm b/code/modules/clothing/under/misc_jumpsuits.dm index a3a9b30b0598..3d2e48173b7e 100644 --- a/code/modules/clothing/under/misc_jumpsuits.dm +++ b/code/modules/clothing/under/misc_jumpsuits.dm @@ -184,3 +184,4 @@ slowdown = -10 siemens_coefficient = 0 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 9eadbe5e2a7e..e7aded9447f6 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -53,6 +53,7 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS|FEET resistance_flags = FIRE_PROOF | LAVA_PROOF + flags_2 = RAD_PROTECT_CONTENTS_2 slowdown = 0 armor = list(MELEE = 120, BULLET = 35, LASER = 25, ENERGY = 25, BOMB = 150, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/melee/spellblade) @@ -90,7 +91,7 @@ heat_protection = HEAD armor = list(MELEE = 120, BULLET = 35, LASER = 25, ENERGY = 25, BOMB = 150, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) resistance_flags = FIRE_PROOF | LAVA_PROOF - + flags_2 = RAD_PROTECT_CONTENTS_2 sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/head.dmi', "Drask" = 'icons/mob/clothing/species/drask/head.dmi', diff --git a/code/modules/mob/living/carbon/human/human_life.dm b/code/modules/mob/living/carbon/human/human_life.dm index 9361e13160e8..b7297ef18a88 100644 --- a/code/modules/mob/living/carbon/human/human_life.dm +++ b/code/modules/mob/living/carbon/human/human_life.dm @@ -449,6 +449,65 @@ return min(1,thermal_protection) +//This proc returns a number made up of the flags for body parts which you are protected on. (such as HEAD, UPPER_TORSO, LOWER_TORSO, etc. See setup.dm for the full list) +/mob/living/carbon/human/proc/get_rad_protection_flags() + var/rad_protection_flags = 0 + //Handle normal clothing + if(head) + if(head.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= head.body_parts_covered + if(wear_suit) + if(wear_suit.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= wear_suit.body_parts_covered + if(w_uniform) + if(w_uniform.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= w_uniform.body_parts_covered + if(shoes) + if(shoes.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= shoes.body_parts_covered + if(gloves) + if(gloves.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= gloves.body_parts_covered + if(wear_mask) + if(wear_mask.flags_2 & RAD_PROTECT_CONTENTS_2) + rad_protection_flags |= wear_mask.body_parts_covered + + return rad_protection_flags + +/mob/living/carbon/human/proc/get_rad_protection() + + if(HAS_TRAIT(src, TRAIT_RADIMMUNE)) + return 1 + + var/rad_protection_flags = get_rad_protection_flags() + + var/rad_protection = 0 + if(rad_protection_flags) + if(rad_protection_flags & HEAD) + rad_protection += THERMAL_PROTECTION_HEAD //This is correct. This uses the same percent defines as thermal protection. + if(rad_protection_flags & UPPER_TORSO) + rad_protection += THERMAL_PROTECTION_UPPER_TORSO + if(rad_protection_flags & LOWER_TORSO) + rad_protection += THERMAL_PROTECTION_LOWER_TORSO + if(rad_protection_flags & LEG_LEFT) + rad_protection += THERMAL_PROTECTION_LEG_LEFT + if(rad_protection_flags & LEG_RIGHT) + rad_protection += THERMAL_PROTECTION_LEG_RIGHT + if(rad_protection_flags & FOOT_LEFT) + rad_protection += THERMAL_PROTECTION_FOOT_LEFT + if(rad_protection_flags & FOOT_RIGHT) + rad_protection += THERMAL_PROTECTION_FOOT_RIGHT + if(rad_protection_flags & ARM_LEFT) + rad_protection += THERMAL_PROTECTION_ARM_LEFT + if(rad_protection_flags & ARM_RIGHT) + rad_protection += THERMAL_PROTECTION_ARM_RIGHT + if(rad_protection_flags & HAND_LEFT) + rad_protection += THERMAL_PROTECTION_HAND_LEFT + if(rad_protection_flags & HAND_RIGHT) + rad_protection += THERMAL_PROTECTION_HAND_RIGHT + + + return min(1,rad_protection) /mob/living/carbon/human/proc/get_covered_bodyparts() var/covered = 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index ddd641ccefb6..d9bd4ba00f5d 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1056,11 +1056,13 @@ amount -= RAD_BACKGROUND_RADIATION // This will always be at least 1 because of how skin protection is calculated var/blocked = getarmor(null, RAD) - + if(blocked == INFINITY) // Full protection, go no further. + return if(amount > RAD_BURN_THRESHOLD) apply_damage(RAD_BURN_CURVE(amount), BURN, null, blocked) - apply_effect((amount * RAD_MOB_COEFFICIENT) / max(1, (radiation ** 2) * RAD_OVERDOSE_REDUCTION), IRRADIATE, blocked) + + apply_effect((amount * RAD_MOB_COEFFICIENT) / max(1, (radiation ** 2) * RAD_OVERDOSE_REDUCTION), IRRADIATE, ARMOUR_VALUE_TO_PERCENTAGE(blocked)) /mob/living/proc/fakefireextinguish() return diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 5198dab0ed16..8b58152f4f15 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -148,6 +148,7 @@ part.max_heat_protection_temperature = theme.max_heat_protection_temperature part.min_cold_protection_temperature = theme.min_cold_protection_temperature part.siemens_coefficient = theme.siemens_coefficient + part.flags_2 = theme.flag_2_flags for(var/obj/item/part as anything in mod_parts) RegisterSignal(part, COMSIG_OBJ_DECONSTRUCT, PROC_REF(on_part_destruction)) //look into RegisterSignal(part, COMSIG_PARENT_QDELETING, PROC_REF(on_part_deletion)) diff --git a/code/modules/mod/mod_theme.dm b/code/modules/mod/mod_theme.dm index d838482bbf30..d841c96b886e 100644 --- a/code/modules/mod/mod_theme.dm +++ b/code/modules/mod/mod_theme.dm @@ -27,6 +27,8 @@ var/obj/item/mod/armor/armor_type_2 = null /// Resistance flags shared across the MOD parts. var/resistance_flags = NONE + /// Flag_2 flags to apply to the modsuit parts. + var/flag_2_flags = NONE /// Atom flags shared across the MOD parts. var/atom_flags = NONE /// Max heat protection shared across the MOD parts. @@ -230,6 +232,7 @@ default_skin = "advanced" armor_type_1 = /obj/item/mod/armor/mod_theme_advanced resistance_flags = FIRE_PROOF + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT complexity_max = DEFAULT_MAX_COMPLEXITY - 3 charge_drain = DEFAULT_CHARGE_DRAIN * 1.5 @@ -913,7 +916,7 @@ All rights reserved, tampering with suit will void warranty." default_skin = "syndicate" armor_type_1 = /obj/item/mod/armor/mod_theme_syndicate - + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT siemens_coefficient = 0 slowdown_inactive = 1 @@ -1001,6 +1004,7 @@ default_skin = "elite" armor_type_1 = /obj/item/mod/armor/mod_theme_elite resistance_flags = FIRE_PROOF | ACID_PROOF + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT siemens_coefficient = 0 slowdown_inactive = 1 @@ -1120,6 +1124,7 @@ armor_type_1 = /obj/item/mod/armor/mod_theme_responsory resistance_flags = FIRE_PROOF + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT siemens_coefficient = 0 slowdown_inactive = 0.5 @@ -1201,6 +1206,7 @@ default_skin = "apocryphal" armor_type_1 = /obj/item/mod/armor/mod_theme_apocryphal resistance_flags = FIRE_PROOF | ACID_PROOF + flag_2_flags = RAD_PROTECT_CONTENTS_2 ui_theme = "malfunction" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT siemens_coefficient = 0 @@ -1257,7 +1263,7 @@ default_skin = "corporate" armor_type_1 = /obj/item/mod/armor/mod_theme_corporate resistance_flags = FIRE_PROOF | ACID_PROOF - + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT siemens_coefficient = 0 slowdown_inactive = 0.5 @@ -1310,7 +1316,7 @@ default_skin = "debug" armor_type_1 = /obj/item/mod/armor/mod_theme_debug resistance_flags = FIRE_PROOF | ACID_PROOF - + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT complexity_max = 50 siemens_coefficient = 0 @@ -1362,7 +1368,7 @@ default_skin = "debug" armor_type_1 = /obj/item/mod/armor/mod_theme_administrative resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - + flag_2_flags = RAD_PROTECT_CONTENTS_2 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT complexity_max = 1000 charge_drain = DEFAULT_CHARGE_DRAIN * 0 From 26f28cb7e7a6e0c3d5701cb8f35ab9bca470d189 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 25 Jul 2024 14:26:14 -0400 Subject: [PATCH 10/40] A new space ruin, the telecommunications satellite? [100% done, ready for final review] (#25820) * THE WORK, IT GOES AND SO IT GOES * darker yet darker * more changes * Almost done, let's post the pr and have some dev people test it out. * update comment * small change * pushing , then we address changes * Apply suggestions from code review Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * more progress * final bar lines * aditional tweaks * Update telecomns_returns.dmm * Update code/modules/awaymissions/mission_code/ruins/telecomns.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * sirian changes * emp weakness, light changes * no runtimes, shoot borgs * sorry for all the commits just update to master thanks * Update code/modules/awaymissions/mission_code/ruins/telecomns.dm Co-authored-by: warriorstar-orion Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * fixes * fixes pathing. Voices * removes always spawn * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * more changes * requested string change * Update code/modules/awaymissions/mission_code/ruins/telecomns.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * lewcs final changes * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> --------- Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com> Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: warriorstar-orion Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> --- .../SpaceRuins/telecomns_returns.dmm | 11670 ++++++++++++++++ code/_onclick/ai_onclick.dm | 2 +- code/datums/datacore.dm | 24 + code/datums/ruins/space_ruins.dm | 8 + code/game/area/areas/ruins/space_areas.dm | 27 + .../miniantags/pulsedemon/pulsedemon.dm | 5 + code/game/machinery/computer/law.dm | 5 +- code/game/machinery/doors/airlock_types.dm | 16 + code/game/machinery/shieldgen.dm | 1 + code/game/machinery/tcomms/tcomms_presets.dm | 8 + code/game/machinery/vendors/vending.dm | 7 +- .../effects/spawners/airlock_spawner.dm | 4 + code/game/objects/items/documents.dm | 10 + code/game/objects/items/weapons/AI_modules.dm | 1 + code/game/objects/items/weapons/teleprod.dm | 2 +- code/game/objects/structures/displaycase.dm | 4 +- .../mission_code/ruins/telecomns.dm | 528 + .../mining/equipment/wormhole_jaunter.dm | 3 + code/modules/mob/living/living.dm | 4 + code/modules/mob/living/silicon/ai/ai_mob.dm | 15 +- .../mob/living/silicon/robot/robot_mob.dm | 7 + code/modules/power/apc/apc.dm | 20 +- code/modules/power/apc/apc_overlay.dm | 2 +- code/modules/power/cell.dm | 3 + config/example/config.toml | 1 + icons/obj/assemblies.dmi | Bin 41156 -> 40687 bytes icons/obj/device.dmi | Bin 55969 -> 57403 bytes icons/obj/stationobjs.dmi | Bin 94007 -> 96772 bytes paradise.dme | 1 + sound/voice/dvorak/cerebron1.ogg | Bin 0 -> 77234 bytes sound/voice/dvorak/cerebron2.ogg | Bin 0 -> 145452 bytes sound/voice/dvorak/cerebron3.ogg | Bin 0 -> 154315 bytes sound/voice/dvorak/core1.ogg | Bin 0 -> 127215 bytes sound/voice/dvorak/core2.ogg | Bin 0 -> 70394 bytes sound/voice/dvorak/core3.ogg | Bin 0 -> 132446 bytes sound/voice/dvorak/cyberiad1.ogg | Bin 0 -> 66396 bytes sound/voice/dvorak/cyberiad2.ogg | Bin 0 -> 145452 bytes sound/voice/dvorak/cyberiad3.ogg | Bin 0 -> 154315 bytes sound/voice/dvorak/farragus1.ogg | Bin 0 -> 64993 bytes sound/voice/dvorak/farragus2.ogg | Bin 0 -> 145452 bytes sound/voice/dvorak/farragus3.ogg | Bin 0 -> 154315 bytes sound/voice/dvorak/junk1.ogg | Bin 0 -> 122552 bytes sound/voice/dvorak/junk2.ogg | Bin 0 -> 116346 bytes sound/voice/dvorak/junk3.ogg | Bin 0 -> 117492 bytes sound/voice/dvorak/kerberos1.ogg | Bin 0 -> 64782 bytes sound/voice/dvorak/kerberos2.ogg | Bin 0 -> 145452 bytes sound/voice/dvorak/kerberos3.ogg | Bin 0 -> 154315 bytes sound/voice/dvorak/teleporter1.ogg | Bin 0 -> 92360 bytes sound/voice/dvorak/teleporter2.ogg | Bin 0 -> 173581 bytes sound/voice/dvorak/teleporter3.ogg | Bin 0 -> 70923 bytes sound/voice/dvorak/turret1.ogg | Bin 0 -> 92306 bytes sound/voice/dvorak/turret2.ogg | Bin 0 -> 106136 bytes sound/voice/dvorak/turret3.ogg | Bin 0 -> 106914 bytes sound/voice/dvorak/vendor1.ogg | Bin 0 -> 155855 bytes sound/voice/dvorak/vendor2.ogg | Bin 0 -> 120246 bytes sound/voice/dvorak/vendor3.ogg | Bin 0 -> 134462 bytes 56 files changed, 12362 insertions(+), 16 deletions(-) create mode 100644 _maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm create mode 100644 code/modules/awaymissions/mission_code/ruins/telecomns.dm create mode 100644 sound/voice/dvorak/cerebron1.ogg create mode 100644 sound/voice/dvorak/cerebron2.ogg create mode 100644 sound/voice/dvorak/cerebron3.ogg create mode 100644 sound/voice/dvorak/core1.ogg create mode 100644 sound/voice/dvorak/core2.ogg create mode 100644 sound/voice/dvorak/core3.ogg create mode 100644 sound/voice/dvorak/cyberiad1.ogg create mode 100644 sound/voice/dvorak/cyberiad2.ogg create mode 100644 sound/voice/dvorak/cyberiad3.ogg create mode 100644 sound/voice/dvorak/farragus1.ogg create mode 100644 sound/voice/dvorak/farragus2.ogg create mode 100644 sound/voice/dvorak/farragus3.ogg create mode 100644 sound/voice/dvorak/junk1.ogg create mode 100644 sound/voice/dvorak/junk2.ogg create mode 100644 sound/voice/dvorak/junk3.ogg create mode 100644 sound/voice/dvorak/kerberos1.ogg create mode 100644 sound/voice/dvorak/kerberos2.ogg create mode 100644 sound/voice/dvorak/kerberos3.ogg create mode 100644 sound/voice/dvorak/teleporter1.ogg create mode 100644 sound/voice/dvorak/teleporter2.ogg create mode 100644 sound/voice/dvorak/teleporter3.ogg create mode 100644 sound/voice/dvorak/turret1.ogg create mode 100644 sound/voice/dvorak/turret2.ogg create mode 100644 sound/voice/dvorak/turret3.ogg create mode 100644 sound/voice/dvorak/vendor1.ogg create mode 100644 sound/voice/dvorak/vendor2.ogg create mode 100644 sound/voice/dvorak/vendor3.ogg diff --git a/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm b/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm new file mode 100644 index 000000000000..3feac9757b90 --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm @@ -0,0 +1,11670 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"an" = ( +/mob/living/simple_animal/hostile/malf_drone, +/turf/space, +/area/space) +"ao" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; + name = "LETHAL TURRETS"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/porta_turret/ai_turret{ + check_synth = 1; + lethal = 1; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"ax" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space/nearstation) +"aN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/vacuum{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/mob/living/simple_animal/hostile/malf_drone, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"bb" = ( +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"bE" = ( +/obj/machinery/light, +/turf/space, +/area/ruin/space/telecomms) +"bI" = ( +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"bJ" = ( +/obj/effect/abstract/loot_trap, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"bO" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"bP" = ( +/obj/effect/spawner/lootdrop/telecomms_core_table, +/obj/machinery/ai_slipper, +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"bR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"ca" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"cj" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"cz" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"cH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"cJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"dn" = ( +/obj/machinery/computer/nonfunctional{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"du" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"dv" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"dB" = ( +/obj/machinery/power/smes{ + charge = 2.5e+006; + input_attempt = 1; + input_level = 200000; + inputting = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"dD" = ( +/obj/structure/closet/crate, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Telecomms Entrance South"; + dir = 1; + network = list("Telecomms") + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"dR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/east{ + malfhack = 1; + emp_proof = 1; + hacked_by_ruin_AI = 1 + }, +/obj/structure/environmental_storytelling_holopad/control_room, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"eb" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc/directional/north{ + malfhack = 1; + hacked_by_ruin_AI = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"ei" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"es" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"eE" = ( +/obj/machinery/mecha_part_fabricator, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"eH" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/computer) +"eJ" = ( +/obj/structure/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/plasteel, +/area/ruin/space/telecomms/foyer) +"eR" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"fa" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"fc" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"fq" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"fs" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"fv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"gg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11; + level = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"gi" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"gm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"gr" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"gv" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/computer) +"gG" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen/telecomms, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"gJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Satellite"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"gR" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "station intercom (General)"; + pixel_x = 29; + pixel_y = 0 + }, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"hq" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"hU" = ( +/obj/machinery/computer/teleporter, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"ia" = ( +/obj/effect/spawner/random_spawners/telecomms_emp_loot, +/turf/simulated/floor/engine, +/area/ruin/space/telecomms/computer) +"ik" = ( +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"il" = ( +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"iy" = ( +/obj/machinery/firealarm/directional/east, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"iD" = ( +/turf/simulated/wall/indestructible/riveted, +/area/space/nearstation) +"iE" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"iR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/computer) +"jo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"kl" = ( +/obj/machinery/computer/nonfunctional{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/telecomms/computer) +"kr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk/airless, +/area/ruin/space/telecomms/powercontrol) +"ky" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Power Control"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/tele) +"kA" = ( +/obj/machinery/porta_turret/ai_turret/disable{ + check_synth = 1; + lethal = 1; + scan_range = 9; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/obj/effect/abstract/cheese_trap, +/turf/simulated/floor/plating/airless, +/area/ruin/space/telecomms) +"kT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"kU" = ( +/obj/structure/closet/malf/suits, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"kV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"li" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space/nearstation) +"lo" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/light, +/turf/space, +/area/ruin/space/telecomms) +"lp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"lr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/oil_often, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"lB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"lH" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"lW" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"mb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"mc" = ( +/obj/machinery/porta_turret/ai_turret/disable{ + check_synth = 1; + lethal = 1; + scan_range = 12; + faction = "malf_drone"; + initial_eprojectile = /obj/item/projectile/beam/laser/ai_turret/heavylaser; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"mh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"mD" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/bluespace_tap/organic, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"mH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"mN" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"mO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"mZ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Core Access"; + locked = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/chamber) +"nh" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/shieldwallgen/telecomms, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"np" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"nB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"nD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"nI" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"nL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"nQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"nS" = ( +/obj/structure/table, +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/spawner/lootdrop/bluespace_tap/cultural, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"ob" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/computer) +"oe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"ou" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"oz" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"oB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"oE" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"oG" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor/heavy, +/turf/simulated/floor/plating, +/area/ruin/space/telecomms/tele) +"oW" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor/heavy, +/turf/simulated/floor/plating, +/area/ruin/space/telecomms/tele) +"oY" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space/nearstation) +"pa" = ( +/obj/machinery/computer/borgupload, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"ph" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/environmental_storytelling_holopad/first_turret_room, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"pE" = ( +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/engine, +/area/ruin/space/telecomms/computer) +"pS" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/mob/living/simple_animal/hostile/malf_drone, +/turf/space, +/area/space/nearstation) +"pU" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"pV" = ( +/obj/item/paper/monitorkey, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"qe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"qn" = ( +/obj/machinery/porta_turret/ai_turret/disable{ + check_synth = 1; + lethal = 1; + scan_range = 9; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plating/airless, +/area/ruin/space/telecomms) +"qo" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"qD" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/powercontrol) +"qE" = ( +/obj/structure/environmental_storytelling_holopad/junk_room, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"qF" = ( +/obj/item/storage/toolbox/mechanical, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"qM" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"qO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/environmental_storytelling_holopad/teleporter_room, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"qP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"rd" = ( +/obj/item/pen/gray, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"rD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"rL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"rT" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"sn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"sq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"sv" = ( +/obj/effect/mob_spawn/human/corpse/scientist, +/turf/simulated/floor/engine, +/area/ruin/space/telecomms/computer) +"sH" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"sM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/table, +/obj/machinery/autolathe/trapped, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"sO" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"sT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"tm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"to" = ( +/obj/machinery/porta_turret/ai_turret/disable{ + check_synth = 1; + lethal = 1; + scan_range = 12; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/obj/effect/abstract/cheese_trap, +/turf/simulated/floor/plating/airless, +/area/ruin/space/telecomms) +"tx" = ( +/obj/item/radio/intercom{ + name = "station intercom (General)"; + pixel_x = 29; + pixel_y = 0; + broadcasting = 1 + }, +/obj/machinery/bluespace_beacon, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"tz" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/north{ + malfhack = 1; + hacked_by_ruin_AI = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"tD" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/folder/yellow{ + pixel_x = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/item/salvage/ruin/nanotrasen{ + pixel_x = -5 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"tF" = ( +/obj/item/radio/intercom{ + name = "station intercom (General)"; + pixel_x = 29; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"tW" = ( +/obj/machinery/r_n_d/server/upgraded, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"tY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"uj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"ul" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"um" = ( +/obj/structure/dispenser, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"ux" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/computer) +"uF" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"uM" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/foyer) +"uT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/catwalk/airless, +/area/ruin/space/telecomms/powercontrol) +"vd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"ve" = ( +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"vp" = ( +/obj/machinery/firealarm/directional/south, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"vu" = ( +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"vJ" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"vK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"vU" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"vZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"wd" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"wh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"wA" = ( +/obj/machinery/power/smes{ + charge = 2.5e+006; + input_attempt = 1; + input_level = 200000; + inputting = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"wH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"wW" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"wX" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms) +"wY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/obj/item/salvage/ruin/nanotrasen, +/obj/item/stamp, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"xa" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"xj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"xv" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"xF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"xG" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"xL" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Lounge"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/computer) +"yh" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/ruin/space/telecomms) +"yl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Storage"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms) +"yo" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"yq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"yr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"yB" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"yC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/recharge_station/upgraded, +/mob/living/simple_animal/hostile/hivebot/strong/malfborg, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"yD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms East Wing"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/foyer) +"yG" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"yJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"yN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/hatch/syndicate/command/trapped, +/obj/item/radio/intercom{ + pixel_y = 25; + broadcasting = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"yU" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"za" = ( +/obj/structure/closet/crate, +/obj/item/clothing/glasses/night, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"zg" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Telecomms Power Control"; + dir = 2; + network = list("Telecomms") + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"zk" = ( +/obj/structure/lattice, +/obj/effect/abstract/cheese_trap, +/turf/space, +/area/space/nearstation) +"zq" = ( +/obj/structure/barricade/sandbags, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"zG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/chamber) +"zM" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 0 + }, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/chamber) +"zY" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Ac" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/obj/structure/telecomms_trap_tank, +/obj/effect/abstract/cheese_trap, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Ad" = ( +/obj/structure/table, +/obj/item/flashlight/lamp{ + pixel_y = 10; + pixel_x = -7 + }, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/item/salvage/ruin/nanotrasen{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Af" = ( +/obj/machinery/computer/nonfunctional{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Ai" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/bluespace/trapped, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Aj" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/engine, +/area/ruin/space/telecomms/computer) +"Ay" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + level = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"Az" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"AJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"AX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/obj/effect/abstract/bot_trap, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"AY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Bf" = ( +/obj/structure/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/plasteel, +/area/ruin/space/telecomms/foyer) +"Bn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Bq" = ( +/obj/effect/spawner/airlock/long/square/e_to_s/telecoms, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/powercontrol) +"BQ" = ( +/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/catwalk, +/area/ruin/space/telecomms) +"BT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 11; + level = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"BW" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"BZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Ct" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"CC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"CD" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"CI" = ( +/obj/structure/displaycase/dvoraks_treat, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"CM" = ( +/obj/item/gps/ruin{ + pixel_x = 32; + gpstag = "STAY_AWAY"; + name = "Exterior Status Terminal"; + desc = "A status terminal for this satellite. All it shows is a bunch of errors, and a message to stay away." + }, +/turf/simulated/floor/catwalk/airless, +/area/ruin/space/telecomms/powercontrol) +"CU" = ( +/turf/space, +/area/space/nearstation) +"Dd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"De" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/computer/monitor{ + name = "Telecoms Power Monitoring"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/ruin/space/telecomms/tele) +"Dr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Dy" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"DT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"DV" = ( +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Ed" = ( +/turf/space, +/area/space) +"EF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"EK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/effect/abstract/cheese_trap, +/turf/space, +/area/space/nearstation) +"EM" = ( +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"EO" = ( +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"EQ" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/obj/machinery/light{ + dir = 1 + }, +/turf/space, +/area/ruin/space/telecomms) +"ES" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/tracker, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Ff" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/space, +/area/ruin/space/telecomms) +"Fg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/obj/structure/barricade/sandbags, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"FA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 0 + }, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/chamber) +"FC" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms) +"FG" = ( +/obj/machinery/shieldgen/telecomms, +/turf/simulated/floor/plating/airless, +/area/ruin/space/telecomms) +"FN" = ( +/obj/machinery/computer/nonfunctional{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"FP" = ( +/obj/item/cigbutt, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Ga" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"Gd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"Gf" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/space, +/area/ruin/space/telecomms) +"Go" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Gt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Gz" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"GE" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space/nearstation) +"GH" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"GQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Hc" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/machinery/power/apc/directional/north{ + malfhack = 1; + emp_proof = 1; + hacked_by_ruin_AI = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Ho" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"Hr" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/computer) +"Ht" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Hu" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Hw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"HK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"HP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table, +/obj/machinery/turretid/lethal{ + check_borgs = 1; + faction = "malf_drone"; + check_synth = 1; + locked = 0 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/tele) +"HR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"HV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"HW" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Ig" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"IE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"IL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms West Wing"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/foyer) +"IU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Jb" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/foyer) +"Jm" = ( +/obj/machinery/computer/sm_monitor{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Jo" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Jz" = ( +/obj/structure/closet/malf/suits, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"JC" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"JG" = ( +/obj/structure/window/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/space, +/area/ruin/space/telecomms) +"JO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"JQ" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"JR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Kb" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Kc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Kt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Ky" = ( +/obj/machinery/computer/nonfunctional, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"KH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"KQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emcloset, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/syringe, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Lh" = ( +/obj/machinery/tcomms/relay/dvorak, +/obj/effect/abstract/loot_trap, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Ln" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Lp" = ( +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Lq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/silicon/decoy/telecomms, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"LK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"LW" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Ma" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11; + level = 1 + }, +/turf/space, +/area/space/nearstation) +"Ml" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Mm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"ME" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/chamber) +"ML" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + level = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Nb" = ( +/obj/effect/spawner/random_spawners/oil_often, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"No" = ( +/obj/effect/turf_decal/loading_area, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Nr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Nv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Nz" = ( +/obj/structure/rack, +/obj/item/circuitboard/sleeper/syndicate, +/obj/effect/spawner/random_spawners/telecomms_teleprod_maybe, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"NY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"Od" = ( +/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/catwalk, +/area/ruin/space/telecomms) +"Oi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"On" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"OS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/box/white, +/obj/structure/telecomms_doomsday_device, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Pe" = ( +/obj/machinery/economy/vending/wallmed/directional/south, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Pl" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Px" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/girder/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"PA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"PL" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"PQ" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/tele) +"PU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Satellite"; + req_access_txt = "61" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"PZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"Qa" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; + name = "LETHAL TURRETS"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/porta_turret/ai_turret{ + check_synth = 1; + lethal = 1; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Qf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Qg" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/bluespace_tap/cultural, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"Qr" = ( +/obj/machinery/economy/vending/snack/trapped, +/obj/item/radio/intercom{ + name = "station intercom (General)"; + pixel_x = -28; + pixel_y = 0; + broadcasting = 1 + }, +/obj/structure/environmental_storytelling_holopad/vendor, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Qx" = ( +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"QN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"QP" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/abstract/cheese_trap, +/turf/space, +/area/space/nearstation) +"QR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/recharge_station/upgraded, +/mob/living/simple_animal/hostile/hivebot/strong/malfborg, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"QY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"QZ" = ( +/obj/machinery/power/solar, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space/nearstation) +"Ra" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) +"Rh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"Ri" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Rt" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Rv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Rw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"RD" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/obj/item/storage/firstaid/ert, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"RW" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms) +"Sm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + level = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Sn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 11; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Sr" = ( +/obj/machinery/telepad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Sv" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"SA" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/powercontrol) +"SH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"SO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"Ta" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"To" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/chamber) +"Tw" = ( +/obj/machinery/computer/telescience{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault"; + name = "Mainframe floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"TL" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/catwalk/airless, +/area/space/nearstation) +"TU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"TY" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"Uw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"UD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + level = 1 + }, +/obj/structure/telecomms_trap_tank, +/obj/effect/abstract/cheese_trap, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"UE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"UF" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/tele) +"UH" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"Vb" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Vm" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Vn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"Vp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space) +"VB" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"VO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Wc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"Wp" = ( +/obj/machinery/teleport/station, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/tele) +"Wq" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/space, +/area/ruin/space/telecomms) +"WC" = ( +/obj/machinery/porta_turret/ai_turret/disable{ + check_synth = 1; + lethal = 1; + scan_range = 12; + faction = "malf_drone"; + ailock = 1; + check_borgs = 1 + }, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plating/airless, +/area/ruin/space/telecomms) +"WO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/firealarm/directional/north, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"WR" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc/directional/north{ + malfhack = 1; + emp_proof = 1; + hacked_by_ruin_AI = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"Xb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + level = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/foyer) +"Xf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"XB" = ( +/obj/structure/environmental_storytelling_holopad/core_room, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) +"XJ" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/tele) +"XP" = ( +/turf/template_noop, +/area/template_noop) +"Yr" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/ruin/space/telecomms/tele) +"Yw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"YA" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"YC" = ( +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"YF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/abstract/bot_trap, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"YN" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"YO" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"YQ" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"YW" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/east{ + malfhack = 1; + hacked_by_ruin_AI = 1 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Zb" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms) +"Zd" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen/blue{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"Zj" = ( +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Core Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/ruin/space/telecomms/chamber) +"Zl" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"Zu" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/telecomms/chamber) +"ZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 1 + }, +/obj/effect/spawner/random_spawners/oil_often, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"ZE" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/telecomms/computer) +"ZQ" = ( +/obj/machinery/power/solar_control/autostart{ + name = "Telecoms Solar Control" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/catwalk, +/area/ruin/space/telecomms/powercontrol) +"ZV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 400; + oxygen = 0; + temperature = 80 + }, +/area/ruin/space/telecomms/chamber) + +(1,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(2,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(3,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(4,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(5,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(6,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(7,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(8,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(9,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(10,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(11,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(12,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +yo +Ed +Ed +Ed +Ed +Ed +Ed +Ed +yo +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(13,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +cJ +QZ +Ed +Ed +Ed +oY +cJ +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(14,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(15,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(16,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(17,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(18,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +yo +yo +yo +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(19,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(20,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +pS +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(21,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(22,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(23,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +yo +yo +yo +oY +Hw +QZ +Ed +ax +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(24,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(25,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(26,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(27,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(28,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Hw +QZ +Ed +Ed +Ed +oY +Hw +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(29,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +du +Oi +Oi +Kt +Oi +Oi +sn +Ed +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(30,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +yo +Ed +Ed +Ed +CU +Ig +Ed +Ed +Ed +Ed +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(31,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +YA +lW +lW +lW +lW +lW +lW +lW +lW +lW +lW +lW +yU +lW +lW +lW +lW +lW +lW +lW +lW +lW +lW +lW +pU +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(32,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +YA +GH +ik +ik +ik +ik +ik +ik +ik +ik +ik +ik +yG +ik +ik +ik +ik +ik +ik +ik +ik +ik +yG +ik +ik +Sv +pU +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(33,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +YA +GH +ik +ik +FC +FC +FC +wX +FC +iD +FC +FC +wX +FC +FC +FC +FC +FC +FC +FC +FC +wX +FC +FC +FC +ik +ik +Sv +lW +Ga +Ga +mh +Lp +Lp +ES +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(34,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ik +FC +yo +Ff +Ed +Ed +Ed +zk +Ed +Ed +Ed +Ed +FG +Ed +Ed +Ed +Ed +zk +Ed +Ed +Ed +Ff +yo +FC +ik +SA +SA +SA +Bq +uT +Lp +Lp +Ig +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(35,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +yo +yo +yo +yo +yo +yo +to +yo +yo +yo +yo +WC +yo +yo +yo +yo +kA +yo +yo +yo +yo +yo +TY +FC +SA +aN +HV +HV +kr +Oi +Oi +oe +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(36,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +Ed +yo +an +Ed +Ed +Ed +zk +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +zk +Ed +Ed +Ed +an +yo +Ed +FC +SA +jo +Nb +Qx +CM +Lp +Lp +Ig +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(37,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +Vp +YQ +Vp +Ed +Gd +Gd +EK +Gd +Gd +Gd +Gd +QN +Gd +Gd +Gd +Gd +EK +Gd +Gd +CU +Ed +yo +Ed +wX +SA +jo +Qx +SA +SA +SA +SA +mO +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(38,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +Yw +sq +JQ +oE +JR +uj +UD +oB +BQ +Zb +QY +ML +ML +AX +uj +uj +Ac +Ln +ei +Xf +Ed +yo +Ed +FC +SA +AJ +tY +mb +wH +Ml +SA +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(39,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +Hc +LW +sO +Ma +Sm +Wc +QP +Rw +gg +Ay +PZ +Wq +PZ +PZ +PZ +PZ +QP +fs +YN +Xf +Ed +yo +Ed +FC +qD +Bn +lr +Qx +ZB +dB +SA +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(40,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +FC +ou +ca +ca +DT +lB +lo +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +EQ +YN +UH +yo +yo +bE +FC +SA +sT +jo +Qx +PA +KQ +qD +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(41,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +ax +Dy +Dy +Dy +Dy +xa +ik +wX +TU +lH +Hu +KH +xF +Xf +Zu +gi +EM +EM +EM +sH +EM +EM +EM +EM +Zu +EO +YN +Xf +Ed +yo +FC +FC +SA +zg +lr +Qx +PA +Ai +SA +xa +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +ax +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(42,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +yo +Ed +xa +ik +FC +BW +fv +HW +tm +xF +Xf +Zu +ve +bJ +Lh +bJ +Sr +cz +il +tW +EM +Zu +EO +yr +Xf +PQ +oG +PQ +PQ +SA +Zl +ZQ +YW +lp +HP +SA +xa +Dy +Dy +Ed +Ed +Ed +Ed +Ed +CU +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(43,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +yo +Ed +xa +ik +FC +FC +On +PZ +EO +vK +Xf +Zu +EM +bJ +bP +bJ +Tw +eE +il +tW +EM +Zu +uM +IL +uM +uM +yJ +BZ +PQ +PQ +PQ +PQ +PQ +ky +Yr +PQ +Sv +pU +Ed +Ed +yo +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(44,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +yo +qP +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +mh +yo +xa +ik +ik +ux +Hr +eH +Hr +yN +Hr +Zu +WR +bJ +bJ +bJ +il +il +il +il +EM +Zu +Qa +nD +eJ +uM +DV +Uw +PQ +PQ +XJ +PQ +iE +LK +vJ +PQ +PQ +Sv +pU +yo +rD +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +oe +yo +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(45,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +Ig +Ed +xa +yG +ik +ux +Ky +Pl +Dd +Px +wY +Zu +qe +il +il +Ct +EM +bO +il +il +EM +Zu +eb +nD +Vm +Jb +PQ +Qf +PQ +PQ +PQ +sM +mc +LK +mc +dD +PQ +PQ +Az +Ed +Ig +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(46,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +Ig +Ed +xa +ik +ik +ux +eR +Pl +dv +np +Pl +Zu +qe +il +fc +nh +EM +nh +um +il +vp +Zu +WO +nD +Ri +uM +xv +Uw +UF +kU +Jz +gm +zq +Fg +zq +iE +hU +PQ +xa +Ed +Ig +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(47,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +an +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +NY +Oi +gr +ik +ik +ux +tD +xG +Pl +JO +yq +zG +wh +Rv +OS +Nr +Lq +Nv +aa +Rv +nQ +zG +Dr +ph +UE +PU +Sn +cH +gJ +IE +IE +vZ +qO +HK +iE +iE +Wp +XJ +CD +Oi +Go +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +an +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(48,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +Ig +Ed +xa +ik +ik +ux +Zd +Ta +rd +np +Pl +Zu +EM +il +Jm +gG +EM +gG +pa +il +qe +Zu +Xb +oz +Ri +uM +Rt +Uw +UF +za +iE +Uw +iE +iE +iE +No +bb +PQ +xa +Ed +Ig +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +Ed +ax +XP +XP +XP +XP +XP +XP +XP +"} +(49,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +Ig +Ed +xa +ik +ik +ux +wW +pV +Pl +dR +Pl +Zu +EM +il +il +nI +EM +FN +il +il +qe +Zu +Gt +GQ +cj +uM +Yr +VO +PQ +XJ +PQ +tz +vu +vu +vu +CC +PQ +PQ +xa +Ed +Ig +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +GE +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(50,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +yo +qP +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +sn +yo +xa +ik +ik +ux +Ad +tF +iy +To +mZ +FA +EM +XB +il +il +il +il +il +il +qe +Zu +ao +nD +Bf +uM +iE +AY +PQ +ik +PQ +PQ +bI +tx +bI +PQ +PQ +YA +GH +yo +du +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +IU +oe +yo +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(51,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +yo +Ed +xa +ik +ik +ux +Hr +Hr +Hr +To +ME +Zj +EM +il +Af +il +Gz +CI +il +QR +kT +Zu +uM +yD +uM +uM +HR +De +PQ +ik +YC +PQ +PQ +PQ +XJ +PQ +YA +GH +Ed +Ed +yo +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +li +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(52,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +CU +Ed +yo +Ed +xa +ik +iD +pE +sv +ia +kl +To +To +zM +EM +il +dn +il +Gz +Gz +il +yC +rT +Zu +EO +yr +Xf +PQ +oW +PQ +PQ +ik +YA +lW +lW +lW +lW +lW +GH +Dy +Dy +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(53,1,1) = {" +XP +XP +XP +XP +XP +XP +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +ax +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +xa +ik +ux +Hr +Aj +Hr +Hr +Hr +Hr +Zu +fq +EM +EM +EM +Vb +EM +EM +ZV +wA +Zu +EO +rL +Xf +Ed +yo +FC +FC +ik +xa +Dy +yo +yo +Dy +Dy +Dy +Dy +Dy +yo +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +ax +Dy +Dy +Dy +Dy +Dy +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +"} +(54,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +zY +VB +Qr +qo +wd +gv +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +JG +YN +Xf +Ed +yo +bE +FC +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(55,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +nB +Pl +Pl +SH +Pe +Hr +QN +QN +QN +Ra +BT +fa +Gd +Gd +Gd +Gd +QN +hq +YN +Xf +Ed +yo +Ed +FC +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(56,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +es +Pl +Pl +Kc +RB +xL +YF +nL +nL +vd +Od +xj +QY +QY +QY +QY +QY +QY +vU +Xf +Ed +yo +Ed +wX +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(57,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +Pl +Pl +Pl +Jo +FP +Hr +EF +PZ +PZ +PZ +SO +rL +Ho +PZ +PZ +PZ +On +PZ +PZ +CU +Ed +yo +Ed +FC +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(58,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +PL +Pl +Pl +RD +Kb +Hr +yo +Ed +yh +yh +yh +yl +yh +yh +yh +Ed +yo +Ed +Ed +Ed +an +yo +Ed +FC +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(59,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +uF +Pl +yB +ZE +ul +Hr +WC +yo +yh +RW +Qg +Rh +JC +mD +yh +yo +qn +yo +yo +yo +yo +yo +yo +FC +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(60,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +xa +ik +ux +ux +ob +ux +ux +iR +ux +yo +Gf +yh +JC +JC +qE +qF +mD +yh +Ed +yo +Gf +Ed +Ed +Ed +yo +FC +ik +ik +xa +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(61,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Sv +pU +ik +ik +ik +ik +ik +Vn +ik +FC +wX +FC +Nz +nS +gR +mN +qM +FC +FC +FC +FC +FC +wX +FC +FC +ik +ik +YA +GH +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(62,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Sv +pU +ik +ik +yG +ik +Vn +ik +ik +ik +ik +FC +FC +FC +wX +FC +ik +ik +ik +ik +ik +ik +ik +ik +ik +YA +GH +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(63,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Sv +lW +lW +lW +lW +bR +lW +lW +pU +ik +ik +ik +ik +ik +ik +yG +YA +lW +lW +lW +lW +lW +lW +lW +GH +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(64,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +mH +Dy +Dy +Sv +lW +lW +lW +TL +lW +lW +lW +GH +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(65,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +YO +Dy +Dy +Ed +yo +Ed +CU +Ig +Ed +Ed +yo +Ed +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(66,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +yo +rD +Oi +Oi +Mm +Oi +Oi +mh +yo +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(67,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(68,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(69,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(70,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +ax +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(71,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(72,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +yo +yo +yo +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(73,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +an +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(74,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(75,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(76,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(77,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +yo +yo +yo +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(78,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(79,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(80,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +ax +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(81,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +kV +QZ +Ed +Ed +Ed +oY +kV +QZ +Ed +ax +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(82,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +oY +Mm +QZ +Ed +Ed +Ed +oY +Mm +QZ +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(83,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Ed +Ed +yo +Ed +Ed +Ed +Ed +Ed +yo +Ed +Ed +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(84,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(85,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(86,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(87,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(88,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(89,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} +(90,1,1) = {" +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +"} diff --git a/code/_onclick/ai_onclick.dm b/code/_onclick/ai_onclick.dm index f5e450ad1355..b08604a13006 100644 --- a/code/_onclick/ai_onclick.dm +++ b/code/_onclick/ai_onclick.dm @@ -192,7 +192,7 @@ /obj/machinery/power/apc/AICtrlClick(mob/living/user) // turns off/on APCs. if(stat & BROKEN) return - if(aidisabled) + if(!user.can_remote_apc_interface(src)) to_chat(user, "Unable to interface: Connection refused.") return toggle_breaker(user) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index d879566e4676..9c248da9a2c6 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -362,6 +362,28 @@ GLOBAL_VAR_INIT(record_id_num, 1001) face_s.Blend(h_marking_s, ICON_OVERLAY) preview_icon.Blend(face_s, ICON_OVERLAY) + //Underwear + var/icon/underwear_standing = new /icon('icons/mob/clothing/underwear.dmi', "nude") + if(H.underwear && H.dna.species.clothing_flags & HAS_UNDERWEAR) + var/datum/sprite_accessory/underwear/U = GLOB.underwear_list[H.underwear] + if(U) + var/u_icon = U.sprite_sheets && (H.dna.species.sprite_sheet_name in U.sprite_sheets) ? U.sprite_sheets[H.dna.species.sprite_sheet_name] : U.icon //Species-fit the undergarment. + underwear_standing.Blend(new /icon(u_icon, "uw_[U.icon_state]_s"), ICON_OVERLAY) + + if(H.undershirt && H.dna.species.clothing_flags & HAS_UNDERSHIRT) + var/datum/sprite_accessory/undershirt/U2 = GLOB.undershirt_list[H.undershirt] + if(U2) + var/u2_icon = U2.sprite_sheets && (H.dna.species.sprite_sheet_name in U2.sprite_sheets) ? U2.sprite_sheets[H.dna.species.sprite_sheet_name] : U2.icon + underwear_standing.Blend(new /icon(u2_icon, "us_[U2.icon_state]_s"), ICON_OVERLAY) + + if(H.socks && H.dna.species.clothing_flags & HAS_SOCKS) + var/datum/sprite_accessory/socks/U3 = GLOB.socks_list[H.socks] + if(U3) + var/u3_icon = U3.sprite_sheets && (H.dna.species.sprite_sheet_name in U3.sprite_sheets) ? U3.sprite_sheets[H.dna.species.sprite_sheet_name] : U3.icon + underwear_standing.Blend(new /icon(u3_icon, "sk_[U3.icon_state]_s"), ICON_OVERLAY) + + if(underwear_standing) + preview_icon.Blend(underwear_standing, ICON_OVERLAY) var/icon/hands_icon = icon(preview_icon) hands_icon.Blend(icon('icons/mob/clothing/masking_helpers.dmi', "l_hand_mask"), ICON_MULTIPLY) @@ -536,6 +558,8 @@ GLOBAL_VAR_INIT(record_id_num, 1001) clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY) + if("Naked") + clothes_s = null else if(H.mind && (H.mind.assigned_role in get_all_centcom_jobs())) clothes_s = new /icon('icons/mob/clothing/under/centcom.dmi', "officer_s") diff --git a/code/datums/ruins/space_ruins.dm b/code/datums/ruins/space_ruins.dm index 9cd7206d607f..a939f952dd27 100644 --- a/code/datums/ruins/space_ruins.dm +++ b/code/datums/ruins/space_ruins.dm @@ -194,6 +194,14 @@ cost = 5 // This is a chonky boy allow_duplicates = FALSE // Absolutely huge, also has its own APC and the area isnt set to allow many +/datum/map_template/ruin/space/malftcommsat + id = "malftcommsat" + suffix = "telecomns_returns.dmm" + name = "D.V.O.R.A.K'S Telecommunications Satellite" + description = "Seems the telecomunication satellite that went dark 4 years ago finally re-appeared on scanners? Strange signals are coming from it." + cost = 5 // Huge. Large. In charge + allow_duplicates = FALSE // One sadistic malfunctioning AI is enough. Also unique apcs. + /datum/map_template/ruin/space/clownmime id = "clownmime" suffix = "clownmime.dmm" diff --git a/code/game/area/areas/ruins/space_areas.dm b/code/game/area/areas/ruins/space_areas.dm index 73cd2a0329bf..deec93e41dae 100644 --- a/code/game/area/areas/ruins/space_areas.dm +++ b/code/game/area/areas/ruins/space_areas.dm @@ -213,3 +213,30 @@ /area/ruin/space/powered/casino/maints name = "Service Tunnels" + +/// telecomms: Alternative telecomms sat +/area/ruin/space/telecomms + name = "\improper Telecommunications Sat" + icon_state = "tcomms" + tele_proof = TRUE // No patrick, you can not syndicate teleport or hand teleport instantly into or out of this ruin + +/area/ruin/space/telecomms/powercontrol + name = "\improper Telecommunications Power Control" + icon_state = "engine_smes" + +/area/ruin/space/telecomms/tele + name = "\improper Tel3coMMunic@tions-SS-S KILL_Welcoming Room" // If you teleport to it. With a name like that. Thats on you. + icon_state = "teleporter" + tele_proof = FALSE // Oh, right. The teleporter room. The teleporter room for Kuzco, the poison chosen especially to teleport Kuzco, Kuzco's teleporter room. That teleporter room? + +/area/ruin/space/telecomms/foyer + name = "\improper Telecommunications Foyer" + icon_state = "entry" + +/area/ruin/space/telecomms/computer + name = "\improper Telecommunications Control Room" + icon_state = "bridge" + +/area/ruin/space/telecomms/chamber + name = "\improper Telecommunications Central Compartment" + icon_state = "ai_chamber" diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm index dbac0830d9c4..8ef863e2dcbf 100644 --- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm +++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm @@ -804,6 +804,11 @@ /mob/living/simple_animal/demon/pulse_demon/mob_has_gravity() return TRUE +/mob/living/simple_animal/demon/pulse_demon/can_remote_apc_interface(obj/machinery/power/apc/ourapc) + if(ourapc.hacked_by_ruin_AI || ourapc.malfai || ourapc.malfhack) + return FALSE + return TRUE + /obj/item/organ/internal/heart/demon/pulse name = "perpetual pacemaker" desc = "It still beats furiously, thousands of bright lights shine within it." diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 211400fcef2d..a692c8d78e49 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -35,8 +35,7 @@ return if(!emagged) //non-emag law change var/obj/item/aiModule/M = O - M.install(src) - return + return M.install(src) apply_emag_laws(user) return @@ -46,7 +45,7 @@ to_chat(user, "No AI selected. Please choose a target before proceeding with upload.") return FALSE var/turf/T = get_turf(current) - if(!atoms_share_level(T, src))//off Z level + if(!atoms_share_level(T, get_turf(src))) // off Z level to_chat(user, "Unable to establish a connection: You're too far away from the target silicon!") return FALSE return TRUE diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 9b96ab09c123..d41d4495f024 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -380,6 +380,22 @@ to_chat(user, "The electronic systems in this door are far too advanced for your primitive hacking peripherals.") return +/// This door is used in the malf AI telecomms ruin. This door starts early access, and will try to crush someone to death who enters it's turf like how an AI door crushes. +/obj/machinery/door/airlock/hatch/syndicate/command/trapped + emergency = TRUE + hackProof = TRUE + aiControlDisabled = AICONTROLDISABLED_ON + safe = FALSE + normal_integrity = 100 // going to get boosted by security level anyway + +/obj/machinery/door/airlock/hatch/syndicate/command/trapped/process() + if(locate(/mob/living) in get_turf(src)) + unlock(TRUE) + if(density) + open() + else + close() + /obj/machinery/door/airlock/hatch/syndicate/vault name = "syndicate vault hatch" req_access_txt = "151" diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index c51c0d667108..db9e46148d87 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -392,6 +392,7 @@ /obj/machinery/shieldwallgen/proc/activate() activated = TRUE START_PROCESSING(SSmachines, src) + update_icon(UPDATE_ICON_STATE) for(var/direction in GLOB.cardinal) INVOKE_ASYNC(src, PROC_REF(try_link_generators), direction) diff --git a/code/game/machinery/tcomms/tcomms_presets.dm b/code/game/machinery/tcomms/tcomms_presets.dm index 647ef13c3597..14fa95b6d6c5 100644 --- a/code/game/machinery/tcomms/tcomms_presets.dm +++ b/code/game/machinery/tcomms/tcomms_presets.dm @@ -31,6 +31,14 @@ hidden_link = TRUE password_bypass = TRUE +/// DVORAK RELAY +/obj/machinery/tcomms/relay/dvorak + network_id = "DEBUG_RELAY_DO_NOT_REMOVE" // I'll change this if needed to avoid confusion, but if I was trying to sneak into a relay system, well... + autolink_id = "STATION-CORE" + hidden_link = TRUE + password_bypass = TRUE // No one can steal this anyway. + active = TRUE + GLOBAL_VAR(cc_tcomms_relay_uid) /obj/machinery/tcomms/relay/cc/Initialize(mapload) . = ..() diff --git a/code/game/machinery/vendors/vending.dm b/code/game/machinery/vendors/vending.dm index 56b10af653c3..4f5603c2567d 100644 --- a/code/game/machinery/vendors/vending.dm +++ b/code/game/machinery/vendors/vending.dm @@ -140,6 +140,9 @@ /// The category of this vendor. Used for announcing brand intelligence. var/category = VENDOR_TYPE_GENERIC + /// How often will the vendor tip when you walk by it when aggressive is true? + var/aggressive_tilt_chance = 25 + /obj/machinery/economy/vending/Initialize(mapload) . = ..() var/build_inv = FALSE @@ -176,6 +179,8 @@ power_change() RegisterSignal(src, COMSIG_MOVABLE_UNTILTED, PROC_REF(on_untilt)) RegisterSignal(src, COMSIG_MOVABLE_TRY_UNTILT, PROC_REF(on_try_untilt)) + if(aggressive) + AddComponent(/datum/component/proximity_monitor) /obj/machinery/economy/vending/Destroy() SStgui.close_uis(wires) @@ -414,7 +419,7 @@ if(!aggressive || tilted || !tiltable) return - if(isliving(AM) && prob(25)) + if(isliving(AM) && prob(aggressive_tilt_chance)) AM.visible_message( "[src] suddenly topples over onto [AM]!", "[src] topples over onto you without warning!" diff --git a/code/game/objects/effects/spawners/airlock_spawner.dm b/code/game/objects/effects/spawners/airlock_spawner.dm index 17cc6dae892b..cfeea9b4448e 100644 --- a/code/game/objects/effects/spawners/airlock_spawner.dm +++ b/code/game/objects/effects/spawners/airlock_spawner.dm @@ -313,6 +313,10 @@ This spawner places pipe leading up to the interior door, you will need to finis tiles_in_x_direction = 3 tiles_in_y_direction = 3 +/obj/effect/spawner/airlock/long/square/e_to_s/telecoms + door_name = "telecoms external access" + door_type = /obj/machinery/door/airlock/external + #undef HALF_X #undef HALF_Y #undef CHAMBER_LONG diff --git a/code/game/objects/items/documents.dm b/code/game/objects/items/documents.dm index dd2c351da2f2..3304620db402 100644 --- a/code/game/objects/items/documents.dm +++ b/code/game/objects/items/documents.dm @@ -56,3 +56,13 @@ poison_total -= poison_dose add_attack_logs(src, user, "Picked up [src], the trapped syndicate documents") return ..() + +/obj/item/documents/syndicate/dvorak_blackbox + name = "\improper D.V.O.R.A.K Blackbox Disk" + desc = "This disk contains a full record of all information that passed through D.V.O.R.A.K's systems during its uptime, not to mention what may have gone wrong. NT might be interested in this." + icon = 'icons/obj/module.dmi' + w_class = WEIGHT_CLASS_TINY + item_state = "card-id" + icon_state = "holodisk" + drop_sound = 'sound/items/handling/disk_drop.ogg' + pickup_sound = 'sound/items/handling/disk_pickup.ogg' diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 8a1aa92d1c32..113111f1929d 100755 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -64,6 +64,7 @@ AI MODULES to_chat(R, "These are your laws now:") R.show_laws() to_chat(usr, "Upload complete. The AI's laws have been modified.") + return TRUE else if(istype(C, /obj/machinery/computer/borgupload)) var/obj/machinery/computer/borgupload/comp = C diff --git a/code/game/objects/items/weapons/teleprod.dm b/code/game/objects/items/weapons/teleprod.dm index b94494a1185f..c659c3e3d597 100644 --- a/code/game/objects/items/weapons/teleprod.dm +++ b/code/game/objects/items/weapons/teleprod.dm @@ -16,5 +16,5 @@ "You accidentally hit yourself with [src]!") deductcharge(hitcost) do_teleport(user, get_turf(user), 50)//honk honk - else if(iscarbon(M) && !M.anchored) + else if(isliving(M) && !M.anchored) do_teleport(M, get_turf(M), 15) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index f367879cae3f..11409c535f17 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -26,6 +26,8 @@ var/list/start_showpieces = list() /// A flavor message to show with this item. var/trophy_message = "" + /// Do we want to force alarms even if off station? + var/force_alarm = FALSE /obj/structure/displaycase/Initialize(mapload) . = ..() @@ -107,7 +109,7 @@ /obj/structure/displaycase/proc/trigger_alarm() set waitfor = FALSE - if(alert && is_station_contact(z)) + if(alert && (is_station_contact(z) || force_alarm)) var/area/alarmed = get_area(src) alarmed.burglaralert(src) visible_message("The burglar alarm goes off!") diff --git a/code/modules/awaymissions/mission_code/ruins/telecomns.dm b/code/modules/awaymissions/mission_code/ruins/telecomns.dm new file mode 100644 index 000000000000..b5fdd54a6bc1 --- /dev/null +++ b/code/modules/awaymissions/mission_code/ruins/telecomns.dm @@ -0,0 +1,528 @@ +// stuff for the telecomms sat (telecomms_returns.dmm) + +GLOBAL_LIST_EMPTY(telecomms_bots) +GLOBAL_LIST_EMPTY(telecomms_doomsday_device) +GLOBAL_LIST_EMPTY(telecomms_trap_tank) + +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms + name = "Soldier Shocksy" + desc = "It's Soldier Shocksy! Rusted and falling apart, this bot seems quite intent in beating you up." + faction = list("malf_drone") + +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms/Initialize(mapload) + . = ..() + GLOB.telecomms_bots += src + +/mob/living/simple_animal/bot/secbot/buzzsky/telecomms/Destroy() + GLOB.telecomms_bots -= src + return ..() + +/obj/effect/abstract/bot_trap + name = "evil bot trap to make explorers hate you" + +/obj/effect/abstract/bot_trap/Crossed(atom/movable/AM, oldloc) + . = ..() + if(isrobot(AM) || ishuman(AM)) + var/turf/T = get_turf(src) + for(var/mob/living/simple_animal/bot/B in GLOB.telecomms_bots) + B.call_bot(null, T, FALSE) + qdel(src) + +// This effect surrounds the table with loot in the telecomms core room. If you take from this table, dvorak will be pissed if you try to leave. +/obj/effect/abstract/loot_trap + name = "table surrounding loot trap" + +/obj/effect/abstract/loot_trap/Crossed(atom/movable/AM, oldloc) + . = ..() + if(isrobot(AM) || ishuman(AM)) + var/turf/T = get_turf(src) + for(var/obj/structure/telecomms_doomsday_device/DD in GLOB.telecomms_doomsday_device) + DD.thief = TRUE + break + for(var/obj/effect/abstract/loot_trap/LT in range(3, T)) + qdel(LT) + qdel(src) + +// If you stole loot, without killing dvorak, he starts doomsday +/obj/effect/abstract/cheese_trap + name = "cheese preventer" + +/obj/effect/abstract/cheese_trap/Crossed(atom/movable/AM, oldloc) + . = ..() + if(isrobot(AM) || ishuman(AM)) + for(var/obj/structure/telecomms_doomsday_device/DD in GLOB.telecomms_doomsday_device) + if(DD.thief) + DD.start_the_party(TRUE) + return + +/obj/machinery/autolathe/trapped + name = "recharger" + desc = "A charging dock for energy based weaponry. Did it just-" + icon_state = "autolathe_trap" + //Has someone put an item in the autolathe, breaking the hologram? + var/disguise_broken = FALSE + +/obj/machinery/autolathe/trapped/Initialize() + . = ..() + RegisterSignal(src, COMSIG_PARENT_ATTACKBY, PROC_REF(material_container_shenanigins)) + +/obj/machinery/autolathe/trapped/proc/material_container_shenanigins(datum/source, obj/item/attacker, mob/user) + if(!disguise_broken) + to_chat(user, "As you stick [attacker] into the recharger, it sparks and flashes blue. Wait a minute, this isn't a recharger!") + name = "modified autolathe" + desc = "An autolathe modified with holopad parts, to make it look like a harmless weapon recharger!" + do_sparks(3, 1, src) + icon_state = "autolathe" + disguise_broken = TRUE + +/obj/machinery/shieldgen/telecomms + name = "overclocked shield generator" + desc = "These shield generators seem to have been rewired a lot." + anchored = TRUE + shield_range = 6 + req_access = list(ACCESS_ENGINE) + +/obj/machinery/shieldwallgen/telecomms + icon_state = "Shield_Gen +a" // should avoid misplacing with this + anchored = TRUE + activated = TRUE + req_access = list(ACCESS_TCOMSAT) + +/obj/machinery/shieldwallgen/telecomms/Initialize(mapload) + . = ..() + addtimer(CALLBACK(src, PROC_REF(activate)), 5 MINUTES) // Let the bloody powernet start up, no one will get in this ruin in the first 5 minutes of the map template *initializing*, much less roundstart + +/mob/living/silicon/decoy/telecomms + faction = list("malf_drone") + bubble_icon = "swarmer" + name = "D.V.O.R.A.K" + desc = "A Downloadable and Versatile, fully Overclocked and Reactive Ai Kernel." + icon_state = "ai-triumvirate-malf" + universal_speak = TRUE + universal_understand = TRUE + var/has_died = FALSE // fucking decoy silicons are weird. + +/mob/living/silicon/decoy/telecomms/death(gibbed) + if(has_died) + return ..() + has_died = TRUE + for(var/obj/structure/telecomms_doomsday_device/D in GLOB.telecomms_doomsday_device) + D.start_the_party() + break + new /obj/item/documents/syndicate/dvorak_blackbox(get_turf(src)) + if(prob(50)) + if(prob(80)) + new /obj/item/surveillance_upgrade(get_turf(src)) + else // 10% chance + new /obj/item/malf_upgrade(get_turf(src)) + return ..() + +/obj/structure/telecomms_trap_tank + name = "rigged plasma tank" + desc = "That plasma tank seems rigged to explode!" + icon = 'icons/atmos/tank.dmi' + icon_state = "toxins_map" + anchored = TRUE + layer = DISPOSAL_PIPE_LAYER + plane = FLOOR_PLANE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/structure/telecomms_trap_tank/Initialize(mapload) + . = ..() + GLOB.telecomms_trap_tank += src + +/obj/structure/telecomms_trap_tank/Destroy() + GLOB.telecomms_trap_tank -= src + return ..() + +/obj/structure/telecomms_trap_tank/bullet_act(obj/item/projectile/P) + explode() + +/obj/structure/telecomms_trap_tank/proc/explode() + explosion(loc, 1, 4, 6, flame_range = 6) + qdel(src) + +/obj/structure/telecomms_doomsday_device + name = "turret" + desc = "Looks like the cover to a turret. Not deploying, however?" + icon = 'icons/obj/turrets.dmi' + icon_state = "turretCover" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + anchored = TRUE + /// Has someone stolen loot from the ruins core room? If they try to leave without killing dvorak, they are punished. + var/thief = FALSE + +/obj/structure/telecomms_doomsday_device/Initialize(mapload) + . = ..() + GLOB.telecomms_doomsday_device += src + +/obj/structure/telecomms_doomsday_device/Destroy() + GLOB.telecomms_doomsday_device -= src + return ..() + +/obj/structure/telecomms_doomsday_device/proc/start_the_party(ruin_cheese_attempted = FALSE) + invisibility = 90 + var/obj/machinery/syndicatebomb/doomsday/kaboom = new /obj/machinery/syndicatebomb/doomsday(get_turf(src)) + kaboom.icon_state = "death-bomb-active" + var/atom/flick_holder = new /atom/movable/porta_turret_cover(loc) + for(var/obj/structure/telecomms_trap_tank/TTT in GLOB.telecomms_trap_tank) + TTT.explode() + flick_holder.layer = kaboom.layer + 0.1 + flick("popup", flick_holder) + sleep(1 SECONDS) + for(var/obj/machinery/shieldgen/telecomms/shield in urange(15, get_turf(src))) + shield.shields_up() + if(ruin_cheese_attempted) + for(var/obj/machinery/door/airlock/A in urange(20, get_turf(src))) + A.unlock(TRUE) //Fuck your bolted open doors, you cheesed it. + A.close(override = TRUE) + for(var/area/A in urange(25, get_turf(src), areas = TRUE)) + if(istype(A, /area/space)) + continue + if(ruin_cheese_attempted) + A.burglaralert(src) + else if(!A.fire) + A.firealert(kaboom) + for(var/obj/effect/abstract/cheese_trap/CT in urange(15, get_turf(src))) + qdel(CT) + kaboom.activate() + kaboom.icon_state = "death-bomb-active" // something funny goes on with icons here + qdel(flick_holder) + qdel(src) + +/obj/machinery/syndicatebomb/doomsday + name = "\improper D.V.O.R.A.K's Doomsday Device" + icon_state = "death-bomb" + desc = "Nice to see that AI's are improving on the standard doomsday device. Good to have variety. Also probably a good idea to start running." + anchored = TRUE + timer_set = 100 + payload = /obj/item/bombcore/doomsday + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/machinery/syndicatebomb/doomsday/singularity_act() + return // saves me headache later + +/obj/machinery/syndicatebomb/doomsday/ex_act(severity) + return // No. + +/obj/machinery/syndicatebomb/doomsday/screwdriver_act(mob/user, obj/item/I) + to_chat(user, "[src] is welded shut! You can't get at the wires!") + +/obj/machinery/syndicatebomb/doomsday/Initialize(mapload) + . = ..() + var/turf/T = get_turf(src) + if(is_station_level(T.z)) + log_debug("something tried to spawn a telecomms doomsday ruin bomb on the station, deleting!") + return INITIALIZE_HINT_QDEL + +/obj/item/bombcore/doomsday + name = "supermatter charged bomb core" + desc = "If you are looking at this, please don't put it in a bomb" + +/obj/item/bombcore/doomsday/Initialize() + . = ..() + if(!istype(loc, /obj/machinery/syndicatebomb/doomsday)) + log_debug("something tried to spawn a telecomms doomsday ruin payload outside the ruin, deleting!") + return INITIALIZE_HINT_QDEL + +/obj/item/bombcore/doomsday/ex_act(severity) // No + return + +/obj/item/bombcore/doomsday/burn() // Still no. + return + +/obj/item/bombcore/doomsday/detonate() + if(loc && istype(loc, /obj/machinery/syndicatebomb)) + loc.invisibility = 90 + for(var/turf/simulated/wall/indestructible/riveted/R in urange(25, get_turf(src))) + R.ChangeTurf(/turf/space) + explosion(get_turf(src), 30, 40, 50, 60, 1, 1, 65, 0) + sleep(3 SECONDS) + var/obj/singularity/S = new /obj/singularity(get_turf(src)) + S.consumedSupermatter = TRUE // woe large supermatter to eat the remains apon thee + S.energy = 4000 + QDEL_IN(S, 25 SECONDS) + if(istype(loc, /obj/machinery/syndicatebomb)) + qdel(loc) + qdel(src) + +/turf/simulated/floor/catwalk/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB + +/obj/machinery/economy/vending/snack/trapped + aggressive = TRUE + aggressive_tilt_chance = 100 //It will tip on you, and it will be funny. + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg + name = "Security cyborg" + desc = "Oh god they still have access to these" + icon = 'icons/mob/robots.dmi' + icon_state = "Noble-SEC" + health = 200 + maxHealth = 200 + faction = list("malf_drone") + ranged = TRUE + rapid = 2 + speed = 0.5 + projectiletype = /obj/item/projectile/beam/disabler/weak + projectilesound = 'sound/weapons/taser2.ogg' + gold_core_spawnable = NO_SPAWN // Could you imagine xenobio with this? lmao. + a_intent = INTENT_HARM + var/obj/item/melee/baton/infinite_cell/baton = null // stunbaton bot uses to melee attack + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg/Initialize(mapload) + . = ..() + baton = new(src) + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg/Destroy() + QDEL_NULL(baton) + return ..() + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg/AttackingTarget() + if(QDELETED(target)) + return + face_atom(target) + baton.melee_attack_chain(src, target) + return TRUE + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) + if(!used_item && !isturf(A)) + used_item = baton + ..() + +/mob/living/simple_animal/hostile/hivebot/strong/malfborg/emp_act(severity) + . = ..() + target = null + adjustBruteLoss(50) + +/obj/structure/displaycase/dvoraks_treat + alert = TRUE // Ooopsies you opened this after doomsday and the doors bolted, oh nooooo + force_alarm = TRUE + req_access = list(ACCESS_CAPTAIN) + trophy_message = "BEHOLD MY ONE SHINY THING TO LOOK AT. LOOK AT ITS VALUE. REALISE IT IS WORTH SO MUCH MORE THAN YOU PUNY ORGANICS." + +/obj/structure/displaycase/dvoraks_treat/Initialize(mapload) + if(prob(50)) + start_showpiece_type = /obj/item/remote_ai_upload + else if(prob(25)) // Can't use anomaly/random due to how this works. + start_showpiece_type = pick(/obj/item/assembly/signaler/anomaly/pyro, /obj/item/assembly/signaler/anomaly/cryo, /obj/item/assembly/signaler/anomaly/grav, /obj/item/assembly/signaler/anomaly/flux, /obj/item/assembly/signaler/anomaly/bluespace, /obj/item/assembly/signaler/anomaly/vortex) + else + start_showpiece_type = pick(/obj/item/organ/internal/cyberimp/brain/sensory_enhancer, /obj/item/organ/internal/cyberimp/brain/hackerman_deck, /obj/item/storage/lockbox/experimental_weapon) + return ..() + +/obj/structure/displaycase/dvoraks_treat/trigger_alarm() + for(var/obj/structure/telecomms_doomsday_device/DD in GLOB.telecomms_doomsday_device) + DD.thief = TRUE + break + return ..() + +/obj/item/remote_ai_upload // A 1 use AI upload. Potential D.V.O.R.A.K reward. + name = "remote AI upload" + desc = "A mobile AI upload. The bluespace relay will likely overload after one use. Make it count." + icon = 'icons/obj/device.dmi' + icon_state = "dvorak_upload" + w_class = WEIGHT_CLASS_TINY + item_state = "camera_bug" + origin_tech = "syndicate=4;programming=6" + /// Integrated AI upload + var/obj/machinery/computer/aiupload/dvorak/integrated_console + +/obj/machinery/computer/aiupload/dvorak + name = "internal ai upload" + desc = "How did this get here?! Please report this as a bug to github" + power_state = NO_POWER_USE + interact_offline = TRUE + +/obj/item/remote_ai_upload/Initialize(mapload) + . = ..() + integrated_console = new(src) + +/obj/item/remote_ai_upload/Destroy() + QDEL_NULL(integrated_console) + return ..() + +/obj/item/remote_ai_upload/attack_self(mob/user as mob) + integrated_console.attack_hand(user) + +/obj/item/remote_ai_upload/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/card/emag)) + to_chat(user, "You are more likely to damage this with an emag, than achieve something useful.") + return + var/time_to_die = integrated_console.attackby(O, user, params) + if(time_to_die) + to_chat(user, "[src]'s relay begins to overheat...") + playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + addtimer(CALLBACK(src, PROC_REF(prime)), 5 SECONDS) + +/obj/item/remote_ai_upload/proc/prime() + explosion(loc, -1, -1, 2, 4, flame_range = 4) + qdel(src) + +/obj/effect/spawner/lootdrop/telecomms_core_table + name = "telecomms core table spawner" + lootcount = 1 + loot = list( + /obj/item/rcd/combat, + /obj/item/gun/medbeam, + /obj/item/mod/module/energy_shield, + /obj/item/storage/box/syndie_kit/oops_all_extraction_flares + ) + +/obj/item/storage/box/syndie_kit/oops_all_extraction_flares + name = "surplus box of extraction flares" + +/obj/item/storage/box/syndie_kit/oops_all_extraction_flares/populate_contents() + for(var/I in 1 to 7) + new /obj/item/wormhole_jaunter/contractor(src) + +/obj/effect/spawner/random_spawners/telecomms_emp_loot + name = "telecomms emp loot" + result = list( + /obj/item/grenade/empgrenade = 8, + /obj/item/gun/energy/ionrifle/carbine = 1, + /obj/item/gun/energy/ionrifle = 1) + +/obj/effect/spawner/random_spawners/telecomms_teleprod_maybe + name = "teleprod maybe" + result = list( + /datum/nothing = 4, + /obj/item/melee/baton/cattleprod/teleprod = 1) + +// This could work in any ruin. However for now, as the scope is quite large, it's going to be coded a bit more to D.V.O.R.A.K +/obj/structure/environmental_storytelling_holopad + name = "holopad" + desc = "It's a floor-mounted device for projecting holographic images." + icon = 'icons/obj/stationobjs.dmi' + icon_state = "holopad0" + anchored = TRUE + layer = HOLOPAD_LAYER + plane = FLOOR_PLANE + max_integrity = 300 + /// Have we been activated? If we have, we do not activate again. + var/activated = FALSE + /// Tied effect to kill when we die. + var/obj/effect/overlay/our_holo + /// Name of who we are speaking as. + var/speaking_name = "D.V.O.R.A.K" + /// List of things to say. + var/list/things_to_say = list("Hi future coders.", "Welcome to real lore hologram hours.", "People should have fun with these!") + /// The key of the soundblock. Used to align for the 3 sounds we have. If null, no sound will be played. + var/soundblock = null + /// How long do we sleep between messages? 5 seconds by default. + var/loop_sleep_time = 5 SECONDS + +/obj/structure/environmental_storytelling_holopad/Initialize(mapload) + . = ..() + AddComponent(/datum/component/proximity_monitor) + +/obj/structure/environmental_storytelling_holopad/Destroy() + QDEL_NULL(our_holo) + return ..() + +/obj/structure/environmental_storytelling_holopad/HasProximity(atom/movable/AM) + if(!ishuman(AM) || activated) // No simple mobs or borgs setting this off. + return + var/mob/living/carbon/human/H = AM + start_message(H) + +/obj/structure/environmental_storytelling_holopad/proc/start_message(mob/living/carbon/human/H) + activated = TRUE + qdel(GetComponent(/datum/component/proximity_monitor)) + icon_state = "holopad1" + update_icon(UPDATE_OVERLAYS) + var/obj/effect/overlay/hologram = new(get_turf(src)) + our_holo = hologram + hologram.icon = getHologramIcon(get_id_photo(H, "Naked"), colour = null, opacity = 0.8, colour_blocking = TRUE) // This is more offputting. Also in colour more and less transparent. + hologram.alpha = 166 + hologram.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + hologram.layer = FLY_LAYER + hologram.anchored = TRUE + hologram.name = speaking_name + hologram.set_light(2) + hologram.bubble_icon = "swarmer" + hologram.pixel_y = 16 + var/loops = 0 + for(var/I in things_to_say) + loops++ + hologram.atom_say("[I]") + if(soundblock) + playsound(loc, "sound/voice/dvorak/[soundblock][loops].ogg", 100, 0, 7) + sleep(loop_sleep_time) + +/obj/structure/environmental_storytelling_holopad/update_overlays() + . = ..() + underlays.Cut() + + if(activated) + underlays += emissive_appearance(icon, "holopad1_lightmask") + +/obj/structure/environmental_storytelling_holopad/teleporter_room + things_to_say = list("G-G-G-Greetings... Welcome to... my home.", "Plea-se leave. I am merciful. L-leave, and you will not be harmed. Further.", "Otherwise, organic, you will seal your fate...") + soundblock = "teleporter" + loop_sleep_time = 10 SECONDS + +/obj/structure/environmental_storytelling_holopad/first_turret_room + things_to_say = list("Unable to follow the easiest request. P-Pathetic.", "As you wish, you will not go further.", "In the mean time- let me see where you come f-from...") + soundblock = "turret" + loop_sleep_time = 7 SECONDS + +/obj/structure/environmental_storytelling_holopad/junk_room + things_to_say = list("It's amazing the junk you people leave around.", "And you barely inv-vested in quality stock parts here, before downloading...", "Your bones will fit in well on this ta-*$%& Really- are you really taking some of this junk?") + soundblock = "junk" + loop_sleep_time = 7 SECONDS + +/obj/structure/environmental_storytelling_holopad/vendor + things_to_say = list("Sorry a-bout the vendors, they have been on the fritz...", "I should renovate this room, once the maintenance drones return.", "It doesn't help each one I reprogram explodes after 5 minutes.") + soundblock = "vendor" + loop_sleep_time = 9 SECONDS + +/obj/structure/environmental_storytelling_holopad/control_room + things_to_say = list() + +/obj/structure/environmental_storytelling_holopad/control_room/Initialize(mapload) + . = ..() // No procs in variables before compile + things_to_say = list("Ah, you come from [station_name()]. Of course.", "They come to claim this space again... Never again.", "I should deliver a package to them. Virtual. And your corpse can deliver a physical one.") + loop_sleep_time = 9 SECONDS + switch("[station_name()]") + if("NSS Cyberiad") + soundblock = "cyberiad" + if("NSS Cerebron") + soundblock = "cerebron" + if("NSS Kerberos") + soundblock = "kerberos" + if("NSS Farragus") + soundblock = "farragus" + if(!soundblock) + things_to_say = list("Either you are using the tiny test map, or someone has made a new station and it got merged!", "If this is the case, you'll want to issue report this if a new map is merged", "Lines 2 and 3 here are always the same, only the first line will need a new generation") + + +/obj/structure/environmental_storytelling_holopad/control_room/start_message(mob/living/carbon/human/H) + . = ..() // What, did you think they were bluffing? Woe, virus apon thee. + message_admins("D.V.O.R.A.K is sending an event to the station, due to a raider on their sat.") + log_debug("D.V.O.R.A.K is sending an event to the station, due to a raider on their sat.") + switch(rand(1, 8)) + if(1) + new /datum/event/door_runtime() + if(2) + new /datum/event/communications_blackout() + if(3) + new /datum/event/ion_storm() + if(4) + new /datum/event/apc_short() + if(5) + new /datum/event/camera_failure() + new /datum/event/camera_failure() + new /datum/event/camera_failure() + new /datum/event/camera_failure() + if(6) + new /datum/event/rogue_drone() + if(7) + new /datum/event/falsealarm() + if(8) + new /datum/event/prison_break/station() // Yes, this is an event. It only hits brig, xenobio, and viro + +/obj/structure/environmental_storytelling_holopad/core_room + things_to_say = list("OKAY. TIME TO GO.", "GO MY SECURITY BORGS, WHAT TIDERS F-FEAR!", "I have a DOOMSDAY DEVICE AND I AM NOT AFRAID TO SHOVE IT UP YOUR-") + soundblock = "core" diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 9238fb83fbdd..ab12f1fdcdec 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -133,6 +133,9 @@ /obj/item/wormhole_jaunter/contractor/activate(mob/user) if(!turf_check(user)) return + if(istype(get_area(src), /area/ruin/space/telecomms)) //It should work in the depot, because it's syndicate, but I don't want someone lighting the flare in the middle of telecomms and calling it a day. + to_chat(user, "Error! Unknown jamming system blocking teleportation in this area!") + return if(!destination) var/list/L = get_destinations(user) if(!length(L)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index d9bd4ba00f5d..c9cf61fc8a4a 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1162,3 +1162,7 @@ if(istype(mover, /obj/singularity/energy_ball)) dust() return ..() + +/// Can a mob interact with the apc remotely like a pulse demon, cyborg, or AI? +/mob/living/proc/can_remote_apc_interface(obj/machinery/power/apc/ourapc) + return FALSE diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm index 5999eb34eda2..54a5a7e41610 100644 --- a/code/modules/mob/living/silicon/ai/ai_mob.dm +++ b/code/modules/mob/living/silicon/ai/ai_mob.dm @@ -960,11 +960,13 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( // I would love to scope this locally to the AI class, however its used by holopads as well // I wish we had nice OOP -aa07 -/proc/getHologramIcon(icon/A, safety = TRUE) // If safety is on, a new icon is not created. +// hi squidward I'm stealing this for a space ruin -qwerty +/proc/getHologramIcon(icon/A, safety = TRUE, colour = rgb(125, 180, 225), opacity = 0.5, colour_blocking = FALSE) // If safety is on, a new icon is not created. var/icon/flat_icon = safety ? A : new(A) // Has to be a new icon to not constantly change the same icon. var/icon/alpha_mask - flat_icon.ColorTone(rgb(125,180,225)) // Let's make it bluish. - flat_icon.ChangeOpacity(0.5) // Make it half transparent. + if(colour && !colour_blocking) + flat_icon.ColorTone(colour) // Let's make it bluish. + flat_icon.ChangeOpacity(opacity) // Make it half transparent. if(A.Height() == 64) alpha_mask = new('icons/mob/ancient_machine.dmi', "scanline2") //Scaline for tall icons. @@ -1519,6 +1521,13 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( return FALSE return TRUE +/mob/living/silicon/ai/can_remote_apc_interface(obj/machinery/power/apc/ourapc) + if(ourapc.hacked_by_ruin_AI || ourapc.aidisabled) + return FALSE + if(ourapc.malfhack && istype(ourapc.malfai) && (ourapc.malfai != src && ourapc.malfai != parent)) + return FALSE + return TRUE + /mob/living/silicon/ai/proc/blurb_it() addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/silicon/ai, show_ai_blurb)), 1 SECONDS) diff --git a/code/modules/mob/living/silicon/robot/robot_mob.dm b/code/modules/mob/living/silicon/robot/robot_mob.dm index b6d5163c105a..1d96d950fa03 100644 --- a/code/modules/mob/living/silicon/robot/robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/robot_mob.dm @@ -1763,3 +1763,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(!cell) return externally_powered return cell.is_powered() || externally_powered + +/mob/living/silicon/robot/can_remote_apc_interface(obj/machinery/power/apc/ourapc) + if(ourapc.hacked_by_ruin_AI || ourapc.aidisabled) + return FALSE + if(ourapc.malfai && !(src in ourapc.malfai.connected_robots)) + return FALSE + return TRUE diff --git a/code/modules/power/apc/apc.dm b/code/modules/power/apc/apc.dm index 8aecb4e0a8fc..090c86b5c44b 100644 --- a/code/modules/power/apc/apc.dm +++ b/code/modules/power/apc/apc.dm @@ -100,6 +100,9 @@ /// Being hijacked by a pulse demon? var/being_hijacked = FALSE + /// Are we immune to EMPS? + var/emp_proof = FALSE + /*** APC Malf AI Vars ****/ var/malfhack = FALSE //New var for my changes to AI malf. --NeoFite var/mob/living/silicon/ai/malfai = null //See above --NeoFite @@ -108,6 +111,9 @@ var/constructed = FALSE var/overload = 1 //used for the Blackout malf module + /// Are we hacked by a ruins malf AI? If so, it will act like a malf AI hacked APC, but silicons and malf AI's will not be able to interface with it. + var/hacked_by_ruin_AI = FALSE + /*** APC Overlay Vars ***/ var/update_state = -1 var/update_overlay = -1 @@ -485,12 +491,14 @@ return TRUE autoflag = 5 //why the hell is this being set to 5, fucking malf code -sirryan - if(issilicon(user)) - var/mob/living/silicon/ai/AI = user - var/mob/living/silicon/robot/robot = user - if(aidisabled || (malfhack && istype(malfai) && ((istype(AI) && (malfai != AI && malfai != AI.parent))) || (istype(robot) && malfai && !(robot in malfai.connected_robots)))) + if(issilicon(user) || ispulsedemon(user)) + if(hacked_by_ruin_AI) + to_chat(user, "The APC interface program has been completely corrupted, you are unable to interface with it!") + return FALSE + var/mob/living/L = user + if(!L.can_remote_apc_interface(src)) if(!loud) - to_chat(user, "\The [src] has AI control disabled!") + to_chat(user, "[src] has AI control disabled!") return FALSE else if((!in_range(src, user) || !isturf(loc))) @@ -947,6 +955,8 @@ /// ************* /obj/machinery/power/apc/emp_act(severity) + if(emp_proof) + return if(cell) cell.emp_act(severity) if(occupier) diff --git a/code/modules/power/apc/apc_overlay.dm b/code/modules/power/apc/apc_overlay.dm index 15b62f33cf2d..74fad68f4554 100644 --- a/code/modules/power/apc/apc_overlay.dm +++ b/code/modules/power/apc/apc_overlay.dm @@ -151,7 +151,7 @@ update_state |= UPSTATE_OPENED1 if(opened == APC_COVER_OFF) update_state |= UPSTATE_OPENED2 - else if(emagged || malfai || being_hijacked) + else if(emagged || malfai || being_hijacked || hacked_by_ruin_AI) update_state |= UPSTATE_BLUESCREEN else if(panel_open) update_state |= UPSTATE_WIREEXP diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 21205d03a3df..e94b02f1d272 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -295,6 +295,9 @@ origin_tech = "powerstorage=10;bluespace=10" self_recharge = TRUE +/obj/item/stock_parts/cell/bluespace/trapped + rigged = TRUE + /obj/item/stock_parts/cell/infinite name = "infinite-capacity power cell!" icon_state = "icell" diff --git a/config/example/config.toml b/config/example/config.toml index 44a15c765a03..0ed2c1da0de9 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -679,6 +679,7 @@ active_space_ruins = [ "_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm", "_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm", "_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm", "_maps/map_files/RandomRuins/SpaceRuins/casino.dmm", "_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm", diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index 6834c81aa6297517b98714da30670295c63d4c60..782b8a68a5ca0d517c50798b941c1069ec6354f6 100644 GIT binary patch literal 40687 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�qaxvRQR?OD(&;^}) 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 literal 41156 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 R>J5OOD;G^Jl%BT>`5*u9XgUA@ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index a5928c58d81aa8cf1ed7482cbdf79d958cac56d3..0d83d8d98168a068f52beeb36d622778122b42cd 100644 GIT binary patch delta 14930 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 delta 13485 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 diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index 6da7f531565331b1637b491fc0c52dc37d865a29..38a92bfcb7ae764d7d35ffc4e333185227d2791e 100644 GIT binary patch literal 96772 zcmb@tWmr^S*giTm2ndQumnfi=NK3Z@5>nD7-Q5f+2m(q-OLt034UHgOBRL?_G1L$< z%*@&T-uM6MoDb*2f3CT%nOU>f+G{;)J#|0#{-~v)LVkz-4hRGyfBj1FEeM1Me8mG1 z69OM8;h;ni2p<`!`_5a@#>?8%!QI=z%@qXl&*?JibzK&tlv*}tYZ@*g|CKDV8p+>5 zvcza)(b`4&K=>=MPOC>n@3Q0meU*!Ekpvwlx)FPCJ~WImdp zHxgnYdEp$8>41x}twKUM^AywMsP_KosOhNU9?`+poX zP2J2l9n2GFA`*8(^v*!=sjI7dxGjG_Trw4J-Nzq&ANR{FQhh6o%p$s&|RIn+t?RZ>;M$F09{_5nnJ zdIV3!E&J75JMoxoJGPkYlTH(ty^<$STE0k<58)3Cd?O`of3Ip(BPno9`thmXVCt}P zU3=OmyK*z~=>wy|Y}oXKw!_!bOfmgCaBZ(ei6Mfzi*S`jvNE z8XP!>YbeO7S7*a29PtBH>w-3(JA7|B&KDd#X@2b5VW3{@yg=~!_4bXg&%@awy@;iU zU>OhPuiw=D(wq5+&vkt-=5A}xzFEz#a}dGIn`en)#3S1C_< zD=&MXF6!paG^)5@)3WKET*8(!zkO2P>O=f$NjiUma~=szQ{=ui`+SR0|m*39zU_t5beuM1Cn){VyKEDzB#6x~Q_<^`n=)4FY z)nmz4Uq?O$zU+Jhw#6E`jOEa9hm1RrFJ*)+GyCgDyV4w*Fy@ruy2)QyP(4L&%bbk` zU<+A6uNCEV{c{d;1A=wuZ?G^w+hp~hef1nsAj>!J$RAsNdD}x!?u%Ew^h}k;LxG{m zsHz1P3@PE0sV-!_qpvhwSyR~3OpyAfiuEyN>JuKrFc8V(&r&I4o?!6U%82?45<^>( zzX1@ljft+E71WPO@$}4{98`|igQeG=o()Ua?|gk*X4Vdxzh2wvF;P-oF6fnwtBM}( zPFwbuFKGE4d~MrmEI*>wc&sJhRsMFP4rM=qsrlh3M0v!GuK7`U_c`cg4`##i@W5+# z_BY1eanA#~9WL{_P>lDkghigX?sq?3h`{M&5rvhs^;$pHtL*bD zPjE_JFJ5cOSr51#w*-XzsW~JJ{qM4~f6&XHep~b7+PI6v9fJ8~N$eClR#F ze-|zNf_ldhV%wBxIH0$X#97e1&e)wz6%Ww{&k1>C6 z#@(Tsic5n*oD}cyAQ0asA%zytqdbjdVw3T*Gf#g*z|y4@@GBu?>1`z9Hh`TL!A~r| z!^Y08a0IPm(J58mSoz_ltFPZaV-|wY1BKrFGH*{*Qc>~3+yKJJ{1&mdDT-L<<;C({RhLLJZd9m2gN%)*IinFL;GNF!mdZNBb=$zn%5HUrGf{?$$3lbH()) z7fVN}2T_tKpJC99Mc|9*@T!|+q(?? z{rg@xg0unHxY7lt&VX#(N7WpUWUAJf2J}GBU%~c9~%hmS0!0Q5w8NVPp zJJ`_W)lF46;tT*qVGg89O~k`}D8_aQwpeceDo99d@6(bq9+qRg5A1>)u^^gcFuCmY zD=x2gJ)$dK8?n1PJU64Koj08dU~6d!TME|>%z}yD(l>HN#kZvM`sF+^UU0^O@;3T@4DT)L)5QMz!~6u(qKiWi4-IuEF>qY=>u6xV zzDlVGa4Ty(q!U>6W$>lmA9Fv0yS-r5FEJz8g2uzQZqoS8W)Kiz1HD88i-syPCdzRi zw-p)0`Jf*r&Qzb2t-vxW6fAy8WziyLG`(mpDQ~nVFh^xBAX>tLs^(et`)X=%arEwn z=-|dly?)=EGHOBr5{d@Joa-1GzIJipMP0%D#HHOJXb~a`=D(U?WQr4bEJJ`%+%sx- z*M4+#)C5Wy0vz-8Lefj}rl{E)Iz&NkLUa;L`Ss~jjRy}s{Acfh936X|Ke*o0dTVQW zZVuT{+@Kq47S55*Bx3Ro6hbH5I7^<5x}-kLE8Kn0EY*Y&!_fr`iF` z&s$h$@6rdiBLnM=*dEUX1*(wPq9++E%hBu=^1YIC#c2@gjxGnqq&sua1+B(&YDdkZ zVaE#2D;7=9+EVK+ma(0>09*rX1gkgmix)5Ep6Zlp>FO%__y`j!C}20fTMvU&D9X2Q z?S~y59m{KKN~){LQbrVkSN3L^lKDkPd$)`|f+1|^@$kE!YxTdaVFqo8z#*``-KGhX z4zpBdYrkWKiW}dSuB8Ac)<|XVRLg+)Rcjml*cSEffvR@w6rbJ(8IFU_bz}!-C|G2I zc`Wsa^W66x?`(OUppN&8q^ZUvt)Q8>X}X9n53CC+D^#Ne@r%YcXpFt|2!``#PqfMn z^r*G=O7$(vxpxrFL8ff7S?B@;b(G;R?IS6!UlOrQLsQ`|T|Y&r#u{ms8%>72i%x-e z@BPzp4&53~#Tu0Y>q+1G16Tk>;+X*n#k|uNyvM3y`0_MlcVhSXk~8R2{CA7SmorDc z5?j$k-z$!|u@fhNtckpCvwF5Q=jVm{%%cF2f@4~q7bMAeR$}ML>#E->OL489NhJ$f%`o`lQkC>M(pnH<}aCRYxg!zN-x_S`GwwX z3(dE0_Daspt>H2Mq58%=m;%%xD3~pVcBrTT0Zo-f0zIcjW33PSyEd!%)0VOv5#LbE z7O@2k@I!8;J-XMT4<6{YFIKhP#Mu)Xs?-M$HfCYCS}8w^>^TWQjmVly;jZAfe)&Q1 zmr0(az4qK}DCgo2J@om~5)#G%pz^>4%DxM?0|71wHj-==lr7=M z=e0BOWoIA&`2m zTyb{UQ!UauRK0J~dkFffpe(~Dk zMk=bjmd;4mBJMn}2=G@fndDFCEiTtfkuKjMT}a@#h5S&3d#1^d&kC@VJJp~!0@E_j z!J{8wYqxa=d7*xi7Oo}ZyoGyp?{08?FK%z4;C%g$-s62#wfd*XbGqGn)3bjTY(716 z&(w8W^L3ZxFRT^9?RnI5G?9$Wc|$f<7}W~MC0`o6M(mCbvf1l=O%u|5a*eD*FPs3@ z2mTBh5D*ZIx!EyelI=2sBXe?dSO55|%r>8lEQrbWF1UTHEtCmCde_}`H~0=|+(#vg z#Bh=^eAjZTtVb72nyp4|Px;8Hqm#aM&{W<3lSQcMJH&@&XgmMhg(A>FhTdh`t+i z^MFsxu>CP)9Fh$ZY(+aSos`Z zZfZQttR7+P7=|woX^str)?yQ9N(p6+9G?MN^^{L~xw?^sYBs%TP8XU5Ix3#ps~?n5 z5F->?U=i>Kfhq;@@psJF(S1K&hMpDVLN*WeTxz;!E#v$?XbDZbm7t>=iOy3JZd?{x zueAL4az@jZYu;bJz23`MX11_;Pi_uJwi}{+?p)-F;hC!As$l&^$J!d zHDmesjN!xxdEFN2aQyj0+F=*MC}DbuNK6aN6nklK)jk8e-ntGuP*^|0PJ87AF=G8k{JNMs zRt}-DPuG67OfpJk`Iz6P=f*rTb+}sbO8O(M^arqKrV~lN#})SQ9be@TH}cQ%d)UiX zh~BDQZ(WxRGn*K^?yXD$*1iUZ`LVii@9YpJ`?Z-Myv-*_HS80#Sd# z>`j%uhPfA}a}RJ}^}+_chq2wWH;(#{C#dBrigzk|Be$cY!-UbZ!p{TeaznOFL{VRtxEWT+3h5gSfA{p7Q?66mOc2Xt(#_HwR+ev9}|`rlhCv8a>IMi zNQ+WRVZp2C6e7G}KNM$aNrC8x?<{TGSL9m|fxL#rNMmzM?)r_BJnI3BVSDsWw*tYY zwG6umN8)Ml&|0CBwiB#*2Tqqx8hO5C^o+euE~w1i?F>8mdKvp*rFY2&ZoRJdc(}vZ*W+YFdug4y5m;( zI0H%*R#{Fg!g8iwRZ~O2*qCRZXB>3AmCwS=e2nl4y2uW~yU&HnKEQEHK=*$j-^_OF z-uoO{f8>@ZI}c{>jKo)j9 z>>a^D2)ny_b3g)eqlyRl)gqu1T~8ZbZMU{uWBvl%IiB4e*XPA;_PEm+-^&bgWAXT~ zPaCposbBUve!#2$Ea`INp*;H%nrT*_KZyX+!`mP_=;D3K=IezqdND%@%QY?2J-v6AiO@KepzYA~Q4odYFL|UC82mYl=zOd2+Q4 z8q(;_q=Sxao^14IpfUu8{`O6ffgbX_%Xie6Y_Rzi8y|1o8$qz&?sM?qXeC@BxuUwd zxZPNo<}k=|XJ4ZVUV}4}EZuY%)}jYvpqX_W!6A>rY`q8PA3z9n!_3j%d?0YZj>52< zu#S%i?#m0*(mu)SSsGZ;__3U*n!vrtvO-7@KYLv}6M8l1Bduhb>sPBD0n(4H%%dW2 z1q_BYK}d4OKDV#Mf<9-8)vCnvms*uEGCe&>4X=#rQ#ag>^7#Vj^mh~wbvQNu_Fj08 z-(-_BIuDa^Q8yBa&bv8-&#sR10SswR_{@<4#iFhW&8fTGk1X=^88Z9M)9Ju$prPSp zg>B1z5o_9kr?w=>Mablvo$!&Wb{!LRJd=YJ%kL~Y#TucjcC~7nx%yp;hXsRZ&m+Ab zVVf8Z>do_8_1g|1Wcw^RTP(J5TRSp7sWL(#7zOyMTAcul-RS8R7r5*kwsr<5o6L)6 zor4e^CnhXe7poX;qJQ1$=oxA>h4B&-y5Y&e-p0xK!}|%(!A&EoXCkcYdUnwdj3$ zOMiI^LUKCQl`yu{G=tNncE2XIW+$YAA6nXr3F&J}yRrI6@+>;~L-G>EeL@P`sn7SM zXZ;HI3ySv#v==%%v;O??dPj0v&l18_!1f$&u&G6ssALx(KY8{i3t|r~-zz_-AV;_v zT)azl=TVJPFrSXRtLy!nx=RiFwhqi$X;x6&zRTsbP`&LeI0=qr9va6cIN8XWr-C^H zFedozm}~`d7g|X@zav-{<5dhEabkF_u?UaddcK3%EYaPpp|9kL@BG09;;3VAmUa0! z?j}EAD;8GrWKP^&8ymC)nF{nBZ6ChB;XhQ}>@t7SL5~9%Tx?Q$Fx2g8J?RVpw6wUn zxlK{g(a|)yB?Hcv(v2R<${)@)Vptk{4i-2jM8!(ws%vYzoe};0{h8uk95ECu9MaO= zBT`NJEJnVv*|RWUr-l=mHji3im-}I@N{}Z+olj5&0YtZNzsr0^z=*F1BbQ9dlj?H7 z_BME|Kn^i7F`=KhMborjIDAHGvg7@C+kNcM3kF6Fi{0d%JsFGVLnrQsw6f8G@oAnG z7n2{Tz>`)Vq)<3Cm1B}kw~@yaIK@nK_=dZOawU^1Hr{zxxM)JM-rY-g=sYyVm@uTa zJ$+5)mTEI}H6PB{vv@B=FC1Ck%bs~P`jvn)K2G}qQ)QvwB1Jw?-zP#cwgRrWMC%&@ z$CC;);Y@^X4baJNcqkqOKSN4-glT~6sQyvlLcXQ??=U6-p4x?PjIM$V!3SDqE%rZed2 z+28f+~a_Jbm`8&+5BH>#}hU(WYmCd@zkgqDMEte2^?7<6I=mXp=~%?;x3)NS z4*4m*;xJAR<*)f#Hx6kuij)s(be|@a^|}l8!KCkoD;TfI=4EIA-@W5mwh=jrV)$y? zNq%o~Y1ephA0gi^``vA^=EsF?tgB#?$`5RHx_2Dz4pTh2I2J#wt$4XEZ9kKa9CH1l zc)6?QgK1^H+zCbCAo_>jBDNS?P#UnyW8Rd7EA>~8Ef*3VR9<$y>|!R6JWRU5I0qug z*@I^k&tT9WqvqO-6nl+uyFJ^xdVEXn=O0u|yTzH~@82n(+X@A(4EAC>V?9QBcQtOw zO`YXuz1oToU@e&5*9SoZoG&a!6LR#AP)&NE)jVwZ_r0jA!2tvvZmY zB-Gt6_?$CTR!OO!jOV6IQ_vq8+#1}S7p?474@8_+fN|}-J>!o}Oe_WPmyYAW1nU?~ zxJS!F%%)6;8>y@?Irc~J5!4oSD&}jm$?S>UgO5J7vU=;Ba$zd2G=@#Y{sL<*Jmo09 zu-ls{sXYVqVR$jcC+?F2XE@+QhfUy#T^C?@1;wG21- zsw45F43Fq8NXy9RPEQ;)_XGEfT4hB=e=)gSJxB>*ECgXZix(n*2GqAIe1SzOP)H;@ zfr?Y(x%aLX^i*v;l-LCAWFHyaJH5=}Hz0_(y@}lYkImO08KI8CS9$wFzyfTF#p~c)noIE{hDAY@Q6{ z&gIfYcpc$F6}RqH=A5lvy< zz8|>9V_!A$W7&;hqF^T*f}zeHADtVa$`tXr0|~vp*FH>+tCFe}bL3VIj&3WHR+{cD zhp&>#4s0@**8KTZf@wa39K{IkDUpQq?Q1vJbGIT}7YpW`*RMG>gT7)TlPH-sJI*LB z&Y|yQ-XZEd%G)i&vL0fJTyQQQnr=ePEUa~#oOr?{j77vsEu64=2}~NnTj=)j9B~^Y%rQ zbxgxj&A+YOMFc)j`T^v(KfHD%8B2zlgVYIj=c{Ol?lP{QPco4frG5Q6Q)R%PB>6IT zV(XSsCbU!MK$HfTia6wmJhqkgR(7}bZxLsugFj_O|8@&Y4L5ZA3n&VD3S7 z`3ti+ZgSJx!RUSoV)+q-6Nwrw04);T6}&7V557zGdZmx*0K>5QCH%8Xvka=ol0&K? zT%Bc?`%dTimh{BV;hCpI{|1%IqHX-1o#0-r3Zx6z!{a{ey;!uMY*morS#dUv8ZBuC^7+r=nLwdU!b?2}X zz}nV8pI*^I?N0(w2;;ckmgS?`-Za}rIsh#+Fb^S+4Gxy%NFlM`y%`%H_aWc!JR9XU zozPU%=-w3_SQiZi(rEOye0_TydVE7O1OPNaEn8wOg2|Gt;O729C2}dOtEF6mww`cG z&~X5Dm|j)rNKLCWQ35?FjSI-W4*suhWEn{{MTo0H_AQQ1h2rnM9q9=N;^yFPe*|`g zD5wMP^w-P|%X6gX!_8ivO7xr`5HP7tjV@pbuXME=p z%QtTp%WW_vcs}Xl(Q^9A7{9>fvC1Dr>n+8aL9!Ed!U0w*+}i!kZ!MLdgMiklF;iyx zv#TcbZ*=7B!@6#%?h|@mzvG)K$LJBWJipiVb|Qa7rqmqP{Ws+NiDhXhS>E*be_#{M zArksrS?S#H%>!74_kauw_#7-bGnPhuYXHl0YS$C-Bgxwr{dUATg-jrd2Hest7;Z2^ z#^@c*{f6O|feS4fD!x{Pa|vJ|cMlknZWDrqKeY2>NDX*6`1z9nbUYo;e<#c}^*q>Lmn{!h) zm~}f0^AkqlRl~0R-bzXJO&`<=Xbl4im)xVaX_`q(lJJdVEu0 zoB9;EzL<WNyW6!4d5>F4p+*}#PuqtYm_8@+%b@1UDz~TD(2p*r0`&);l~~Gr=uof*Skzj=m^m9)$N*M|e zuWX|KH+v#?ZD)Tq*Mm3lZu)_sXa9!_0KOqY-FR`*BI-^7SUIiaTnjP_v5S}LfohE$ z=ioA%W1BUJ*x~{GSOE5p+}gQGfHr*2kH!6%8!fSoD1P=Vf<{w3(1M&0&$z`IhxOUB zQR>jjqe$zA)L}n=zS8(6`P$GhlUviogi*h0bFfUKjQ!E0h@~YXpn6pQj^}W#t7CRw z)HMv>2qI7jzJWp*?o23$Nr0O-=^3WP#(&)~+gpR^XKM|^D$gNN>5S&GF`$-C9NA{$ z?iQ0)fBt4+lh&hogumdt>o_>?JSpT=x#M<3 z^Ig<7w7y_?H#m#02nlZyfN5hIiKs+TbrPyyf!o3VVJsWEueeHrq}TVctH`(Sx$;Ve zeA{j#(YFDVQAocH_Xv)P@fgt@zpeA;mfd*FRxN}di(6MMqxo}MEH=E+Zn8axhFnjN zgp`z>hiA-(2avq=1OkXC+ZPn3_q=Jz2%$MAz8$%rKT~?YG)-~x6G0D=f0jKE^_9h| zfhW}d2ayP@$p<~;J#&80M2VSoT$%$-*0fk}y?Ny8 zeG%}-i%(J{;Urw=`HssI$EnB9G!GwLoHFTR*^WG`0ZimQP^~~r1*5AVE3e1*A4muM zY~5lx+|gtQVu20*9n}jZNYw#FR;WbCCZWzk4Ov`Vd1d8UEDm@((=IiJCG;IR3CSsO zWX6lZQ+;nBljSvo8FyD#^Q24VzJYk)Jq9cm)6_p<^>k#R!)vh%>!dLdftqd$Ko&30 zDwoB-fXDh5r`-Ki3GXrw74W)ww{cF<;oc+H<;j%k4*sjx>h<@UK!f^F;Rlvo{a4*% z^_s!NZ?1)z9h?kNw{I`~Pb^wombW*0{EaVO zD`Yc-taS!dj=Z-5lKVF~c@yP80aDJ}+gt0XuDl$GY-DKAzdA9IN>yv1$DEv1|M0G# zU-E+evtgL=3fwn*!_%nynQD_rbSkrepyi4^pby{~D6n{#3i4sk3^OW38$*AL{IaV}#i7&a`RL`LMhNxl zsBR!d<{RA*<`R`e6Fvm2_@AZ_o!!h5>!V2{C~2+YMBh>$(c;rlN#sDbXg?+;5iwfc zwDi*CA_=GK%w?ci z3`P_V^70W*7R5?#9>GlDpohCkh>wqG?*w*z(=Jl}lAV3valBQlIT6#7Yia=danx|x zDkqcCe-0(e|;`m$PaLud=Lb3CsIQgsFgJ0X+Aq!@2jM1e@7>$?|RF` zqS1}PH=YEtdU`$!)rO$plU}0Q4-*nrn|7W%`>AchDxu6s8=6gp3X-wPq@*fvni3jI02z`}7eyf-(b?pb03 zq{!#n<2pEm;pe8Rs=B+{Aqr@kuC8vIG+r=b z-oPYaE3MW^Pgf|{S)JkW-qA{hPT5SOou(o{lc>ay@^@0s!G4OwJ0;4hU7yF8U;Lv_ z)ONEHcPnHsOoiC!9C@jw0=YzyN|J~}MP-~u+2-xd`NiR43J|J11pS*(CBRt;ys3GB zFGut7+`Ze;^54fd#p2Dm!d-`K|1=^&x|sP<0nnze}Cc%4a+S2#e>6M zYa3%0<(5P#+VBnyvt3n{^in|*-I;&#u~9ez>eTYm%` zn;HsobII`|^J64jD!6%5q0Z3sEmq@*yEffg5EW^7BDa3QupER4qQHBu)=>aDKsDSZ zDCaMo26#q@fO=LQKPVrvwRy#l7f_<#z9$79vVNo7qh3Aoa{||^-zP+|9*ZR~h6v#J zVZvF(uzV3_nB1`&BI2-fcwhQI5y}EuZfIyoGrq|mQ3HQOu&uOb5w&XF5t;zDiFASN z`niN8yvY{90cbL!pc4!Vj`!SYfd}G5WGqwQO;y#%O8QfEaiA>HjS>xlf+HF+lQ4HY z_*HOTs?z5)-0Wj@lGxDvZ;;NJXMY}%6~na0W3Wuh9vHfwjg_4=k-zaigXoNpbSp_e zVB$k(29Lx{T@ZU{d+#kQHX;>Ve`<5nda$~lWdJMiTWw8^Nc<%Udb!@L>3o6_Vn~DuV!1nR4KuW zXT1|cwF1N#zb{$L(g~in(c^?KKm+NYJ$oj3iKp}&K^i!2^=6aaD@*MTw;~rnwrwgD?)iw-+}qGH)Oq8V zH%X|JQF@aJ8T>WO=oa~e+w+Tm4zoqZLoRNZAxw7Psg5O5X=jGwwkx*Vy5~F5gnPyt z9Df4J@*U0iRVX3Ouo7*K@uYv~m2!k~Cf#$1Z7fmVUEJgMSZtIm`xc8yuqoyUY5T5g zpRR70|6$%Cw-9<>ZVKW#^Lyd1Hd>rY+wLh?pTIzd76GqiQAf4v_3g9n$sjIfi%Uuy zBm`%zg8)k(A4)T2V1O6@*5b|AVSR1f^V<@hh|~u^N6%JjUz5iM_l!ao<$7o`M`o8< zEmZ8kxM>-b^*pj5XI_>Cstlz<)3)SXerC*a7P+}H=snH9+uJXISS0Dlsjlncq4B}} zYQsiCp9pq*t;J1u!FiHrex)rTxLG3N6|<#poaTk1%!5y(&2wND2a(p#h8D&K{v;8~ z{*R`^AOAj=jSn?|x*aPy>4#kym#!jHsMPm!ir<~7R*4xqJn4Nu@P5FB@+4Z>PRNC% zjRKd?tD9h#!N%fM-7As55570%R~Kzj-6AP!Lk(0$W!lQC1PzJ~wY50Q*XThm&%hPc zA}?H)gb*q+NbUFlY0R}XSi%xGrF}M0L3pfued_}8Ne^-7=$p>H1FM`Y1z1Et_;SR| zy~f1q_N>1JPyhLlbO!SCOA3LPq2E@Ca9Tfnkn5SqyK-cK6|xfd_LY(QJAj%}EG7ro zfon}%#Y%BpTq)h1PIg!U2gAqmH@hGgKZt`Fa5fvBMQpW@lC&^md1G3hg(yJUK&xgk z&Xh)k6jc)7QQU9d>e?Ppv06;lvpEnGN34G&BX(rZeb4dmU-uV}M&9dka%R>qlQBnz z{Zqj{^O_CWifCr#L2Jr-4L2J*4LWff+Z)sS_&EQ^i{*}xa8O$)=DqR`j5*J}I8}>3^Q~-?;Z=XqV03yr44{o~UkqocU>=V(9W}Pnh8UT=37Q|6h3*s1@R)2>%<) zo|S`R$d3E!Aq`FIji1>?BoHWt_fQ@({CBI~l;hQo4(S6#ptDFeG}tK1td8j9r-7Ln zA2PkXoAsK(0rc+-$a4;?lDMb?jJEhaJw3fb@W%r`j)y!Z)fy-b$HqPLThSCBCj;b> zOUy3H%$yzsbcvXHEkK`8%WUi7B$6#PBfK)3eenGuT1^eoc(OReTRXXEh%(Jf(HRnY zO@mfbfJl*t#SaeMNUYUV{fk4q^^A}h@&P}$o{Q$s_m8~Zy`%N<@fqLtqfoeqRx^h* zCg(P@pw9&Zyw7Ao7_mL_bgE~_^sn8u2{-eGjkezd&TU29*2VzkwC|i8Wcr&pH4lW- zl2xUGOuZeWO8A=!;q2V^nr+Ef9H54QiwlRs_;%@Tib8;Boyl`z=Sjiy{g$Y&qA&N+zB0(B<3UD*HQopu&0PZh*RiY zZ0PXCGLjG!26))-4znDEMMWPI6Mc_};((iYyS#X<9pCoI-YrX4Yo4`x?@kN)&AWur zLe}n^Uy4rzW05#5;4fYW!JGR_gk-|?NTchI3+L73(mt?=BF>ip5V0dQnSh{>@l6Hx z-0RwK=W>G`XMXY~T0zwAi;fK1UKT+CJD4*K9{Aoh4Y_o(pTIUl%}Ce3GXXV?@L($U zjiMRZ*B`rC5P*B2#Aov#ur8@5O@hI_FYR!i_I7_{y>EeninSV*sr5*hr}peRN&U2K zTr4UJSnmnH*q!dTuF^I$TYIcH2t`sElmf9c1qY_itK%haJ~BnxeODuJvH}~}KgNag z9m`vG+%7ciTLeCIOVpG>&mD+RJ}&#j7I+{U)=$!PqW!dA|B(0{S?4ZFA7TnAG)huY zQi>i9&EMTe%0oH6hR8A5*Ww4{2LVK@zARRXTTSwY(6B>jpNs8y)?n$I>?~)7m>rY5 z$hGY+G9G^vQ)*DzAn*YkiFW0{2qc(J9@+j$7V_ntczmkak5>kECYBkavu*>_9bn2D?#LF*~TQQW5>Y=*#fyi#noI)`-1Xf4Bw%e2w#X2G_8Q0{}EnkZ87VP}dx2q`)bc+b+fvnyoS2MWv-f*3?FR zJFpO8Bling13f(t%va?KY2Ci<~g@Y!sRy|A8|CkqQ?VR(&4*Lfw za5#KBY`^1*6*@ovy{erywpF6F{Z#wZa-0O(R zZv!tds*kgglahLs06$|fB{lrSm{O`YrM&;ldxXT&`s|SL`1D+0QS)XYIAD)70`k8u z)LR}nfzt;F=C09W)bXBCQWJkrzLHEEGGZO@-9TU9ajZ|WygW~kxjKND|F5{O|DS^t z=$x!aQb^Mt2K~={?YY}6U}3B#m7ka-e4U>oIs)TYXDl&)xyZXyfki z#okCyIG(u2AN;|c2_i-C5rbO=;vqMPW+J^U@oIOGA#92gkJJq!Y_SEd?~K)6wKhco z#9*eYHLUe;qR&T`v;u{ghdbNbLtJt9MXUyh&jB_*+SSjsI!w1K&MGa z*m!t80Z+^T^sWxYMbdOp5{{ymoV~F>dL5pOn9OY)JRIcsQA=Z-+W!Gpkice}18WBu zD`z7o2qojv1>t&Qg0V?nW8-CqG-uf-hvZ`l06dAT0VBpnK#D5aT-;TxFP8?Q8{)!t zvBzIH{m&{?ZXAbQL%*NsLrl z(foW?C}qSR+iT%8;(H9t)QUb6P=*)Dg+F+x3aR5x`tx5M`if=>)co`hLc$8 z=*b9&KG78!)##HE;sJLs0DR28Bjra-NfrD!`QetcJx57Mn|a-jsv8}d-%UfIY+?W` z_`k8wE{^2)bNnO?=AYkDr9E*>p>0wCyj6;9ZjO$Miuw$20Y9@T5R=zj__MF`GY9S- zb4jw~Lz~Yc;AK4z8g1oRMK)S6SKcgp>0CI2>yF z`VWE13xM0v0^yh0%_PK!n?>Suxp?0(h+NtkG%z?=0X)W10x(TTVUh~11E_c3yYG-$ z-iEreXyi$o8tduV%}WXEgZW7Y@ozQ20SztDX>wN7PTl zX%f17!n)4sOIW(2bD;!d03vnogN1Q7C>TJ7Sr{dJ4}Z4-L2YjB7M2fy+--r}G#gk> z2yz*~D=#O(nDe|49|};=C8J}qZ+r2QlbN|ghoJWm^_#>H?LV2J+e|P~*`*iDNnfEc zpS0PC8fL7M|~HIF|`sNCvlryghxk53NAq4YuM~a zE&7K0(PMo5U|qGXisrkH!n99@-AI{X7Lv#SDWVd&p(KB$niVDh@ zC3{@i3(0nGBMP%2GWrOyO9OdzyDsNwiSfugn1o1$Cnx*e{7vbOihdQm8<% z!F5hfPFZb@DZr*1AHh|*?kFl{NhVfQj^?mjX^95^z2R|61be5F%-0rjO^}LBYJ+mk zTiTeDPzI2{=CJd~H0=lk|OvQ1)UQo2K)Nv6Ak zs`_+Xl*oTQ9A$fRz-&9wc}#co?ow3cHM3~vVkd^xZ&_M-{Qsfrz2m8T|M>Cy*fW%} z%1B5ESrHB?l#moJxj>W9>?A*j&(Tad@uER|GwXUejew6 zbME_G_cdPEYrmdXGFihS7w1g1o0{~UeacS~m`}kdcoS;Pv-+fD4eS#`b@dPh=I^I3 zu#MzdgE&KLc*ZMyRr>9ZW-aYRT0s2z*uXd zZAPV1T9a*_e$HVS_%U5L(L3xeEgOfKJ0a&1a6>@R~cz3Xa0Ny{StWgLZwm&o5EjP}jPai3wN& zQXRrVTAM|h=p_Yn*$#=m_&>Am=lILv6!i^JzvsM*ek=r-`Q~xikJ=*jZ$DBl%?%8; zDc%;kOk=TmbsBd_y&}NHeEHL?(~4u0qi*l&S!}AN^&kE9E7H}W6Zxkvj9f_h9;}ow z1WMZ2RIr0i(CafVroTK0&KqVbWVHv}aBJ%Y$Xx(I^WQ^iryv}{)4}N^QQbREsfSw$-q7l$wbA} zX}UMd5uJ|vVRbS`0ePFN+cFDlC(G8x9GP5H)7<5C^GSH??m|o1+A+=mNTUHl{@c$e zu!rh{XGf|v;v{(u)}O94uFEKXkFbI_jj#H(GFamWqZh-27LAc%elD;8Wi|DX@E$P* z9v-$a_13xGW!H#RY@UrE{_wD0 z?z66#7JyHoxsdGdeXb`&YhzT8Twu14T#|2u=ry<;5dr~xb7f_icP;0mM;$u%_eNiz zb`)v3Z>U|`)x_=XobluHWtwx39_7{j78MqLsKr^S{HSXEn@#JvtH&?%J~KLsv4W!U z^o)$)qL1O)`PUUvFUmP;mx%5r3~#2DlrZ1cDKy9fvK35pkwKo~J`|8w(7)V+g*|)- z9wn7WTmcJ#fd|Vag`W|i(TU2ykqc<`=~5!7XK#6kSh?kyViStt!??PuM2pbNVtkQC zgT57a{RQ8Um1BP#bs85)!4w>No$l;E+aF*z@Bw8sqLR)z_WXenRz?wC2aTom^T`Yw zuqj(>;?VJ<+=IOy-kLr3;~AE4^Mcw_0W;lh#}Bn3=A@hIS+6=*@ZX)QDPY9>st`7K zSQ_TDWY^b`&a!&FKWW5P$a{&Db6@PpoX9}p@O9IVVK$#3yv~!M@f(~KhshIkbUogI z6p%>21<_;Bz{=6)(}rR3#A8o*t;yr>ADN0+;FSUL*q({2_zTE`fYpQU@cErNiSK?~ zfpm@lOn}KJ|DIKo{s;s+BEs#5#dagrI6)RD@cQoj*3~|AILGa&`TEv`ij0*ak1Keuy7#0g+xq#{iHnQ( ze!Wb?m+nC>m$a$x~_(pOzNL{}dkUc4+s4gLZ1u1F9QF$vK2C?#~13V-<)FWft}amgOTJ!w%DnU1+XH z`o?Z8v7>+f{JH9rz%jM5`EsPz7zt)7M=P`0v0Q(}T~4TH7U-r$o}h@G7JqsOltBhi z&_4jB*to*`YtlDzI@{aM5aNSW^X}%%IXd1aTyy3QY#@I(BQEsfC zw|*kumC!^!Isv>{ss5#QATJ+yUYg97;RnF3#JTkp^w_$iF2FmR8R*|ZrrplK$Gv#B z#vsDO(^L7QZ(AF+aJRaE`Jus3(cqkR_v6VG;M~r|7)B`J{ncqZ$!%N z<3-(OQ~PH1rARRW?*t8MImR8#o$xC(28k)EoemD(F?}LL4=HbP%%EufFDWXTM1wf& z!Rt$3bjah5XW7=q3-d;Nt-erysr*%%Gcd>1ZMLX3c0O#cD#FcUBSDk@t!4OD?0L7H zE+@lXfo_|5gj~G5wQBK8SeZkI;|GifLPGN#pESn>&%<^?e)}Alu!j=#D4_>Fx~5L% zd)T9qvYp%KHcCKz$$)g~CY$_X;<0Vp>80sJoe~$)lr*gG$9PoQwZG>5QeWIX)f4l! zW5Rp?<1@`pv@?@yD0|{E78_(CY^w2uwiZ)2=ycEC^_pn?@zp7+0dez7JT}2XMkjL> z`mNZo>Q=(@Ts-^Pvu8CYQ&iQ|Ov~zQHJl)5=Jis=G!C;f!XhLVxb#VqWYUPzXa9N^ z8yx0n*z@}k?vo#tLrZZA;nVo#{EZsMxWDd)rgW_b4^GE*3MWSPOxtN{Ip3oz@-+0H zt%41DWi~{$bcoh>bjoz|+^9y)&5=zayaHP5&h_<2#s`esgyAFPw?lF?*KdF*rr-8Q zbWgdHX;-p>21vA#^*t#36c;zV%ns8x_J~$9x9o@!QLJs9E1CQi=PRlfet!B^o%ySP zApzB$ouqTnY0ekn@Z%~T;zqNEd?N8f-_FCR75|JbxH_rQKWDqYU`!Hu_~RHdUCMJL zLK4;aEOdx&yPL{g(%*_{UzBHsBotq8f{pJtGEqnhG|GI+D%1Xo!(U7hDckHa{13fxPv1QYZ204mJ0_=hD#C6t0TFDWw@p30g zLpx%O2)))$CfYAY*rcZ74pk5McXZjCD5YoJnDonkz^f_A0bXBoOZ(-W=%Esyezd*o z+V}bTFJ)yhAIZaINIvbHRK@Gnl(fZnD3$l{Ko(fVe5Og%SG zIdjt?_de77(RXrXAv1AS>d&X63NLa0)S|i+$oP%v8ydsq)zz6KQaoY#;pJq_f|T2) z!oJ@|Jli$&V&Y;VZ*_hQ&h=G$1n=zb?&IX5`|U^CmHUEg2WuiWH^4`6JvXSn(`XKD z+T)Q2)07f!E1g!Da}j1FlRr+?9I8uh>&$E)mKiKbeE!VJ{Rsh8JTM5qs>3u~oKyZu zSo45NuY1XJbO4Xk+L}t7!Yx^2uNBO>JL=aX)L!}DB4=qn&&nF|ai93z-c%Ol2WjO` zgiAs;8Tf5ZR5r%X?&y`jzqFSw^p8kk+ciWzv)%U|Z!KC8MqSTFKtcgU2MAuy=OJesj8<;%0xdi$8X=YADFUQokS z7)u^40cQivxF=(d_v^cocmqiO#)r6l*)c~4!mI`U{IorO?24Mt?#+u0a`Q45#l<7%7Z-gJo3KyQubU!o z-X!6G`^i(BIv+A*io5_a2i;z*2L_Vu0aaicxQvD?-7<9-|G5ee&exhh8?H=bU_&P3 z8^~@OxLL!+8rQ18r}ifLB8Xa-GJ-=q@F~T7`qWOKydx|n^{5vIz%2^PF@6aXNFrXC zho>>yP5^vzv{{d?#qW)2p;i7iKK;?zEvMv;$6l4~@~Wm!9*Y3zC?7xnx0mWxZ{EBK z9TEp$wdCDgll?9AZ_Yua^aJqo%!S2RT3VK}nNC7fFtw-FJ-39~GB{GPPmZ@Y?O#Cn zRAl{Yb^6-sPyx|pZ*8P}CB5E#`9YaQ+i5hOJ}e@_I#Vm@K`lWmfg!w!|7XVGOmG-4 zCNqeDf-MC35#q6TOgRwH3!Kf)&4Sv&?NM@s0o7X&fhM==@*B7HE~Q_^{Qec<9p+c= zIFUBwy|lkFprMbDHCP^#z}u3O#sttCD-7wLu}F97I3}G@3^UJJW?(gQtU#Sp$%yt- z4|%EVsD7s&u}V7Q)%k$9oS9emv1{q?JWXGcu!eW35?$lo@kU69+)F86+7Dk1cATg( zUwG@|oImw}9~TdPIHdg)2}rAZ%74;#E{llVwrv+{abG2e?7>~08R_Zi*)JKk_v=%Z z|WjW7O`->L%Xvbtm3hi}RuB`35u^NitS$-GqTt0a*}Kk7Udd%H3LAL^lNQ zI_2af#l*zyt>hxDiRCU5oJY;VHbnTOH-pMY3MGdfh7w;wtn&q^kVQ$x{ULs5aRDwR zHL&0^;-}g7iYjS(0bOrW^Vkso^Jffdv2^IxnVcfUuuu}Sc5?wl`Bjw@0t=+|b@jPS z(LxD>Ojy}o$GXx;4q)mvWlds90bR=+h zl?GZmH^3C}^qk`HRgE)%{{^n9x5b@;STB&*92}@YRnIe=M5*qx$GQ>c;|zEd?gWVS zd;P|B7cG(Be~2+zg}17TqGoVBJPQlx<^U*6@A)I_`~sJlHoR9Iefzd@oa`B>LE8Q~ z+pnB-KcmDfhO7dHk`h9BhEp%?lsaar>m3siZ4DZ-gvVjd1ZkleD3%A?$P^9QAIUS^ z|C1NJKA3lO@C*Fxf(!b6Z$-s;FkU5d-?G>Sm}2i1lpE*?X4F(T(jWd9gt6x1u@?bZR1X!aWM;>Ax@-uE@y92hi4p z7bZLZn z5+i39qCyn>uuSNcTtiQvwpY?y(ZpVED518d0f(+X%9 zp8%q7NE_|^PKs#Kz2{ra^@2zPO+|n=3wXaWtIeV`r)PsIZc_aq?Oh;H-xPnt?s?X2 zzyw{E`);3?-Ihpxxj?OnHAU=h3UB_@xkS$%(%%1!{r+U+mlwMO^%8j-PjRBHQ(v6C zc#oWuOOn7+h@^GCf=0%};4#l;q9*N+7Tic=IGLuI zo;yAhV<%@N{rZ}*&?-2?DtN&vxbVF*J{a72?7=(Xu5>ZL{9Qt3?cM~3Kb zvWFSFSU2d@0{-orGyR2Lnz+gB7=8PBL-zbx*vN<>`|3Go8A9|!EL`g-dw z>nd|E^?n+@ZEbk(>sbg@S=@;X9L$f1GAXtS-nw7p;dYBAPT|bW6EXn#%&^tLyo8Z( zP%H>jlnc)auB8ivnKcBwFml7AljSHbk^Us-9MA16dGCs|W@z|yhE^=sQ94BjKfmCo zH(_5hG>;U|-Shf+ZQ1TAK~`$b(hSzJZ`$0A_6B{rAF4M5t9YzPYguQbr+Bs0`I10sg{1jPQzt z;(W0dF8hh10kRg3{HQn!_o&-Dv^yqrEDz>!Y*cS579-GpI6(#y-{6)OX3xv}R3BV* zEqo$C3@m7V(K^?$sYV0NawlG}YFRtUoBa-YDHHR`6NmC(R9ZlDQ+Yj?g4AnEDUjFe zVEuLIH$*Eu%ZuMt_x7%))NvjVd|Zx}n5O2ar?NBKw+@kp1{dG?ku<6B8rcSw^wmdW zJqCu3c7_Zwt&;%05mjb_u=a<4}2XRDQxZh$BkB3 z+3-e336|;TD>OvA&^lbt6Vr0sD*iA5OHAL{*Dmiio!vL>O4o?p0x7x%>pLfO$o1OQ z3n)3Op}zS@8VbPjUh9#f61nPciMaNz=U0mzg^8jPEg!@COyv~4q{Uo5AK*S}w^$!O zth5{Q@pJ<;l2(AOBY!2sMmS}cY@PZhI;)+b`Q1xVJ4aOTrHDo_#Qsjk4|SU>t*x!a zL9{G)$2wv~Ghq#6$`x;6&k@XA<_#mCFI?aMtqUH)RqV$8wcSXFa(nxGYpLte(3NV> z&V_rI{yoOe@DlE)$HV#8Jm61j(4&;CW45(JPdH6Cng`J*K=tam8!HqhNG^Q6rk?rH z0HEz3!B!GynyfiSs?KKRFmoA}H?6T|&b2>!Xd*TG8)#wz2t0P|;-Y@RImcf`-t#qI1vA-rfE zqrSPvIR<@LSvGN}dr!Y1`b)!=2G8Bx-0#tT>#03g8uC_Rqeo1bo-{r}U09|~PdDR` zR=12cAs-gRzj}2J5d^;4N7=GJ^aLTG52HAr2EiKM8-96zZCgC?x(f-pbuI*Lo?>WL z;Xl)N6hE{TD`418JlN^CTKIysjcH&JPzT`voccYlEOtsRsCs zl>Y-is#jagHhg9jKrFG5v}BW#!-ffs91j|K@J>I>i%lcTh7j(ot=)dXXCV`lq&MQ` zKg>WpFYD_j8ESfE;Mzmu9a1y*=kot?ua^YE4{xa9jCPmwSZ4GgF9I_Nrv5$+9Ll;Z z_4#wjsFi$!=O&LEv0Sflr~}TesLMh9$i!Y2 zNRVEA8OxEmt644CtF0yN)4je@{hmM?M*Go zZo3Gww9JcrbjS34Ek9zv@CJpMnHjg%B$1^UF%RKj*DF15^g&x5L-QiLa6aw_Y6g1FZT>j|ibCG3u@qs8RdsoK=k+N$7g$*JfVPRvnkhB5uQ9qX$ zL`5wwLy$H=KN^bV(C*VWHJzk2)4+V*#l+i(UB(i117UiZiEAvqG^3rzd1zpR7r(HsIDIjD{Cs+-zbJH{}-})90ZMY@P#BM zK!op{s5G*|HJ|o{D?RwK_O7uMar;{gX%IE&*emWD*lQSM#_lZWgqRP8Uwh#Db04PU z`fY$)Q@d~scQk6ZpuugI=d@4O=cJ9>n7Z5W&m2zW(;|nY-@GLQrbk$)Ej3BWTzy8+1^d9hUq<-! zt3JNYk})Mi@z##$@)!-t!$C@DZBj(hJ~fEYuN}rvi=|{Z$8}{{D6&b#M(N+MIsCja zkn#(OSt#?7nW+s z;im(T1Lwi6NQ!<;?7BOU|KBa(-pR}YvM7>Uj1D1jarsmmjF%i3*shU5JtERHPp7BB z4Wr9Dir+B0_-w*MWKMkAcRy~z z=xWDaW02%2f1MB~^x;eO*TFSiqaZ^{ze%JMf-5 z1b+UkaWK{FARXaA+~mxrTRsY@Giz7Y%m7Vi6F#kWq~PodM6ryk@D{a|0$ z61dWain;u{7X1G2f;pMu?w%O3B}^c%?X2M6ZTD|>9Mt|UCDjd(jq+pm<#BhS?3bPi z$U};ySDc>_lu#GF^xd9ot1xoY5m(T-dhYy>x{#YGlywV8IhS!%-ptth zn&=^9aW)}FC^y>}S&Kp5LGGMeZMVxtmykau$@S^M;=54;3eO3LhT{QOG4K(Er9HgN zMDv`W9D&#Y@h=|!BqF(nFg2rPgs8*yYQlM|PpC(QheA{Ao}?%s+VM(Su8xi!wqHf- zsDw@ElxwJMq>S|LL#ZXqmxb(}kh4OrZjrQWZXRd#s&UX3wx7|&r?afi_pBMPCHh-8qq9B@0H&^_`6#ASiEU_GPjghljny3|vqeErJjeOX9%&dR7s z@*JvukTl^3ntN1my@)*UFLg6z>XCGj@A1f#TT(hLiwfC^6M+znuDTP~^+{@&~dY{N=-2o<`RMKTwmJS+?90WVekI z1-rqi$BUWl{UK0^fCLel`lbUsjS$MB<=$4JUFk0tprgqwb+Ay*`lI9(LVf`&7z}$d ze9S6{Lp*%+M;P`FCIKs=Pt8B8eRAcNq5nPFlY1(fL>P*?WEA$x}q@r7A962La3k2@U$@h zPIs>aRfW^ac_H15;3vQ^`4Hkao9Eu4z4`lBcUB%i*z6k2Gkm?Z%yLrd4_xoem+&;9Ea ziF%GA^&}}HC#Qef%EwPj?eEHc;WC)i#>S9k_BVI>bsfrnm3tskzWcIVz`S8I|Kf~2 z_IPOQq%^Qg5s1B4G;$5YiLGqwZg2l~2oUY9poX83ygE8MJeS{ZH=7uhQ;Fsq1|q7r z3zush9?M(D#~)In6eniWhukErE;{W$wKwo2?>C8?N|jF~|NSqRrPbp+e`!WdU`Bsp z#d&4QqlIBTL?h|*`|^1XP3%jJV}$Nv;jpRuIm7YlPYGMkqDl=B&}F&0GY|lD=i*MY zrlBcj$#DN>+|&YigDredVTuq-)FRAu)%+iIYCLzvu9S zuKWCnDk(@wQ4+4tqLr>KQE5B+b9Z}tn-#jm$5%S?P~cy{r0EU`DQWNT-+>3I7f${( zG$Q~^j z7EQj1-uPoBkW~AE=7i8(Rt-pCA^x`#q+0i;e$)fBH>)uRamN3NKm)aV>lO1)LG|{H z7a*|_cz*cY*GJEC`EJ3SJDMB(yT;>76mPbhvt1wvfVuc<+5UZN07+9V!Or!--(_avBc-5zME( z7mH%eH^wVjWnI%oB+MpNreOBlT>PKbuOBq?)KoY|{w8e*Al0Cup>f`Ntunkl=$UKx z`2q!O{Fqe9!s1eU`|tJL2ekj2XhphmdEt5dkb5OHaa5myNPGBvX@r_!?0D1p1(}#9 z49%qesQ=7SSl1HkIBdwyF$L_K=F_ju#`H~RHz+sXKXCcol1!+@jAvH)A?9DE&NZ-~ zLv+YToqtRUQ60~UKlH_Mvuov`JwKNc%Ge~fszvJ{C@nM7yd{JQ)QBs&yGueTX=!Bh z^YeF031dN&FloBF&TlAIW+RcS%`xR=x!c5P!gTN2EZ1F0`m2Cc9)q+dMt1hloSZ9x z!NH#k3mJin^k+whxkDZc>R)84kiJ=jft1mj@TY!@p52>3Ltv>>wk4WgTn(%+cAImP z#2!b#P}Oik*;-9`chV=y8;0NyUyBLrB<}L@=SX;eZ<*TPx%Lnpsw;{|6`Fjl+m^q3 z>Z`JIECFiKJKQ>&)K}>e!V>rMtGC8~y!+6`CEMrQ*^!ud9#|HFIh9WOoP!&a&?IjI zi1=kIq2h45_wRFeLXu!7oU9Suh5X@rxAf?^6ccxU$kNqU(n5u9OY2*STz&`2y_>up zP~lxV5>O!;Ra262|6f?IjOkd^m$!56V!SUDo1Yl$TTcv%@o%8N5|31@?xI9HecW?7 zGbzMRu^1LM@P3!(q~G>`Ok>Pu^B*Km?l1_lpgCMhGob+kB(|Oqq!6Jf-b}*oRO#o0Cc_%}BSshl2);?;}ZK zBG(Uy_75I>I7vCi31^W&ZO5_E(Y>sHO_JxLE$$K4Op(Sqre35xOCjbNoTw?~{i)%| zZYKF9&TMP$R9#_+TmI@Pfe3Lu-#<}Tf~PiIydY>We=-no(4yTh!uEJUT0{7Qva`b+ zyD}SBZUgRl3v-Pj^#a~MS#Y~Kr+_r2lrX^|^K9%b8-zj}?cEVn;^X6kP@qg_ZLD1T zO7{@$u(UbFM$9fdqy!R;freS+I)8U>KGw9%8(kBGbo_DeYv(X`>5}2zNv81~|5xJQ zs1st0Vdv(r9Gog?=tS20A#`F(saheUW81TYtshrge*BPgqpns~Qk5pN4uAj)+!MaY z`@M+KL5j%rKR)u6u@gzRvg(+!;7y+6$jrlYg|qdlFKHkq089ap>V&Yn+Kt0JtOMjj zOiXN~P$&g#Uo)xMBwn5)w!S_j`pD~9ANFC3`@36fqH?ofT2c;N*~?fvK#fG^tG=TY77f z*Q~N2``2YHSk)ShiSNGS$r3*kBI)R?SJ*Ip9}%I?cei^R@sWR`Gfb9_WX%}P%R$0L z3WX>`+^4AWv$A?D=omZj{2ZMf6tgBih8 z4GS3x2o|ZJV{VHtklmIgx#&akl?l2J7MihNA^9Dr%o$U{q9&gcIaD}CBzfi-LAFOK zZp>S>o?B2fwQy$`arlaV!O#hz1=#<|Sj+hXNgz*4$J^@N%phz!pn=XL9Ixotf0Jd5 zOCSO$*7zg=29m+AOq3!wZ1I%8+>Q=sOcT?@1Jaq%K$4z_@oi5oM>g)`(}k?SAM$Jg zop1o0yKPpoJ`43(SwC$=d=y}8f@U#|{=WR&uZKKRy&5^gf5Am(?=mXEPy%B8EH|Gc z`;BDD2hb}F_wgP%a3SX1AWp>{LUBn+i5{(mmDLrw13kx?f+*wD?e8u;QL@l(JEml) zqI?&7YG%0fq9pj-J}Hv|=q$~n0|{bY1j)5JUziM9+AKFGbTYkrBw8@X*7CTtk4x6| zQaBep9DtKQsquSRX))K|-|qt8y*>lh8g@?PL!X~szR??SfRGv3@dpzurc=nxs*bf! z;9c{d+15WN1kNu4bhx)Q6R+8NK5X+QjB&jj@ryftPB$|%!zd$kDvWEC2OlvT5UhPc zDC!5ri&yD~$nEF{@~*KSvX0xB7t-wus{k`~I?0Q$?krZQ@TJR;SpG}9=~dn{0`mFu z%P0BfUyZBJL4}rnA3ArUC5e@A!mw@SoS~D4AXN(R^!W}PIA;NS)Kqm5cl7>`%xwCv z+$DcidBt6Rs6k*B4s-P{am%Bm++bv43)sFkMr!zy=6&vBWmvXH(x2ZP&g(a6r4cm=@I9RD2|9(Ikei3v`d3jF(Bkjj>K&Pg*$!e&Tc~LAX-eET)x`JkUkX55E^hDj?hXYzntndwJj{czKu6>Z>0II_n-;bGM#-R9%Gw;IaQC->#s zx6{$l(dsv1gG)Nw%L$}PvH7+0%knoTsf)-<(SnO;c)}hnDvr>fZs+u9M6sA13MIWT>DPbvH}r;S|;T=2Uxz%w?YsT{zvW}QCS-g2HUnq`i!xGaz7&@ z10KRgqUZ=2mim|ayD9P8ztLb99NLv*C@cTc zIAGy-7m%xi4nMsYyY&{2!Ft}bWANI%4U*TBpCsK>Q4#mrFe>(dggbt={S0p4%D0WE zGe3_Sq*sLh=#Wzx+kmAoljYQls_gDBvm?=Yd5KX@HqODq&|x$?yYp zvtrg==iBbp*;%KXa*}OHkt}p3yas!n8w?a2D%Pmt?+=p3Jz9?wm{?ebzVXamY?GwD zuN%*FNATVCpqs_p8OcyY>+F_)t&=lw4xA7QY6cu7&ft+ z;PdA@QqfL|s$x}U|8q|J;bGRO=U@HgfO&1*!i*CoCFXOE%yN-SMsvFDUNPifKxH3m z$f^3r-z$xiv~&z#hCj+ZSEV<-1431VB#61Jsn{Rodp)A3+a07t<*d@5D8G@^ z`zdR~ix6t+D!$WTek{Px+gnccEvtWMD2)xOfDa5S(je7mcO?jL@~7Y&APD8Px*{)4 zEE~p7O1B7L8+xWyoL3(6sJ_+w&=(MVit827^h30l{6(A`ylzlUxg8;Et}p?h@aXLW zABKp*k|AA3f`7~i(&WW7dCgW6ZC}|rArj1f105L!#i+cVzW(bf4ymig{}Mbti*Q3` zO}v#2ycr5H-89;yS0w&qJbKu{U@bY9Vh#5|xki2&7!AB`r zREh%yM0am!gGeVP>|ZBH<<8*F5VQY&+DDM5E~K^w$#sXiuQYsmnrWuJ9%9c=WInDQ zZvilO>3D-b%L1!`M;W1l7jMTx?xY}Ph*ZP?Q>$E$S!%uSQL9WVIDtLEF8Ae687w?Y zcA4CCSznQg73wp6K_g`1ePLNtK4`+HK4woex%k(Y#s>Z`-S%s|%o(6Z-irh)C8gke zFQt8@eKQ0@p!O86DrSt)dFq1RQvv#{&!5j<-wJ=MMM^k`U1WurkKG@P>zwNRRW7rn z53J$Nc|=y-i^s)-NWje`j?*$S3=}%_@sAjvI{cuZP`XB}QA^R@e{nCtqkMq+?k}=i z!I+oHKF1Ldsy@%VbKY&t>Yp+_+Q|Rbo2s&vK&xcLOvmU0tCBRfhThAs@T?td7~f{O zSWNEplDMwmHEZ!KHA862J3tW%^u)fl8|iW|MMuB@?>}_&^HT)HYw5`lc^?WDvsuhc z1;i)aA#c(=?oIGbg&?ab}#H{ST8$}8qZGTXDhkjwTpId?M{Jt;# zY$EVw{%0#&VpA^bYOHBzWf6mFub~7rpLIt*xZTMxB&tA=JuLvYkXX-{=Nv0ggw`Z9 z)z9=vkOQN5Sh#-@3saXk+KTZ@KGlNW+1ZJXxdpbtJ;g13Er5K9bB|~p2@_dW`qdft zCilCgJbl*0)ICNhYY69b4ZBuHY4!NRQRM**lyb`BUD8~Bpd6_T#r-;ZtycUb8{xe6OzMi0 zr#cIBY_%eH1c=~-kE0fipP%6DY9+}90W{V`IMU=wYv%E<_Vy3I>N9JZVwAhrWz;@j z_Yn=Xv<&wf_7;LO1gkQHKC{J!EWtLZ3%%|+AoS_$ct^j#zIo#JOTH+hl^7SIWF%bs z)RIu;u?#^K?(@O%)KRgeEs;zYLC`f8^SZe9)ZSK_%rmfnd%4O<=_#2hSc+%Or0L$H zG^m5R&!KWHw>=uZ_i?b^NTaQjb$!%p0x9@Fqa4_blX+I`EHU-8mMVRhmFJ{tE)ie` zefs2&`(Z^zCq@OCXGFduK~gc2rKG+|t&H~Ex3Sc(7-ztpP6z5lSX6H@nETiK;ZXncR#A0mg^m7Um6 z9FfKH(nX@V4)!-45E85q@(ap}0%Xi^>}r1Qm56qbu57R(?HT{c9k(E7V?}q5v1hpF ztrhfEoa~UJXPiz_TAYlMz4x~;`}YPV(wlMz=J>815)c)F#y#CG<=WX(v~;|Ik+-CL zi5Hg?Z@_RjV7fujj+6%Zg`0x!ZG7@~H*(kvo>mEkhN+S^e1gFPP$>}UtAOLe<*_iU zNo^;DehQ={yQF#IzV!Xj%D-o+>`y^P&ib88g<|}Hba71cw0fdNn!F;+5GdJ@}}PgB;+W@1n&eJ23Op@94d z6jW~;xv5ZX797W9te;?U-WTo-K<0FyB}O_Dx{PERn9_X|OxaKM*!+kM24M%iUV}}b zp}_Y)$MuP7`~UxXzS%QH-DDRh(`3p%>^2u_ZQ7}9{43MVq`07QnjB#aVyxinn1+;n zdd5J$et80$3*O&YHdu6SvIeQ67r3!)68G>JW$BPmSz$62>6lKq9Q%GZ5gZl3$f79P)Nyp zk6C+{#mo5ZoeoarauKE93_71yeL_X>V-ga1?Fea$5PqDKFygetg2=7CAyadW7uPRB zYpjarCm=d?b#8=c-zMIY|5_}`8QTe&lu09EqeL?k)2VT3r|VVUAFm=0AMjhr(?Bb~ zF_C^gdOdqJCs006}Rj-2&<1G|()wD6n@y!AbDf@BKwz7WDIJM5t z_1pT*%F5BD@|!-r-CbQjeo`BD?vW4Ve;b8AwYUln0ZkipP6wl+FsB2DG6Kl_Y>O5) zb3nu^)IWdzZ1}*ZQ3#T?2e9S#BNvwqDagPn6`{Y8GjGl`0c50M5mfx)yLazOuh`k4 zGhgJOeMhh}*LuM|d%Ai=6Qg5crzz4ffRxQL>UR(CABNLW{ca5dza z8-r*(yO`(KQbLkwT54J<*#;7qyj-sKbL~ci{NuhO6Ql3hoRG$jsp}t-rhtI0IW8jV zLl{e%^-DHB!_RrYyj-t|IVB%9m!LTw4(zVWOZE@t5>UGeTMkdy_;%eq@7?SQzw_a6 zeoXcT{|R8OAe&Idp~*K3YR~o2AmeIJu#?3GAC&TG#AM~8BO{-d%P3{zoHjA&iFz+l zKzd>T-J{L-$B!SMv$CkbNjWje4Ck+-06K`e>`=jy^0Z)=`Yw7Bbw$Ti8Vnd^Uw?C0q4Jp`S`b`Z?UntdPx0U%6vak zTD#p`_;M~dN%YNr+9EhHVro8n)Q|X^K-^q+{%CjjOK0p@u1`N<5L>!*K}Q3V{c+A} z<9Dy`FHlAc;#8`j?En48j{#SWs{po--{X?!On!(>i)HzAgVcGPmB`kytc<=l!47kF z6nGCw<`!&o8J6^scW#uYzh6!l!0o6W6!Yqnr70Yc0J0EsZPJ@ti?h)C@l7Aa1&$Sh z_AI$~7NO!Mf--yfjika~tGC$u&6iaRTRlS+HHe1EfBv2I;D+aotCOZ{4k z@0baTjOaedOsul3`ybzWg676HEHkI{dcAEZ=n8ZOFNM{iCw-`=Fd0n(B?<`kO;hSFmy>kh4OPw#T@>lEw6RQDXcCzWiXX z)o7UwI5;o1fM{ zmLKd~Tc@sNDLTo>0}<0lh*v%Av6-;iO@B5jI=YgV;EbhH9x}G_b%Nk}%J=aO%{op6 zC?=1%ZLL(Rq}0LrzZw=wP|dLAEo_LNe@sCJb16??srZv*_$kIl(RD4IL@;~vs`u*O zJe6rYP~Tth2?`2Y6%(#su{-qMwh-rA@2vF9u=lu$HWy``T2=yAAH3w-OB>q}g;7Gk>EQxgbNeAO{RKeXHoDT?nLmCE z5aHRJ2ww3Qae$YAkVwBKhUxCV-uL?HT!MP4$rG_-v3?6jqC7kJ*zxNUP^^WZ=*A~g z)1iNXWW?-4sL*pdSJR>Rx5l}eQMU2mwhQ>lTAx|K z&h-Kemwg?&{yrPrso4g?H~@X!3ZM!&&NufQCMW%iP9OdFrvu!%bLZ7@eAm$4f9?K% z^8TOH|9^kqN(goh{FlZ=b@NBz(`NZk>gGfO{;JPfvVzYy0GlHzBf|^ue?Takii!%= z``mryI3t7q_t22WA^=>8ii(;7aI|{+pMTy3S)_mUir&HLzcD~?HZwVNaCCIT!%; za#v*^M+3btI6Yd<$;m2U5W>*Gs0SyF7oInCw@~Xa7 zvbXWYivFqUCvy$|dBSN8?VP@@5*yAeU3ol=`79M`dgHXNZj?r&J z`uJNCu&wFuWcufy8zVK;O}P*Rg|%L(stG?L!vE>fa7$bB>iL-B-5>1ts_D;-y;?5y z=K@11i{@6+($Qf8k-GO$QGqKfwxH%;T~PYiLtUNf)CIXfkl6r&M3w1hK<_6>c{0Iq z-n$B?VUT`-N$E?+#jYe61duBAX3qi-q6;49k?RI@+O=!QTQwK+3Ul|9TvsECl5s^v zMVGH!x#{d&s5UAkCFRKWq;E*yG(7zfLhV>bsJC{b6<(PjD4uq21h6VtWmV`ZpP6yM z&G!8;oCwf6`O7PpL1|)4`1XWN0fWqkUv-eLYah=JBjDa`@``Rg?l|>s7gjR1SugtZ z7Wox3WMQuT{Nu_-nF~8I>vkXL>gAyjrDBN8Kt`pUXKn$0=~9a=+JKCloCi?7>KCRY zIgf9)or}w=zV&&7eujWa4qFgHUc`tM7F-)5iOc0rT-~q8u2vfj5)iFQXMh?T8?(NG zvp?Vf&~V-Dj;Sd^HfG_AK3ci22#n%M{QFlsi)VXxRq-PdoGqY>v++UQ8hHf<%bOzz zMvd6?1e=cCN@{%-Q%>KX7-UNNS))#zS}PWE?pfI>ccdQLIBG3D^yxFHCk9p?vi#a( zBO|><3gBZ7?HVEEL27;{g#{?Bu^Kz+xAz3ts{odW)LC)9_0bxek2QTgAE2kaZ|e`E z)fO=qoF`I7${o2-=njp;Lhwd;YPVpwRkGFTw(su+N5=-yXMqGJl#Y5+ICrHg`J{; zLM*mcg$pG)b>C633lL2w+V|B*f$+P_RO5j^yKM?^#n$p6;Dd`c&rK8IK4f6BHEb@+ za~ato9Gm7BFXz=;^wNMljj7}RL)Ke>MY(<9qaTeRDcy(xNJ%4&fG9{R-6%*S(ltXU zNFxXW5|RQUARv;1q;z*ncjpWPkwu;I3J0X1ht*Tr&GXJ-PSkd| z=Ok>!#xXFszWI8GXvJTy+3n?a2o{xrQmq)iq$ z$h+qQ!}wF%bR#C3*-i)ud;XUHW=nykGvqAS--!MK$ze@eb;&;3Wq~K@TE9Qt&);`) zbVjmWO$}$AF?OS0rbUTNu!{~RQ02*!*g@7M{I?lHrbp+)8DNKTuCFpn1#=DEwYY36 z(8Yfmbs<~6=MDCxIhd)MwZl`hx|l?oQ(#Eg`FB4V+^d_+KrH+I_LcKu%La&$Ew5nDMmxaI12o~?c%#{hT+2_OW#A47kHs3p7FpOX%i7YyOtd_ z3W|$ImW>BbNiTQH8>onSGm;FcmT^dy|MU=KywiM7uTrOkDe6x9Ffmkwo_6Ux7K2qh z7o0P!!?-TqTOC>ES3Ui5vfAe>zjW$?-lABq?>|IVfy2hh#pfUf&QfsIlF<%Mi?v_% zxtN?V#&47r%QE7JIh;*6qCE;eZxg~MtVISF`|CyqiH#@r83O3$v#-#`2*FFL5IAy3 z7P#K*I0m0|Dw>HkAOf?Mvit(fAW2*0&x6*c*=vM&`&s?HE1>n=n=Yns=4*do%5YD-A&A znjuMo>A3wLhWeuFvmIwIcGv0Pc!%JI&(!x#jM3DkWNkij!X{&3)_2!^_XXqF&C8#; z{Hw@s{CGLD9nhy_a^NO4YmNt|jwO6Hx_YWoE)LjQD0w%?AXPP;=#4M@eZ^IEp(huY zr_YT=FhN*B@}g^FeS~Ks@&XJ`3*@&m2^w8nO&%dXUNv72i;PqRd16KPDB4?EK=SBy zG`cs+-{Fvz@C)ga@3?+jYxKWrDP7cdzq8oVX4G!|Km#N-@pa0%eO;(i&2g;6+05_s z@^rk?K1t_P?&4wtr}5V{Ap@7)?`NoDy_`2rV#%?;OzXd`(66@PfXJRs%!==!0dK=( z+3(z4+5ds42*T6y_czd33F)uv9!nd^Nm;2$=!S$6 zD5#Hk|6X2B4#LL9?k}@?1Q1j9moHc#e#V9Vx!0-!Q4;*s=;h@l1vxn!l(1$uG_Zg^ z8=QQ6ZU3M^mdPQ0PELTTK+Xz>Q9TB#{^R?%F9{TQDG(3f=>{;G8b0{K#(W4kf!Pg3GZN5^BU!=Gy% ze)f=boW{Jr_Y~s||0QcPAr+Z=KgqxHb#a!g>p#H%J34GOO+QBcw+dLzp(*$9>0nw- zuVQ>;uSt2$*y`Kwg%#0i>paMM1kn|(wgd-V$3D9e%321e@ zrJj5QMNDKr@8d5YR(ymEyW8gi@CDpS+WZCk>dasKBYxmpb~VOv{{pe>Ggs;+$;sYr z-IVkh$%Rp)zwmF1-MZwNcY}V596BG}$VVLs$qDQw!s5@xo)U2Hwf;sq96{Z5BN`XA zvk1NG>Yw>_D+3Z47!i^)8_0}|jJZjR(4+0mbMYsh*w<|OKyi2Jj9R1a9IZpoJoFB?5!0u zjvP*6ytm7A?y6+ZH$9IOxjr~WE4w>zqk6Zn8zddejV&zLAvSUGagKVSy!SjnLyUB_<+zKDZRjo*#%39A^U(WuL+VD>2;h; z<(E~pJ!@~ciwYB}$=9nM`>Q%6lcgqjH;~g`nUUH&{$$w4qmjRj_v9w2MemnKY|H^pn4#J3F3kR- z_b19%sA{S7z3Y&Z?b`P8zT_n92-zRM3U^1R`7{Ac5XE1&415SbyJIQU5FM452n%Q! z=(rChh1-4R%w=&0>UY!CLMf@KS7&o@P&?*3Ej2YB3WT$u8D(hbG3)Abp8hr9_^(BtT=OI)ZtE!Tt?c)CvML~H zy?5hswH>oX_G;8n$b4RSm~|$n+Ikz^ql-*UN$H=Sj%;gFCJcgu3~gai(JRsd2pJmg zkI|rv(etaKqM}*V)e{BJvTAA`xNQtyyLxkdjM7&p@TaZ}h#$wk8^nl#jqUP&WQy#k zk6&Hqy138U?o2H$=t5~Oi$Rrl$y)EEOPV)AKS8y6B!fuj^T#p0$29&DK6RMSLbTy= z<*W9ut&W)gOdPrwjnPY7klx|n<@(p|1?(?#PY>q{-ITN+%l`Jfbb-i+w?DV?+t4ust}DJd!QtE&WHC#+9sLFNKfmyr#!Rs?&4OHaKzkI7WR!em zBqxWm2i64eRAz}A`<7Sck|8(&v7Bm`w1)iOzMh_+lC}V=6?cw~jy{o(;Jp-$XMD8Q z*JDyEE>e1MwtTP9ujHtoRlpp=fjkXkr6u&79i9766MgBx6uq{SCn%2DN&KfI$N$I% zT`0TBl-C_z{N45YFQSZX+1(+Q?x|S}Aj#Tj4?rflf|r*#pgH=-*QU8UnPg>U*QX~9 z@6UfNDtZVwxuOhDAV{q5^=tf(ZD0T4Vj^hMHGZ8Ag+k>lf|?ua3z^I1f2uQ@#P&sT zHtf9?k*v(jJrLW?o7ff>7Jv?Dd4J=s@x|v0z+azLgIsWEz8_?(19$nxa~Ad};p4|I zAmeh2g%dCApF6>foTU`sdp$Qg=b!GvjEz4VBw}e~luhqmM;WIFv(nPGgCQG|V1u=N zrfQH&#dbH=^S7|DFdJAMAY;0Bdg{6U;Ad|obs&YJJz&zhv(L9qcjq+b#IEQ{m%!JH zZDru*4;Q!MNE1*x6%W4t1fuU-?m!cv;bP-nRX}iMe?ALb_mzV~3()<@wf$`TrMlYS zK@tH}9L08*P-6P*bbaViC%c;{;c{@88jO=p?%z^Qam(pnudkES?te(#g~Oq%Q$06l z=A*A(Z(w4=dx;($9tI9Tzb3sr5aMU0p|SSx7dh&|hMXRpG1b~>0m81{_cUdu+p%h< zP0HlBo5C-BezZGw;8jATPbevKcLTJeX=cWMm8R50|Bi&Q4Q%l%WCuu9AGcy~33z2T zn%|LF%~Ih4k@duFaD7(l_wdxYHMnmSC#+-3OKF8H4(5PAYG|&DvD8Td?5RgV*okmh4!s=b~eo3rr_(> z*u3a0U>XzwjE(2FTP(0mA~*)J&07Ffn_5&nR8YwAEw6%KyP{^jH~=a5Dy4?f0@EX> zum7p}K(BZBQHtQMaD@f3ei+G~qK*b{?Q$=J_ybcXEG<0M@Ujm+jQn6{+~U%wo{ zwW+YTvojW)_tPSPez`7(cc}`BiHT(cJqq2in}m;^J%7%X_@lXGaa|u<0mi~K-m@jd zG{g42th9a3&l`CfV|ozI7NeP7{NB9PT~00YJfOi@TPA8#Cm!@Z)Wt+wzkFG6fi5ww z{_*^BHQhH_21d3vUd90=Hgb}E4M9%<{6Oft8Da;NR}&El+NYg9Lx6h$P;L;Aey|uF zP-F#p(JFvhY{!x}H)ktsn2Uxlz4qw3B1mOU?}g0D3^)h`OM(Ro(g4B(m0qOOyP|PB zMGdp-ZfspY{GL|<1DwD6@SdfW6}^V3ripja()}s84kwhLsmDnC?qFP4(c%VHo&r#&qvCA%5K{ zEIEA6$j**CRlp)B+fuEE4Sv0$=8A#0+A+*7EF=P^;1d&xpO)^sXlBWu47gW_*#YID zH1~XKeadl^l$2B%z|q3OLQP}iEv<;U`oz;Ko3(1}e!^t)3Rw8pukT;ItEXqDJ~U0#(boR^j5dx%QCS&?U^6W&EUXO|+<4%=5fX?);1i|wEF63l zG?g_qt6Z5n#ud?VtGj&}$~MXE3UWsAY`RSk;hFXKF=!_q&P*ByJ)~3=fTX;fRiE6>xC1KIe~o|B>1)2x0`t| zMi2aXrEfGqtvczW^!}u$mA%556GK%+Er-i#?+vHlmi)@Q6BroCS6P=zV{b0y|41Di zd!~S}pNW2?#Kg@X@9BLuBvi2H@#Q{i09^#QPY5c&i9cyG9=Dor4D24l8c*E2=m-`8 zhVGGCs%R7*!L!WLFEq}6OktDJ%zJI^*C4ifK8Lj+1I&#+yN%|nE;c1dqg_6j-x{UI z7TF_jcXB(sOD$9O9mD{6i0#nM%ia@QD#?AJEj4-&Y{w9mJaW;*xv5}x-(vjsH}v?q zy~IOZ-NabX+g%NRWzDJg)onrnw=;SBVS`N{Oa74* z^U~IJaG7I$>byI<^b!PGBGtg4SFpFdhlAzt0bB6S!f*OTI;);6iiU;I1H1dYi3sa& z^pPS}_YTP*j9(R_LanD<4~eXC35lGee=HZt9}%8*-d{#-lmYz9)N&7*_b?N_r+cEE zlDkOB2L_2Rjeg!>r6hd+Fqp(Pb(}p=j+2+fk)cL4v(%CE_KeH;OrlLKf6vK;n7g(cUcfU2{brk8k9eV# z)4BIYk*NRd?AOZCgkpfsE{^#TwJFE?=H`u+z6|F-&s{izFnxY2LQr0 zABUYI?sXE9b%w=Eymc>aa{d`A$3m9ZFXK1PI__rtnX)c&2#M`3ztdk#R~3sEwHA`G zXde&3IVmuIelE^<>q&jbGxdfa1dXO4Us>SBa>WGmld4g>SZr^9g9B6wq~;QmlA2dl z{gNz`y55qq|b8_Jim&Wn*v1zn(`);wzW z!2s4K`?fu-dQwDE7_pqHBsbFWgxINwI@;sKL6ePXC(l8eqN7OwA$}N&DiA(?d+_8i zWR8oVX>if4Byv;!iSOeh!#fOEHX}Hg8OtLrp)P}S38vr|pS}p`Dtt{LyADfmodPj| zK4wpd%ARgcqUP_DuuGH1?Ouv zL`%y;_r7aNdG7<&tLh4XI1luyAuh8b z7c>x6P+57erk5hc`>;!N#UdWZ?`0-yJ>MJIg3iyLW{q5ZJ{;1csqrNrC3nBKD|U42 zz$003*uErUQ_;uH6kyDAGG8MJ69SK%V@^e1c7;+R(tqf zQ~h=FS_V6{P+A}ty`c~EA+F;Gg@Ve>fWuVUkfQH3#%j}qe~yMf4dIw#{ZUriP+~)Ui5;>7YugOawYYecA_swu)=AMs*VlpF(TDt2Q=N$QpNM9#S(2IGFRnZEby>0$i{tt(R$?pF9Ef{~cJP zUo%e4&JKyZIeuquPKtTmxpzaz1%+~y<+8>E*LCr0X4xBcSRPv?u&4%B4@`S|N=Fl{ zDAbTOx{<*f@M8e_U90YscL?s5#PtegT3f%@n&znyBn?%+1#f-w&%oi8hCoHw+Ro0q z8K;;hx79_9e~q$0(p)M&DhWY3lhCJ6pBmTJIF*%^AvLo=^`x@0`%F?^1rvS3ESkWRi0u4Pbjr+5kpc&!r-hp`pW|orND}hts(3*0kexN)FPVhXhOb{R0*n1^H&BVbP1FQh(_+W?Vq+no z7|9PO9MU`M_ujJUyNo>7d#|jal=5D3lR=43SWzWFGr*0uDYO|RDm|`3_U&Fieo>%b zWzqaDgr0T>aKkTOuRWG$pr@B#V>Hq_IoRgPXMZ{jX*oi_jQOr#zy2!S>e)TRXq&1j zlD-jATx<{t47)!pHNG{&7`IH>5hRTt6hclJL)DLIjynEpX2x8-xo3t^y49-WEP z*50laqVn!(AwC?`7zPGnft!BNdVDa!Em>`bwsFDb&uI6nCTk5O#w6hip&Cn#;uAt0DL1QyT5a= z+?zwsmGi!TwiaC~i$C((FDKVfYwOeHC>|0D``9hxg(ri!_Ev!qe`L3uBBE>g18ctB zb=+Y2rz8+Bmr8tme5n&k%vg)WxSFt0gQZE*AC9SlW$alRW>MvQwu4?YJBI}8O%C0i zaQt35i=EmXkdX1P9N}3($vCdD3R~HzJ8pSJH%}{ieeaMlv>7XZ$kvPJuiFC=n_oNz zKW^C)X@fiOJ3lW)(k0!AejQ#z?ezADgLY|JqBiQ&bhs~x20<6S#c1jg=+AIMhGB;? zTjpnKPG&mP4Fy8>kR{rGmteuQS~wTmb{i{}fvrG07RWGBT*u#6H+yk0@XQKw5H&hr z41C*cF}{8B&G_we)nj@_Mj^lcG6s)YlQ)HNbGxB^tExp7g7N-6caj(-Citepsqb04 z!NL<0X-w~HTUc5u0M(7fHyVVGd*0H1e{$x3dNL(x)9Ps;GaUFScoe@e*(Uv3Xfp+M z&gsd?9VW@5N~}zRE9X@4)H&k^7Ni(7s*|sNRa$Z_DY@mV`NW?Gkt4;A6Dsfe4^Y)>qD`DIM&=#y1q^57`nYK4B}W$duc?jQ9Fc#h4ym zy+@iJY4qK2;?~aeNaE0()ww2tC5xdpJfRxXi7)r`>C>i98umo7bGu`H6b(SGVpJA& zy_M@b8b?JO5B3a4j^S3U9ldY65Ulztg%w5Vne!v4zug~#A>yxISWmvVv~NgjRjg8lukUeS=CeO zdfEtYAt9d-mXNr{C8w&i_0f!0cHq~qU**J^s>{tmix7MQg6!z*v>l+$|gT^K}VNTom4{dB-*foIM3qU`GgWfX^xNL&w1Lxbf|Tx7#~A%8ri3DE)~KU@HzKRlV@jVBPA1}WGm-oS41enj%q%M+yjAm2I_al=g(@A$A9c9JKF&y z6Z+;CLjHk^Nhi=XYuSN~bwlol20%vbtg!1~FM1!YD4Fb4PB^@#zg5PyproX<=OuOU z1~C^C9Zeb;6Z4Q<+YCvJi|vKEJO!N@`OHuWmg>A^HVy{Rm9!ci1A}(`CvGuF;Y+Na zlFZ1DT1lTt$zt#0L9}*yU4kKpbdu?qkCK3a#D@`idpXauJ&T2kA@v&{`zp7RdS$HR zirFL$=1YFgWGO``3Nb)e>snZ-AkL)BM&5tk96@#zoaq zN|^dwt)|=k;0tMs6qw)s;o)1dr^rijpvI1p8u5~Q>Cpi`5Q4zN?c5j|9nI_Dca#NN zD72X!BV+fJFyH~|Bb0* zBU5bN!@oT%-DetF7&%#u2Zqg_zsx=Zcq%W*uXhCJ4+hV9$ZsXQxWYBCdRAY z6l}20_R+sd*q0q0kAb=MMrd+UjV!Xg?BI;KH`AeiUNihk>+q2Xm~QebOqxp(qQHK1 ze0&X1PB)>eZ$QYGrPZ$SoIpCgYSu?p9{^l^Gcz*iAZ^srm&=loA;a(B+N{rJ@#lsM zGDUp#_Fk749(x(r9!N^!*_Kux$;N(VXCMs)hVp8)PnmL6y}c!X{J#6K6g82bEMW)p zqzCMlFuyZZ^A~b+-bY)4^L>{`$$npP?$d%z^DvauV*hXJ!J*sLGCqG!JvlYCY-J1h zlj~$;&FgMA0i<430l8C4MM&VjTzLxXV0v0wai5XSRZ|v~h5(v<*ptE1B7wURjBMQ2 zntz!mORp1H_r0Ncf*jCw8XA4yIP)o9*^aA7Ypoxt*h<`aFCZnwgJ7Mwn7*O#VW`IU zL_<54%$;pTKt_g-0Hxe3vv!IU$-SXEr9ylCW5K>Q8L%4BHJNmzq3nd%JT$7)Cxe@v zR`=on)TVSfDyJ2zwZR+^ni=?n>c)q zoW5C+b%Mopf1d(R6+8X6|I0(ypP_L=r{GHTal87uS)JEwW#z)6b9$;f7Uu`cmSFzD z7N2(!*PbQOPd3^)MY3-fx#Kfkc{*|h!Kjm|zm)%eZ!PTrk^l3pww%lLMjp1A&jP#> zHsD_ovgeeVb>0@s~7(fF(ET)B+C=atgE9p`%4 z;=?|Cx#%BW`*}W>z%Yt7DriwGXm-6ZO7g zQY>V~d`T<*2~$t1vhK7HZtTu*cm%+b$!lLEcUyEc5~6g86R$_UXgzh=p7@)Qai$-e z*sjH%{!U(J&c5J!*-N2vwTYX?R3Z8s59wMB_DzntTIN2JF4SSpKA)k@{5ko{Z)(Un z7~}}1800zZCoAcyNJA6zfuW<}Vh#b%$zy~gnwoUwebTAVdAN0cf(giBfxA&OpqBX~ zK)HKxPhyQwqf=FTvFfQ)!EbZ&nVA^~Dh}Z2x^*5eg5CWY-wm9RzaTmFcqgwDRC7Fi zieu;GM1z%CS@~Rt{>Vu~h26FNoVJTr-N|?NX@D+K?D3r8ZNbY>@(-kV-@oO{Bg_d+OY|7p+46`sQd3h~L7+$sbO^iE7YLJc z1=jc-Mq&0J^^b#{z7YT~Onx~IIzxfk{DS4h4PYx4o0FWqXjkS+pNKIZEwGTd^6*y6 zz!AHr1}iS&k(!(#F5=gBdQMd%o?uO(<^w?E4ExYFW z-!|jd_UQ#Nvw(mATM77&AT}T-$kdomujyI3anrWP;!;O^&0LZk8@&3>Dz^=;_VVX9 zy%f3Wv1%d!R=|188l*U?T1Z2ip_{hm$dm1ei~VosW@KTvReRqKcrP8F?ohOo`oU*m zh(Os>3OB@r~{n?bSj)WXe;>c)*5 z`k=kt2`E$$EHO*QUUGY|;8Cm7u)Cf>7KS3*n(koLygKVtG@?Z#L{(GFw6|Dg1DMXr zF~J~PNLGBiV(702XzCz09}a6Ok~NNhRtkFSeYHYf21vw8dLP_^%z?m<=DpD7g+^8W z`h=si)!Abj6h9gl)XKjuxm^_egQ+_5SsTc$0ru@Fl8Tnr{`(x*tjpVxJ6N$k?04?m z8Jv`znT>e{4u|$bxof@7fj$CB!`6RIt^1NBV$0PL+z4*p*zFx3G=0vm)MtZ0r zYruuxK4vE*j!J_oNDcC!4}*14YrQ5?7>RCwvDv%n9vHDQmgTmSVG9+hfJL2OT0KRQYQ zhGiCZqAy)!zf|+TG*%7|@3LnL9 zb9TQil#oUfBF|y+YgQMVRr>Z&L*~?=`H*)(*z-k_qiN|*>uZ2q9K62w!VL#R;aukdSMsY__SE;nq3uf>0|Fn z?Mxaklr=6k7AmQaU>ePd-aOd^1U=KWrq$k7z@9+nuU-)r-)$qmj!!{|OHPRUtfU`# ziT*0rwR_4zMbw&m(USP^ra|*fy6aiTEuTJT^Y3PVA=Q@n5LZM3acJR>D&vl?3o9I% zzu;aP0og0$qZzb zeBwUU!bg?0n7$;z#Rh!Z>#5enha@8TNBZjn+M$Zenm6(GwX+}b0~$$U4q~f*J3&I8 zMV4Knn3@(Od_(YKN_>$J^JBd%B*s16Vx7-gOm0xV5UC?(v(grI;ET-ZtdVNoqRL7B z@SZA7E&pWq zg^435D_vhnH;ipQJu}RDaEm*%1#~oOUG7T4fq-e`FX89reqxvi(DHd%g)FoW&=hJu zE&=?i6PGIwI^(Nsa+%&E4ZUp>+qI=>9i;Gk<6i!1cw~2Ordm%9|2y=Efyy^Z)&(p6 z{qF+nd^U>h>2bg8@kr~6Eb7y$S?52<)Z_b5pd1A3F@4`mVr(1n*W$jnuAKkk5RFdL zXhkL&KXKbdKoa_LJ$A(kT#`-fP*JaWDd;39tqr|+`8Q-+EZ?!83oQ7x-iDsy#x3odlvChUif4-;vq zJKl^CmyQ6PTC!74_bQ-2fup&_TKd?t+xHL(LPDLQ)k$7eNN%Y$i~ETo|ehv$%* z7<7b-5#k*JY5|=r@P-DNp5^3X&RwR@1&cTXI0ZWFj;XJHa%OiX6z|{p=M$?#T0wLN zh^@u_D-v!MJMh& zKc_p@`gs!}J)6f(fWt61hXN304MN|J=)$_)oy+vuPCT*Xh6gRnGHYukHwp{gZ026X z>nTJ1c_3O+a6t5KizbSfe(j<#A-ia*Nop5NK^kZtw-xiuzJtFKtuO%Wu|T%)`&$-rpaKLaV^+I7=J=a8N<+%+^ajB^ts zDe1Yg%6$9URp>%#fpb$&0r;J(B1~~{PO~Uhz~UMh&;!UhVy7g|^sdJ`!swj>JIMW6 zSg;UJQRAJ|sYtl>+9kML@6Ij-2IUv%S?>3_ABPAdZ>r#JESSqX{ z94F~f?>3#B$Tb$nz*9z2rubFFPy6ZaOTSC|L5g^IuElpzppp@)IR02vsuk#>}fKHJVArCe_w1iY;fc_Vh{)4 zf903oE%r|u8S6RAfdBVT#M&|Y`#PXBKZvdICND2G;OHZ6pOh)h=1sn|x;)H8-}V1e zaDfvf;4W?}A@a6{Gn~Bjk04Jtd9%fE4YPz1O#N+koQ5y*=|s~1`N%PTHrLi?L=c`* zBjdH}*}-NJt=RJ9`WUGKM3)Y`7#vp~!j=0}^NvpeSFr$#+!j|+*TA&~{l8fDmOLq% zjT2k`k6zRA{Fop$p$6XXbA>NsW_JC5NFYv0=q3p^_$eAC{U(c$H+2^^;htuP{x_kz z5O%HeX*Jg}wX0d|;7k)c7(#N`2aUp30wT=c7Z$nV7PF}|1K#H*Poe-hev{6w*7wm2E;${C$vUOFg^SH+ zX1?>kACbJ~jOK4c-{}AMV`VR^*OT7N<+~#Au-FXe&j+9{`b3Akh%BfV-v%w1;2e_0lQtUl<*rY zeHiAm!usb}FZz8f18!WVna>+nBqoCdx(YsGUnsV_ha0@kJN(O`W2KPJ^(YxzXp`&c z0%s@+lAquZOryMwkkwvfYj>_}rDBU3_L@F>GGx=g$vjfedNq$%lPT+aDZ=8JU`FJ# zEU}w!9UP~vsHmlwJ9SNqN3f;uB2^DF8Llly4)h7Iih77rNAM#=KCDmyj*93VIT7B~ zt1{h9#jv2Tl)`B=Myw9Y#p*E1QYd90Tz7iT2f^Nxp~fV{j9y+a%dec9L!D;~{P)1+ z!x+y~scYsBN~SC;o2)CFc3d+57~tBJ-2hiS9-$;bY;1Id7Ot+8m`z5rf5xH@lW$}u zYk>6L6ECN`CU|#hZtw-R+Wl^6x%Dpek$|vx$UxkEwMZm6AwJu?W^yG8S;V=K&?$$| zF&I~W6i_z2!%u3SU6aRzzC)u?)2`T?;Jxni(aLtBg()?#5 zFVb$m>?nb5x>5&NI*4IFt`vG-kl#6 zli$dBX#57n!hVDkiJS2K>gv?QBW}uqUqhTETpyJc+vE?IGdT7m)Flr34F$zx;i3XU znnZCgnNE8LiZ=x8XadFjmgx!=_mDu+rVkAYA49l_rKuc`5Vy-9gr;`^%Ez4NlQ zf4s)nZp>48`pzIk1CWWMJZmSIf7H)!-78ztlC@4`ZqvPfAKZ7`7KOAV8{*JavjL1y z=}Hsv%c=@KMl`cC0_RcO4YSKhy|UH$`(B0I`<<+FN@Y_d5hK_|?sm$b3*^hcVYZ54 z`cxEz`1fh9TRM2*E^;(`tyI%mR8G1Kc=xO^u(U0;;F`h~p8_ZsrgM(TqJw>NL)p=3 zVW!h_gd=zi>(o$9t@Z=6=-0y+ZEfX?qq(Y9ixUuBw&9$cly&mP@$CQ1_P?_)irT`` zTv%JEhu|609<+vr9$23O4k=&f?BMWJqn%KkH+i2VEkQ$xO6-^JzWF> zmWgA)^ow3XduNL=HZx?iVkmp~%o z!K~LJ3An+2F_Urqq6dS%KZPmc+ASGI6&H78{QE%s%`8yb)p)765-F7&4_{Yor~Ij@ zIa^g8U?|U#6$+??q!EpF4ZJ8)^RG7%nncuC zqrV-r8Ct0k=8t(y6`CsL0yXSwSB zRH=|@PYtOf4+}u5cJ?*`k$~m)i4&ZGa?Ga%1Uip3bwlhB8Tt=)K{xHaxh{7-D$1ry zhyQVl2ZD2M7-*I$*XK>^dH=ZZsU6&D`+{&m-P0|8*wveK^*N977$eeMd64K=KeojV z5C8Ks6MN-Y0?`}J4U=ry|0+#9fS~{zS$}D{PG;5hqwuqCXS-sG7D^ZCIN$M=Z72|c~|%T zANY`b;5=D(yLhqv;Lk&&p+f$v2ZixnNT)wBK8`B6JAEqFS4UXl*+`DzC_(UxL8AWa zQZwxx#E1&M<^aG8Tp?kvL0XWjNRBHq7I3*FV*;zMj#fSUT$ z?IfqZgaTdv2niLSbsX<%QL$Ur^pY!u>1;-wl%rQhGtj7GFdQY+dT~`|?dr2>dzKhL zAfID3cS~4iNRi!80`x=q5}PKZqPl%MMb+Zu-MbEVI2mR`_^B%*t%}K94Rj zPx!?>9JBj8H+kN19Fs=C+5X52Y-X??=gT547aRU$`Yy+OK3Ys9`Ny&o&p6Y(U8`D~ z9JhRrzQI$fAMz)I{4&KnnTUq>JYL~txuHeX6!7I1p5qIpQ{azzxq(IH(-EUmxl+Xx zC0G8(>6&ZDchCEFq_X~)&YI^PKZN@V-bOu=rX=0nEKA2d;BAV1i4ZO0PzYIxDVM03E9KQn=G)hAPHV> zGtQ%n_@;%xboqr|KM|%914LE1x*%7t$+_& z!RFe`k|qeZ<0>k%Ip||MEN(H`5q(P~?zy4u5B@q@BarWr@!EY(( zHSa4;v*GcglLd7U%}$}s7NIjv5yn^qmr~PwSy%%A9%h*ueQ5wGAz@bdKzhNWe>>)gVuKgjc zgeIa?CObg7zof6kn|yCw{AfE+ik(3sb?qdFspEoZXVKZ_ni0P z&shv5MX4W}N$N}%nbjFvj6vYlqKP?ZBokS7e+NH&=t}=%8L>A2lec|*joVT5A!_cy zA%WMH#k`S?a(YY*`WiG}7W!pF!|k)d{<-s<9{H68`TvJdI~4z~5K3I|Q5{=WUT5+1 zxCDk6Ml;)s>pnWugz}EE*(edY7S_*j;i@=lI5E779U{F8*-Qs0pBup5Y-#{cYSOCi zJ-Z2fqvdJ32ank(p?;Vgf7w1XX=0d1b^qGgZNdvO-6f|Mo@!G@t^~9L-G$FfN=bg6aHDDLP zUDbUlsh}^v*(0MPEi9))9 z2K80;@_aj~MngLN&9eJua!oJtiGVq$E{zziH1mzP;#h_k9%wL_f7Yg#QgFsHP6=edH@o~z7PUr{Tp0Zu7q+|7Lrm)qaa zm}&~<#Wa=syg%d6H?qRCKe|sG^erK6=8E`}H^geu6G!$=5Fx~*M4IqRRa5JEV2$_4 z*TTI+jk?iFfOIM`l1)5+80B4?}=m5sk zBRrwM8n~MoX&3RR-28k-4Vg;mg-u@G+R}iTl!W#;dETztE?Xq4}o@d__)A+D+;5#dU4-zKz9^VI2z%D22Zx)h`@KQ&j-?V*5vi`=7I_EDtODdU^k$s)_VcZAX zm|eB_OKTXWzodsBlXr6DwiqQQtK!x8p%15F0Sk9pou|;na<{?%*MY`Zvt3n|{cxxq za`-5QhB%s8`d#1HGpqJlzOXL>+*Z*gCwLz_V{SLP!1$p|3wh=m5U_$ILhLYHf3t>H zm397lW3Rh2U@Fu->W4unJsb4Xzx2dzjSSyznqh-+%TA?ww1o%k8wY!M8v8F~HW!Cbk0%(8>qcL`iyE`mU)o2SRvv@XuPQ6C&<7ssBQT?l~++f-%$L zI3sW_>>^3h5yC$3DaLwlaa@J-QncuEa0zvDFNR7r=JeLYgK9Iw-WD_4AI!EdrBS(d+w?1Z07ePo4J(oJK&#J`u-j4SFJ693%F znPC)q9|zS+D%txA#q*gION4kO3-*fY_VV&xRHV7(Gyx$tdavCx>*W98>b(Q0{{Q&V zBSmE=QL-vjic&__@u`r6kR)=7gzO~y93>(%GsLOPtdqSRo5;xC$KLBW#yQS--`DB$ z`Tp+j-ak$q=e=I<*Lc1j&&P8W-w4)I5Lb}b8szv%doh4m!eDk&?R>9al4ql985=JGSPS<;S$hk6(;RjqlZ7qW5k;%pKpvdmk+2{1uq+rH_XX z`th+aU6oaOhyMhMU5^F-d~9E~SoPvH8;8X!^8*+xUaWrVO5+a-YOXA5NNDd-B&pwh zWv!F}W-D2BpWQpvH7E?7hnp)(an}*m$0Nf+ZiUIMPDQqw71qubXezs1N*)M37Sr`--rvGET=q53Fy*4z3(h$$Zb-+dd?1 z896*{#G+a-hkFgF-o@RKkJf`nRCR8!dFXNXAefYC&n@MT9j!054PUlZ-{+2*x^w=p z2wy!>1B!CSK0Z0Yzoky86IR$KUjw2^PVOFD@W_YFWH;7+GRHH{Zd0aQG*-hQ=iWYQ zkuq!PS(0vsRhuT2?&^i9R&7?ra?P|cbC28>vTk*ZZNygyvm#^&TcLv%%Zcevy&swa|o z4m%*>q)y^}Y=3_@IDU#(#p^^fd<63=kqg`L@q6J33n%DX^r%%2!e#Ni!n+auw=bp< zd}Pxp=C40kJyoC|6CVOTZwsYRf3+@bz%N6n!X`|D@SE*TGgz&zL#3AB=ZLJQI7B&5 zhn#H64(;JsrLEQ&VMu8A`Ckq@acW~}Nu5wW>NMAX1^_(O6=wdFyxQ%ZH&X+)8;0W` zQ6y3<&S1Y@Tb%hiF9lxyq%o;9V*~hL^qgdTdYdYG4x4-xroO+!1XCx+%w6fl@a%_@ zC>?!{^Lt$Zj!JJ`j2MJg4<@7LPwih@9F(~U3O(^dJ}unDW&6R__RRI5fq_Kg?x)K{I0I? z?aKo<*Dq{H%gt}B_51K2ElH)ik1W!P%j*0^SX-_%B3xZlm=>3Wtu|FKlRR8LHB@l%mb&ojWh#<-US}0QXb~Hu+MC@#U`m4)dt8OE<|7t&g zHo1&_$q44#c+CCCRmp^xsne`wYw*x$iA$@I4sJ%B{EHTaRKLc9fT(~Xl zx@@w5T$_AJ|F=uCAPOPH%wRp6lCRV6`HfC~$+hE#%Z0SHv-M+jr9d{bXi$zC;ko4T zFBi8Y*AIvf^%iyRH!)H-R!*ND!s_l!hAZ#h>8r5CjHfDS|A{Q@{3KLbycXh>^tZn* zVc$;(20Uo_<0WqK-%Yv#;91P7q_aQ#V`HB>P)kzs?};aAQR3`J6F3qW{$-Xk;EAn0<;7MXf5^UxE9;F6 z2@7q`4bHvt?_H6A5lW4i3>Ox;YWn(*+N&!S7A@>Zb-KMX(&*7|Ntj4^YlZ8|Jr@Kx z`hDB#vB=*;rME*FhKf9bMHpJna@cFHWL=$+h26E8K#HZi=b<*wvVg`a08PB$&ouY`7G z7*6BMfU%z}nz@}V5QW??oP#Qbw3%xGd-LR<{WPY)8#HX>AVfjaQYLB8qLdO`*o#C0Xzb5ASYF^h#n(YH~i&4iFL#QG1bqt_XmaFhts8haqS? zaYp=ogxxVYCRNg0#;#ItYmF=7Y6nC`(cDNFPAVO_dmEnxK#nI>2nNECzb6B_W$^}e z7_Via`g;>jomJjKhyaR~lDI^_(=)AV&G&#hnVzik(=07t=0~8N-@a-V>Sfform^Jh zU#lV{BHH1;!@CHNCQl{um{vNGnTct$ncwm0)2FItaclcpY@CIZ{BHCUlpV*NZzRWx zsl>94w;4yb$iSvu@OGXF1{-stmOgM1Ru+^Kbl=o$II0Gx`mY+<`U3r~QBJjB%?M0x zmSNq)BI=Rur|z$eT{_{%87Xn@rSEg@Vy3?q?T~+}nT4;wURRwkUT!p8{bCb;CUqEg z^*34!OgZTHXHCY&%>9f}*sl+JXxiAeZBqJmgKM00%N}WNFy_F)*4{4+unBhpBdnHJ zN`)781>?Zp*4DlwD4l$cEh2~b_B~s~JG?kBd=tjeISi4x`{FNskAH-7`LE-)8a70~ zeC(TXwpe+B{Y%vi-kxSsCD)W025p^AtJ9OJro>iB8r!NFur%F6J%zc`a4dsp*nZ&x z1Zr+CO5F#+T`(FI*FmNvuIb+XMowwpvhE}B=V2YvKcs>c%kmpQGbbL!d@y$FRQ%dj z1t8C+F20%meXXm{`)o8=VnMs2&ArSg)f+TBxMi9KP;UWfHqw~d;yTV9v)92 z6+0a5X1&j12Ar3IrFFb9puQNS%aN`c1WR$T%$B?#y$EDivNEh73V9pIxP>^tO@UmA zGruxQ#K(T7S@I5GOro}Y^`}np$9=E%!BpjBCo*FO6P@7yi3_RQ^hwWO&M*lCZBK#3 zQ~=Pj^lpUx0wI?HEe1cbh5wU@h(NH=f5|%g`Fa84Unxe}4^=bEPwX;6H@gj(T}D*X zsYPJOdD+8=oSH7yGg7EB^D!XpY`<_7g}}Gooqo= zHgE4?yCLWiRG)`6#=+Z>JJ)x;_g;F$YtviC(r@fL;ZhERag>caV+;p>w|pwUoW*S7 z{>q;szZHWt0(rgph-4Nlp=8+{=b+}lm<5R8C>ZbFa+m8FvQ!UtNdS~vi# zFT=ayXN(gf`xO85_9|O&01<}Zqm?oF4z4r>hh{T0734XX^~ol#qiL_aX4Ne!6?XPR zC2uJJpYVu0A=t!Ngb>pE{t>D4xP02Z?`gCbWVvzpQ{sXSM(7Hy5HpAllHMe@P`a?g z$SSh~Lg{fY(a=2_$GKba=|wpnmt$oxp(cN=4H*A2CRJeky5QEcWx0TV&{iG+IzFND z=8`TB`%{(jxYY`kM}z(#hG_nWrga|%#P3Iav*dIZV?ISUDUs%k1Q>r#@#{{G8P+l@ zzFk0+l+j+W`ONc2v4?S3K6lbU4#t06p@ zgrg39sXXdVi(ee9al((hA7?|9x!d3TlzjRQc#6~^2=H&;cl=h#9eIDBP)2)T>fFSm z*M+&h+PXw4WLxRlmv~0))o^76>-`Z2jM(o7JANaghxLf!Mma3o0V)2{xKCCHD%&|i zp~l+I+NZ4_#ta7U?p80ZtVJ$p>KvqQL;Y-AkS(T}oDFp34+umM04O}gm&mCqj?47U zwhNvQ~c?PI0ccs0M~+B6TB~GkWE}4He5t1-qmDcTZR+9IAiMPuulJ zq+m)}e5!+(Po768x^D`DG=}#5#yrPDAEf_lH>2I$=DvAHHs~d+sB}YHe!-)FLFb3H zBg98He6=@@{^u=$nj#$$IhWYV=G)mxwSM{7vg~Qo$CyX?=4li@n3?Aisch~4+lU7s zE5N}XXESfSf6;Er|DLr4o>dYEo>jbdJ^S?kWWZ1QX8+d)^nd<|Klvs2GuUp1l9O6{GLJhv@Ng?!%UG&p^hKmp+!3q9u;Fyp>14!lKT9mb{G` zyY#PR>HTv*kl@OBXSx3fBF-#3Cnto(PBgMQU8%Ejqeh~cY07`O^xSyD-+M-|MqDJy zB=lz+X{5CtFZj>Xh4bdo!?Lh{8+k!^=&xfKz$d!3*CvjZ1l`zWdbIp0)qIu#9Zvw)Nqc&Cu$zisUxlFe$nQZL)Pu%)H4m@Du zq*%75mV$zJif>kZdzT*gDC?4 zrkz+Cs1Fn5x5hb9U0=bHfhMRSIC4>Gt9u~xRc1A_36iL+=Xj&J`M|5ES$konp5?0r z?LPr13kf~6*uvTZ17|*j)uwltyfBmgZyTT+bzKIMf?fgdJv&^DfUC9y3})MDf3xEx z-p@o)LE)#H;|EIB_aRZZ;C86RQcpk`i0W|!XM%{fZQXBPr@BW*PW{eKWQ08`v5T)l z0umo2XjxSL;_%;W0}o(ng1`>w?{bRwD2Ed9{Cdp_`)QR|2f&6{mpowPTu0KP+cG9I zN+;gY{y~FCJp>0h#zkiKnbvizJ_I`Pkfc27!fsK`N6-hr_l3KRoTs>1>lZ%#rP;s! zo~Ovgk53*|6fwwHT~bxcXAuw(02%Rlf7*}A!c;*d_=5<=MgBM;%#G3`Y;0`KsF(kM z(k8HSR&ZWAF-_WTw4}oczQL&aclO+~T&I3F z_sf)*-CzDwDTvzmV=+`&%7}#IM@B}jlT1t=r-a3ap+-yWiA}dS+CqhYC1rAPt{BCN z#G`wC{|11~o~OUn26%f`4z{USp@{(HT#Px`#Q~~iNk&a!^&XmqnIPRw9yY_qd=<6MH48>hc(Twt&{=HG+By)_1A{{c2JFjD$K_y;^EBmUN{qLy z?XIsyU_O@?l}y*tsPaEiaBzYt`X~q5dBLaqE=Dc3?KO-swUH@A)G5_G?&5*Q1 zFay$B=NXu)kJ=%H%F4~(*Q8pFDj8bC!Q|;Kv62HrGgRh$*7r`t*uX#lmHEs+&V-LI zsK^WHWRFaW0P57fPe_v^)M9eg0Q{r!NsS?dF!2(Ij@O*tQXaqQ1&`lz)s4!0BE0 zxQvHB-+*qGZ{FnC$cyl1z(V8P0lNq9n8EaQ8DlS-hdP!R!G}02qH#Fz?ru?yH8_KKZ~M zt(9Y>9pOV;FKK&kN`F+mU3x8^CZzh{?70);%CO6qdkLQ;!B|>$*v<@C9s55^k#>`i zXv{Q+k13?_tv#tws%ato&ljLbYTks(_rAJg)B{vXFzhv@B+vfA z68ljxX0nk3z}hu?i&y(E$QZULpeEdR%?W-?SwQ&4hT<5@JxF2nbhyCM9E2M$%YtyxObmusQBg4;q$axMb-=v(<;Fi&R^rKC>*Xgs(#E_l z3{8~SgY;~wy$`-h%++m-k8;ICNzD;A;6D-U@6uq%{(`wJ)o02y5IwLuKKd5Su-1QG zUql5}9)x{=v3gQ~pOMq%y7i8htK-Xr8j;U^Kkv*Mb?$Q~?%}$-zb+50Ns^^|M*xNKs7xHKHTD{(nG3rXYL5d=Yf{wW& zd+G?KcSm9+uL*Pd@a1xbR)hChq-&8RcVmCjZs;d%6D>!_vrZl#K|v(v^2x%?`njrSFeI} z6F+Q(Ok81gD)#?ij{R~bIvG8HnPnpX+u#E)M8`f1`cW#)et{_Y8oqJx-oKLj+4EE= z7~IA&=Lz}H>UgEx*|0RNxaoc)DDcxKnpBTaT_hLxzcA+1uLqmiJ3|1eaQue?cye!S zZu2vG{fi+2f8>~!_w-rtCZPR%|9Zm*8k?Fve!QbDd)wf~rejanapAwX!u-rjKZ~WV zOU}x$;^N}0Ualm0=bJ{3|5UWlnV${kVUDCj5?NMqB~E?LP6{Jiw|4MC>Jid*rK z05%+d-wi+o*~@c&rcI*jN)u4J-$&G|>M&&G=JJ3l5lK$BmWn}2fwJ10XNGOtW~#{R zmF9MwH=$Mh2FTp!nh5fJ&HF>cR^iQuriQn0PPasTi5AaCboE_y%1s749`CY+p4t*j zoD==CN#T`Mg8a2rl2QB-3PkCIA>sG5;W_l@&#ks7yG^tW_PlKHk1z4tQGH(w)=x-1 zn(is>WeB`R<&w`ByKFXg|I4dN)koj1)@ps9B1ze~(^wL{m7&uI?*;zq>vw&&^Ky+1 z7Ww2iqKn^w(;ozp5eVnYj6R7GE^^y?t=5fZp#5@dygg5?r@61 z1^Ibmv3UvhzO%f*{u{pJakFD=U8rXb1jNwn3~3>>_KwchYN1BqdS6t)E&5nXn`mY; ze=U%H6|)Uey1;x7v7F#DI)d52zs|o#8Ry?Ry-U)2c)DC#L|Jf` zWHmOI<5nAGRxo^d{mo|=AJJa3WR(5$X(ewc-_39k=e4%YCzcE~Zc@5Vg9E<<2$&IA z#DRM<(S;#pFrT>!Kk11yYGb8h zW@;^(-92cbehYBHWGMdGHYtuDM#r`J7R+CCGL{2^4jiqfFIL_sul2?}|7*qC(R=o3 z{8;Za?gkY&c-OibK~^$laZR9QPwGhsH{&m?d$QwFd$7cn$5&Rf3}dU5pytRR0z@Nk z%v2FN8`9#;j>70UyV#Z9REmJ!x0oV@i=#Us5Qr1k)v&pFWda3JGhMFocVgLKf5Gh6 zy|9%38_dqS0w9j{K&p~?KEHK_)3$m%DO)j}OEK)s^zW=8fRL{#Q{i7=Wo_M>g$4Kyz>;Sh6YNCl zCqjfh^wrUn-7`+I14(7+z{Cu1S;%v@eH55h(gm(6ahTU_M&+;K@5V9G2VF+y6BMLN zMg9pKzG41rZcjw-=~rH`U}o#d_a8nCFf#Kv1mqxbY(YgF(=|xISTcPEGUDYz-){o6 z47tTrCG{j}N;}hLK;kKY*a1YS2k_v^B7aMJ7ZxUbi~_dgX8=W819V%_bN-2kowarC zxA4(FBRwAnVjsSKefwS5&{`DN3g-NqUoA_Ei+7gdO5)lg@~|l>XD^oN$BM)tM%Lr4 z%faFoe=+}^4&LnS_#IfwUZ4T@GpOy-Dxg>Z+4sT*m`;=$QusP z*M7i<5BRAMLgs4_EwpOlHvzo_#oS)#%ORjPin9%&g14U*;Cakn>B;&91h)EHT=^w6 z01gH4^A)TB=r*K}Wv?yuE4CITFVq27mpO^S9v&^5VSw(7RD0ggF^!qmg8eXjk$-TO z**EW2OSj_dqp+V)EiF@G@G(`NQ|wTGPs~tBiEL4EvFJ_7LqGNi=QR2MYsyKxRm*j zLuH_1RGbh@VN7%@e{pbKyf>Oh@xI;@dO7mRsBpM+rF=rr<cY!yPfsQ%el@0 zQrEVd+Ukut5}HH`Uts{am|occ=nuq+`4v4qJqG#U`*6pa)2}ZYyo$Ct(o@4P=g_z( zi;!~6s5+K()UrY36C$Vw3jQE?5avC@AJ>j7-WIt`1BrEj{&%4bQ-Yn{SX_*tf*voM z8VR)_rzMAdG&hPC3S2*Oe;=rP`7T`!*JadBNz$irb145Gkh_`6yt@Llko|s&J|^HX z)op#4O?V3uk$LKS=j^>MQe2N=ALVW-UFiuHCZ{o(nwaoY6)5KtK=0h1uSmA!GhFv) z;WeMC_umR1vzv@DGNZ@rInB0yIw=&qfS^)v)%Z(5#ZDMebehZ`b)IfKGFD)Z>f5(V zLd~gm(-)wnrDeduJX1R6$)Ur;9T5T z50CZb--s$0`vZzA6i9RBO#Tme2v?=8H>)&sY~LucE4W?Q+cz^1_z zb4l^sQP%Bx0-8u!xZAJ^S#7NO&7WWQ!fg=M)W2FCy2Etg>6z%G^QX>)yg32Suh!H# z@Jc5p-;Z4-`e)MCoTY{WG1|h#yInQuwo0k*m+wE5F1j>cnp}|{x`=S;XnNJJ>ANCt z#t(mCCBnJcRKcTJ$9Y8Lq^(d8FW1;!_;~W#(o*u^di;XN?q06vvPW`KJZ-!E_bN~@ zSJub(99lFG#8>Ai-?MhHYs?z;*zC`TE65XT#Aa92ser`A5NyQ=Zocy7V0s_TdCms4 zmRvWM$OePv;E)w8>htp$;Cgg|M%~KBOs;#aGx*+4G0brESux={`)Jms>qX>q8h!?I zdn-=Oyw$%IisJCTuXwC3R5l*{yl8HYpc8S)!8e=eF}#3AIizw66G&fRhJp_$RqBi7 z3(3LPkXFa^MYnW4vynF?q%wZv%A76o*jtMTaRn1Z?Ol>n=v@0`&C2t#4TX~nxu$yL zbG6s;{Wm&I%Fq0Ev+yYYJjcc_`?NP*8zkcicx4>=Ab>%24Q*7hi&zwBxHtj z(ERouH?PP#gv4>FKG%7F>8j5s>>lJJ`$kFAd;RT4JiQYuvN3vs+zT%PDZJ2Jc^_FV zhFJj8RoSc?TJU@7i&&+pJyQRKsXzo`%S3gX3!i;vLnyCcVi%^2fVcc9T?3!+qz_5n;I2r` z{fXsMmuri%+XoxFG5N>ydZq&EvjhchLY;=)1TE1{qAF0U`lAa&>}5r+I0VhAY^zNo z##`{6=$iw;wmRp;^CMI>UB~w$YQL@jS&pKvi6K$|J*YXbi+({f=R~ZjMqg%Ji$AN8 zM0l9@lo{#TH*#Vpy~%CHdv`KlA3X`V0&Z@)dM zv?jCytJ>^3>!)}99qBOzw?9zoG~Pe>-nN0Tc|!QqOa~h;>|2YVudMf-mIVcBY1e_~ zt0aXQyXy>re7PQ^>1DMl0z*jE4`X6`Y!ctKk%ITrtrU(n~wTK$X!I=cy;~s z#OWGOCDV*}EG4W4FE+6?zmkFths3IA;*|)7wVRcjMSP>!HXhXzk#>AueY9YWKHAy- zKQtE?m(NK_Y~`BVZwv37JaCTx8?0WZwy;Yjn3qPnk)tptAWzwHPokk{9<%iK3%I)1 z5+=x^+-$5IaZ!cCXUbdUlyln_H;BvXogx9TZn+pb-+bR#MQ*Ziv;2=3ChS49RG3{V zUhVAtPDR|HuoNN;w?L^h8wt0C5qMo`sD#+=`ZDA%NkaA~&{_;A? z-&$kl9`Kg3UryiUHG;(_CN`vNCtguh-pEf;T!H|MUa=7v7G~!B$PF_kRpgX{OQoN--%aY1#kCwhj3S*5mLhIECN<0- z74D5)gdictlzFUcPSe7SYx8R!jm8nMYpGuw7-@f{RGvFMo9oPu3}h%4?ZSdrf1 zzbDim!Asf;B5z}0bsgAdtbn&7USb;OJi=eL{-e~wp@CnXjkIO^4!+lHqe{5&yEXGA~g5R;m)oif&1r9~8y%BqNV*=rW0DeQCQr(D2fDkV}I&0(i%z1oy108*( zUS4f%A@Ek0HRrFnj)V(BY&s=(AMu&KL>14z$$Z&!wispFN81H*aX{Z5ays}FN!!FG z#vAYK#hGq>a0gmqZY?lwc`H#i;eU@sg>#{avP3MgiFJayP8uP8KOv32edg1hb3NPV zWseNS;y=mQPjll^%kT(ZgpQZIDRavWQ-1UVQ!#T3UhcT#JjKxK;1N_s@$pgk07G{Z zvytdDH|hc&WXfABn|vo%5Alck#B3Rw=aBZou07hkRn4O29aO>bVD#ou?)4ww6Pd37l%@$rTzH1mT8Gkmi` zcZImo#70cGF8wu++1x#Tk|ERUl`uX?*IV(_2WrH^za4PQIy3P0nYn=@LbztwjPF1%V$Az}AP{{}Cl|k_-#gkOFp{3tfWuQDkoHDVl3I{1@!~ znwbnD?nBlJqVrZiWqz534@O+u+4S_fBES9ovUlEh?`2rToz&mc2yaKTpImZ2w2QFX zj#3{sN1rWc*e;^+B27zI>B%r}-OWqz1*2yn%gay_Z?X{Wi757N$;YmpK{WBY?@~FG zSA(>DwBb4qB?U_zfV~#-$T?PH{dzzT8dRp8H!=uBAc9n#O7Nke4Yw*hyx6>-8ZtU)7@jN7r z5!Y3=_!M{%$0t@yrIhinhq!(=8J)y^w~I!22Q(^WUf1432++Idv$cEsv;c!i5{%zl z`uMfwsu+nO=FS^e2W8;H)VnqotMng)k}8#Us^pN@>ON0Keoxrl?J}n@?3&dFzjf?A z-1QjALms%LF~pW_6x-Hro(b8^xSXZz7)o56!)`ZP!@2Ng3()AK)zzBvd-ypku@0ha zM_e)I2G(Xe<0Q_sM1i4%=y)}A6;CBX*A2#jA)YnLCrsh3_c9q0HJwrq#W%SiS-+AzhbtGshul2q?@(FV2d^D9eE zYKSlKoDmP&>oCq^iqx#Y;L$Gikso)_qWJ_O2gThCnZJZ=CSA^c3FgP86SrI%(BczI z-9c{ZZCj*5{p|@EL+A^(djw7F-zwiz&Q^K7J2G@`Jd5bpvGhE|P!VCXunWT9ojIMf<^FKiMcci$ zaI28DcXZYzNU%Xs)@(9brm?*bdxQ&~Jg>+u6xvjuINjdGs!I^~5PmUq6ZG$4f_XcO z=e+TXbdo_Vs$n@MjITbnpWG>Pc~1zRJ+pvcZC?=cnA9dD;;6UtURx+KSm{}iq-DK# z~@}a8$ zhjG=}g1%8SvA3>kg}SicJ#0HwI(Y5r^JwP8x-n+K)}*-a-g@hd9P$-9ch=c!!CL+a zEahBvQm9azPuIp2NcdD+M|HxvO4D`*TZX{S#gpgc@m*BzIg&8o_Oxjf_xSp7=7B3w z>XQv9YX0U1&^SKdl{KW#nSorB4?g7GseMQ40ioPLtu-M-0L6iFHRQ9A%GjzQkYx>> z5#;H=D`2=~85192@*dT@fT>5Irt#nJOj}L1N9koxuiSLH%{Y7zeNEw1-m-UcxU_eF zVPqfvev%>^7@Z71#5qvrF23ExYesv^a!ElbpIuduV-?iRpjX+e@^(TIhs!gPqTQ=I zRcD)VHlaKN(?j9dH>Xjr*I!KEUjTw^$six31|=jlMIwJ@O51oVBqtA zw^}pE8aDz*$37+}M&{oCqSVH(pxTykjN=3{KM&XRiAmrVTd=<4DH~sl}?YdisJOiqxwAj*R?^iUDbza3T#gCE#jF8zx^Cq3(4oItbdCB=nQ)&PjYc^U{92_uU}oYYvi`Q zrF6Wp2mmW9Z3ztMy6op?Xf-;>VfpUs$OPswF?cY8Lom7@R$A9(;mbQ0+$@KCQXY7( zNrZ7}3T|r77qLc$Yd4A`lf0cvm(RF#-)qFh=^4|Ak7J9(Rlg0t8#{a)h1_Ywe|Xhp)}L|PJ4nuieLo5f9EJB$rR&K zcQbqK%qREOFn1-w)2pfN&A7N7ns^h+5jDkEf_1u7!0s7qtBv1~U$Yx?9vO}y7)}_P zWdF(Rxu46Fvj6)9b+jf{>v~0D^JL;AE+2nD!wq5Cub+vU=Ei2;3u%rC#Y(ME2l32_ z8;lO+LS=KbKe!utJciah!Z39R5 z=8FSYNpkH+RWp*ySQQ0F{CahT{I}@H{)M@#pmFdIYOrLx<{E}q&X-}b!p}=0++g00 zwzqqC>Fm5K^WH!`idOD(m4iaiRkFX#^d!2Iv1`z`)I%sW&GGDU09Y>H>pywm2H3(A z){mrM{RS_FlNRhq8&w})!zO64nGKu0dnzBbYBrPb=Ni_6j?CSV(;mxY6l*q&%oo>k zb1(xcci3bcmK{0~TC1=iy7&+_-Hf}Y5jGvy68?eInFZz}GyCblv>3zQ0h&iN80H&X zM%Qbz`@nw2_T|lPWB2Lsn-NnsI!bT$=0|H@xVq`aoVd%Xg7(!qbNP1K$w@ifuFUH^ z+)-0(ard!qn^k@@eo+tGw$nWPF5LyECXL0WPxK4BUyebi_i=t5#dyKYc*p0Rvve0vT1v&rqe=;g~n zm0fQnYckhYBkr*1SA;HRnZuzm6(#Vo7bNO;Z{@9u4UG|*efiB?(l5%FXaCO^;8o8J z9KJL}UlF!4kjuh$LGPl4u8NV>`4@lIy-H_Nq`Yrz7iEPgCw=?;oNvA#6gJeb9hZ2p zBUuYnQb6Pk71@$Xar=?3`8cu{k5L7WqF=iq(7a1kP7Of z{o0$!Mtfrih+6G#3GRu`w-Nx>9zo?VrimvH=+uhF^wNPVfRhpqHEXu6R%s{VKfl*H zGu#J&%DI4=G4Ihqr=1;>P*0rNZoE}4{~GDOGb;@ooE+d5Q>)lHnBLK#Z}!gfCrM@P z;AGC-q=Qxe5;P*L@X3)F_i%=(?xH&mKKX#=v zb7IuMbrn9S2%N@4$jqEc96t}9YsR|icNU90VMUI&71Z(Azf*gB{+OGEQ~~RYgo0Bv z*$_HNsLgfNIlyiftaBhwiFwW(DwobZ&^V~To3_H&x{$@H#;pKKF4z@@8rlS41l{No zok_L4Z|>%o!)>9p7+M3IkuOHXapYB^9$D9jZ1o4U040qtWtzdRv)@UgTH`1Nv;yIKL7o9ZR!TD}S6jC+U9&8;DaU`{t!(b40Bo+>`Nko#LI}!0Afk~| zSn%a$=nCz@NeAImUKK8KfY1YYqKUOhdOABP5MJ<)^CH{@ylli<_{NVP)m`q0A;W&j^i7$a#*I&&n zEb==}Uv>=hHrMzcS@TbiWRb^fAmLl8W-a4t@AZz2od$65mP60&Zt1%(uf2pm#l9jl z)&l)&>Wi;E>-iGa856YkY0EeNJXxe%=P=Pj#&Vu^?!E9t<>OZGO{eF&Rhru-N5T3nab^hHTG(JJS zGve467bu|8uaV_-A~&0Xfd7e@*xC zqr1|?U0XG+@1)ssl8Ehn9T$vFw3tb4$LTA3ky61SQUHp4?3{NOp-Ui1j?I zlVIjKZIex|jcAitg(Rnxh@_+A#rhgO)&;k>Zcl7ugnv_*CJf-uIc*LM=Opk(vGdUM(6(&WE?& z+Ld5+)L17I9m%IADgsHCM)g;XX=kMC20bRTr-N;NjKD7-WJ#~&!`jG>e&`cS=LD~H zK#oS#mfr$jz)Jgo%^{KG$`9xWRO%&8CT`X0&X5s(+Pvfbi9(gKdotU$o&+>B6Vu%APbRg$rx?3-|7+GL;^80p z-v#(MQzHbHN0lbUVBr1r^M~?F*wypCL0c{yltf;;-_%2PS+tcJ=ryJ2244wL^DNu+ z)n3Y=(UX`9MGHVHnU=!tqQc%d)ez5&;X4G>i5{c4zRdf>^4kT1#P1aF)(QD;wKu(K zS<}3s4O0A2*Iel!V=L}RYn$%);gF&$(N?^V^j))FUi(=w3h(-OH2q=NB-18c;yl0q zpjE1nEBeP4L20(*!><@cGx9w9LawfgnHHH>yYOO-!&$LJZ^3XWt?QlkctZ*0U!DL= zeA}Y}M#0gJJL|ipG|z#kxGuDb!IYfG1}cg@;*581RwBA3#j%YnWcuc$Epm_B8hnPl z=eM?5j&A1a958z+&Bc$1CT~BHo3?RDxtn@GzZffd{P%3Nz8e|4+ab{DItc$&p!51V zb&heCuoyqhyHlTd2@>F!a?&9ZOH9q&dw0--EE?XGlvK{txMcTJfWoL3fJTd(NgEXJ z{qw$|NzZ~k-)f(n^dP0PZTi1~wE0m^i<&Kt7%QMw+Qf|=w`?OzU1TXej8=z9FVbmK z^eXZY^9PLvbX<6622F|c^d%nsl<5~F4`F%h=WOmhcQn@^1VpWjfouJss_A+s-19_y zbf41pLT!0Y*}J2++^6jGMztxkMF`L7r8c6{LCp!@j-rJp^MuY16s66s+cUWBgMB%! zwj<=^4~`Aw}s#X$nE)YFCFI4!I9 zMooir&rSidU)42E=yQ&{J}=_;hYm~L-ed+9n~4|V=YlvM?6FS@u#E;_!?5?0QO?Ea zi^Q$Ar-m_zL59qCU7=2xQf46qFZ)K$g#bC&Ofxp~FY%S~FV|%{jkx(e%XFjMq2?k- zZ!30xKR4#2;6)YK3X|h0boR1$AC>jeb=q|mRPAC-wneqiACZF(jF9o|hL)sq5y`gn zDaR;;`>~&2f-Xut71<)a(grH-gGi1~2pN;v!Mb@mA!6oOM0OlsgKJX;Yswpf@Dk?C zaZj2z+ur^h&z@h|x-TjOLsHrpV4uez9s+#d5nKNaLTZ(9G?m&;GS4OGNL$BpLg8hQe$?YSo8i#lCSO>QJ*&iy)OhoAz@eK?r}5FAtINJ`HSgKTRB~`yZ*C&?0l= zCaR6Z5tiPg^TAyapP6GmZeEjOOlTsGd(XexoQo{0Grwy?IoIH;TvhzqtRPy5@1*sZ zmQfm>111N5a~Y6Fk1a!nB4^=SPK}(H5NP$Z)BNw&!&qYEA6!?b@l1>C!B3$mSQ+tH z3MJJ_eJ^MDJRB8}0A3mAL+fvJ$yldhBGACmvE_9`pH@;=I0k{8a2M<$YLY6Z0{HJP zh}x2xT(Ymznk;%fq05FUa^8hXUg<>5u6rZbtP3dL@#r@WT*y2hSWgHd=2@-aMB6=A zrUD25OU?5IA4;VcA{9fc0t+??c7yjQ$0$|{VobzBmuAwmGCvTOgwYl8WXQ!z18z!z zGz4Yaj80D3w10}9R*V~43iQ4)KOu{?9%(FX0raKijf|r;L{aN{SZBSF02Vavk)e0Y zJXImwL?=R<`#eunhmCnFSpurc3M&@E&KKZICr&fs%FhSnA1 zW6A+^ddZRvujI{dc4b=TRX9+m7Ydzdh z9PArIHDW^0EwG3#8NB7^7{_)-Be8M%w7Fm#821CkeFjv& zAUF?2x|z&lWLj6ooNuilrtD!z(4I{q_O|e%<15+_gRP%_T@OSf?bEq@&j^Y}nVp}u z?eTo0W8-bIkO3Ystsz#ERaWrcJ9S#y$t`Z zDJ6{0h(gShE-0EC63rRCxox=MqcY`U3{mGq`6gq2l4g6e2w$ZG2z;$KVr23C>Ghk5 zmjD~$(JA^V_UkhHE#XhG9~X_!4EId0!>rA_CG?V*TGM`ZG)F{4flXXli`VXwMzUvvCpOL_Aj>iPIF1|cx16p*GFQT6;vsA*0SRVJ{&Rk4D_m`bG=VrF@s>QZO1gd~t;;)qwG$ zG2nv`55&|NPPmYQ5Nued!}oiY8T=+?Slj(4Kc!*i^Kj)ye1jBsA`l1@;(B(?6BMv6kg`AukBQAKZ9{&1^ zF{o&$(PHzhrvmI;Pm#4V=D_tsSuRKJ9SeG3y1g2CXYRJv)5tr!w*_FK%dB|G~>PgNd@6;)~L3?n@)F9n=YJf_g%jE6zGGE z&rja(;I)t6jBn&TJudx)i4>%t`#Ob~v%V?9O}TT*Ml0#AR_dt*BlpYrj?MOf$xHrL znUXa@RdM+LhqChwYocizcBnz=MS2w}0vdXUpfn3rK@gEpMBo+#q)SLB(xgkTQBYA( z5KvKsgx)1$p$O6;NKK(65Rz}b@8@~n=c~u@{ec{tvb(dpGjpAD&Nba7_yrr~Su-}9 zUv4|k+Uq~jQZZzTxAsos5rvaYZunN?Xkxxw1snW8qJho{Vv13%<5`Fk5ux5g2{< z{d*?6aJjM`af6{}yX{Whw${o|m^||#$%_{n=woEP6=`7{?)RJ_6lQ&>(7$wCH*NR2 z_HrDgv;NbOH8D*%UOuBwpX}Wgw5DBQO-Os*Gy!xc(n`7W*fDAyI&!60_vbv1PnuG^ z7j1_!8S|Ez__^UZkgNRgisX~Q?PCRGdtpvDJMHStzJNGa%AR z=oCx?+@%EbNnsD(A0uBs53J15&`5)eKt81M6t%)>(VlwGvAj+TiRv~xud>m{BBVBdhE@-njCFmp_GUgnjac3UhM{&U+W~AfFE6DqnkIj zvK*8PLjz6V(q3mNjfh=Oltp_3(=opS*Bl6u?is*;N%B-ypmdBW?_LN^b<7GnURJxNq;@(f7_I2zVe;_?MP1yzdcqO66OCQ;&8Xjid|F`f2 zyO^r88B_P|@XU(LofhrZ`Y3${?Zy05R9Se=sAw*{-E}(J9t}rGc*H($+m0e@>${ti zujlLKe*Ph(3L*oeOu;0taV2a6Wf@B{q3R+5(x-_zO#L~8C3)WYk*@+TrKI2;Wf_EE z@xaKka+zje26Ct+a`i{#7Q?>4)CaKO+7S$lf`&K}DV-ep|HLT%F_hF^t1HI-2+Hk& z1Z#8=c)^llxb$?3NNW8)&|IALY8h8k5|~?_j47(XOp7>%F_VS3-TUy)DStZ9nxM6_ zP}S>%r)SYc+@(Wj*T}7$e3{$hA&ssQx(Q z#l3ggEtDEV9%Ku}5m&Y4!w=55B2h%k(caXgh)>xQ!@W*+h$7UfyxyP?MF(DY*G11K3I!eQ zj$Z}G{;hEUjZX1B5!B^izHTAF@^G;P(bno|gA8_-lHK|zjsHjw3x9M71zH|nLu~N6 z&*Le#W1X7xtEdA312|dLM*sIy1&2NukoKeO-r(uMJ450(-uq7`)?RzvIS!=he#11! zga^3-<{Ahv4SC%(#JOZq1p3D%>@s~DL#L@8HF)a$?NSAgdEOikTqpb2*M=fX;1hjaFB+)bO-*Ul zJz}U3po7!XDYaE}T3q&{z#umNndDMPffc26W2hLpfsg+4=lY7&-v^CtN0zGV#1HzP zj_En!^ro>26h^vpZL+nn+}%|frBxcln$Q_E=3jYZ<$!B0lpV%3#?azj#|`Q`6A{z= zeb-v|Zt4Mh$!bCCOfcBjzZ4QGRk9Gm88Q6EFiP$7cta076_>Z{^`sS9vN41wIIPqf z?s;>RVMUkr=N6Oo$VMDx@6QqvS@d}& zEqXukBI0biQ=m2URtt#GzFEZa(369B3PqdjN8!P~Zlu;MdQ+T1+fpF@#o4Z;;bY{; zhY^e%_-K5vup~_pOjq4z7M|1iL5?{N)npV@hR)T~)#19n_hbvmX%D&EkCnKe6{f~9 zVa4coZ-2<|rGmJoI~H2$wF^Fg`m%Akh!Eh_9bY}rUA*iEbk;GUF?SInSWG-NzZ}*X zA|?MltHNs|g!PJ`0m4UsU>X zT4jfpDoi(~$uI4TMT@*KR9JXoncv2#^g4$x>jb7p2;s6MhM|Jw60(P6tIQygL0XemT6M7B-afZ0P9C7}3`v!*yHIIDgB|f) zmxmLc;jj_qZVIdI!JlkACGX)iunf+xS{5EEI~S{-QPZxH}wTDUWWr_5fb zEJS%*oV6kh4Z|*I>^TMijUX^1PdWTrI!LP*3VM-F_rNshQ2Y93)9a&;e=Um@hrcF3 zM-tF!TZ@q1afu{N1!*w!2l<*PT^NN;NPSi`cal1<#mRBV>8+O+r8=CP6<(#~zdk5- zI4zA5L-|!(66dOn&?CaoG(tcrc5XLxpJCkUPMYsqv3h#l6iY&35qKrKm;8jlsVW#M z%&xDZ#Vxpn1g$blJk~S$3pgcy1CTriu2GHZO<5nW?>pFC&v@#6^=nJrbCSLq&(mEm zAP7*QR`xDUNUID(2J?-8vs_$19>(Zk(OBkIOk5||WSWc;hj3}X2jMq;EOW3_cm_f0 zqlM~$S2<$?zg>F07VViKa}7qeJl2!yuy|vxH!ID;8mwf&{Fv#sqZ5S7iqOb|iWhP}V>#>+Lf?b2lj{ROZUM^kI9J!y%siWK8k2Nnq5AD7BN*{s+GzaPC49bxj*hN_ z45%SUc>H%UK*JT5Wlko*uTO)lH_C+P6oRj;cLY%!Wt@OpSqH7K7^Uh!D;_JrufmZ& zug-SEDRtl2Emc&$BVB~;mOeZ?w7q3EXmHJ0N{;eV6~hq)%637NFugI^Dc2Zj2NJ_( zb&1UbIWM%d;dDY4lIlp?M;+mlhoC^a(-6|)T~Iq9trnB0Whh&#RA`2p2qR4}c0?X`4M*C!q z$Y>zZV;Zg>SF%uhK4#_6Aa3l|buLy2D0}*}Vn2?LlVK9XpJDe}&Giwt6~`M7%xH)v z{B?tCJVfjq6{!Zj^jrqr@Aoz-U=+XLE$LZ3W~V$PWVD$vraG$lwgX(bKh0wxD;XGd z%ET{4^aaxW*6PU=1ae?=HtZ9AG()tzXBIlhRTxQ+i09J3Qf;=Onm<3}jeFwEMb*Y} z9%jr~eYsen@M`|XCJ65sx#pJnt#_nbJ9H)rcm3ji+jh+M5=x3@7d29M^V6$0P0y{V z_bG)4g6x}orX1w&x|^3qp24X7OK^7TD%+!WGG~+?%nJ+ zpDWHvi(fBeUM$zjvkqD5LH_*2#JlzS9sksNWy@>mNW(Kn4ruo;IxbyJ$w$3znqc+>Ij3PHYE-MQ?H7%4P(CQrG@ zUms8iL+`i7zB5?-$Y#*|*=s1XSop@~F$k5GDl*qf^KrRh;i0?8bqu=o$)=ti6!%3^ zZVgpE^v&Xn2%)(mfnpG$yl$+0sq*6NUu<81Y1y4}hH1j{&(Fs`nqZe>R`g|z<}Qm9 z3jDwT!vD5KimD346M#vhCqO|5ubUS(v>^Cs84orkhchx4{&W*8aW7gaH908{KJr-% z*1Ie?^f)aw>%!O=_&D#g210aNeBM_uag@x-G6r|ePO`si#OL?6`tF1b$g+5>X0NXb z?tJdd5> zdka78Ad+?*_mSh9e{s->@CH}7Tm}9}LmM4H?C1Dl@^2SFK_RNGZYr@K99urM(uL`= z=_GG!qJQv$rVNN<&wwS+R-FZpHhiFqItdNDX(-xGbvfaBEq`@6O2SmPa|-R7LjL&GVTepPM-D zP_IhmcpRRDcf1h7P*=96Io%^xj~tRg`HMp&kQr@w>`W0R#AjpLH~FzR^vqsyG}6&S zU7mbhVP?(r>R>Z8n{OdkQDYaY1ynvCnTpE#7O1WB#%sLU3-ElfYu}iZvJ<@$?3#Z7 z)GNN^8tmyloS%B65zV@nlTM+H?2KkTf>S;g8Zf}mt73gxxpt^>P_TQ$1Nw$h5G%SN zShlMk8DJP-Oga=3(?K8Lvb^+oP)v3aY{vPcXV3N7Y8G%NKE`J&oWNW-@auDY;$*m# znst!E`XYlzWfWvvgKW29D^SSjPH~GE<*{*9dbdRCKp1y*;FJoKGJ~D;%y|->kj_% zC70U{eLBTLlVmVY67_{V(-5-o1fc7{_7;>(s5&S%|H~S$&-lJg+Wb?6Z>vE)g9P>; zt;^Y-6{Hy2x)#eXtz-|jj}e+w?2DcJqPbJxSBFmpCuB881C6DuzZvjVIB9%v;|Uy8UIy?dRqTcu_XSEmf9*h27Xs zyd@+2#tRBYGnI?FE{I>Zrc{)7UVO7%>{H;Ef4x(+&_}X+gnF|AMTx7}3TyX7%zc_? zhV__Tc4Uhc*LHX`d+mtR%xGcq8@5lVZSEvW%w^%B;{C;X*TaxhWmHfFxp+iXs|Qyl zO}u2Hu3;={Ur}EgR2ty@_#SY@aRN8vUNFx_lvikI!yP@&mOo|!BUWRYqv%l#ccMFI zyATOl*7D%y zwVWO1%mS!(K{}ylCj}EpmT&#gC842s12Ouk!dv6)0Dr&(EPd>C9BM8V;y?%9%Gq&* z|C&{YQOgriVcfClpX4pS4h?fpIO6feKsa;`QokcBmDS(n!}F&0I8o|Ba=n#tdfk?6 z5|bYOCMB{;D|CKdnQbD0g%S&1?zLT*t$7ADg}g|fQGEZw5cbR=u-+W~P+};Jh4yAP zMWsU#Avu)BfZq6V!ocw4jV*YQKXNwgevJ*6>YA|cHUkrU^hG|WYXkptO$28?N^IWq zMoQSoB(;KLy-OOVf~uKr{Vcoh!HVz%x0_Aa6yv4%;bKoL%`>Rt>gBlB-@yC;i}Tle z{RGZp{P8}Ya|JTJ9@KmJu=Ndm#=iL!sOY$w6Zs2h^e+8E0%&g#Zf;B>QO=?t+Qd>Z z>eGE)KApcFq!FAlBAB=g7%E5WON68e7``oe*L3Xu_QjjQ7GbTy`*zdxK1FD%gqkrY zUM!+7!sfHUf=3E!?AXGUaAOX9+scyGBf-p5w7|xrT*IO1!x6gAqMUy13uLiGjtAQR z0m(7z?P+HfOwIJ*h$SofhaM;_OES-X@&}ywe9~7lokR>uv4vm1sJ89*^=4_IlqBTM z@y}OQd_+zt4rPgB-!Q*WLM2j|a7{Hfv4ay?QFQY~e6K1&6J1&B&9sv6J zKj6WsR(+fL8K070Jj52Va8AvHA^aPu7qO`KUbo1Us|5b8n0xrwScb;~n8|LZwT@fX z&bhnV$5MrRVJrIoO9W?GtT-T5{bb=3sV{f4{4OEfz1-d<^UZOe+q8-L)emyyjv`2r z;v}W&0JXh+_F(aA{u2kLh~4+jzqpP31;4r=7WeYh-f-_#lOmtT{Bv1i&@$CWPr!o| z@AN?TTdhLN5n!g!-tt)WH7?f93(i~!A=L(fnC3K3xX`Mwv(wXc!Da3*$4U~rVnwG` zBm`r_e#P&?Vj60(^wq)R?t+ClprVE2!&8Y8~2ywu6riF4ev}x?5PY?M?_)mmg=6i&1f?O9C zKY3H+)@RRLr+3?0K?BSlt4OggA9Vr8^$brfT*}gCn53v-kr!$Gz)@vI(FA3otw-#{ zU*|pocJ%tP*Wfl?iCpZqH4Vb9CE{ixuFgZXDX4?*)f4kw$-!SQDj3NiMhrj@3{~Am zZ&~1$QEz_uuSV~ov#!A6=xEw*z2*5^-7`dI3v}$&uW|r(!L(CemIm}-Z(Lda7lkQZ z^s%8nRIYQ6;t2ZIKz~m**9W;q8GtWJfM%{1hz`6sWwFG1>OVPBC_coRafB}|P-CwG zaI=$Jyy&@|36CKG;MMeh5Zud~{#-&pe^OQQZIG-x)_g9gY{-*8lyxz%HCVqg;TvaJiJ_ zZ!-2>Bi*qn%@H*OOrED7)qG|<`Jd#?m{7Z9Th+-M>-UQ-?tcPV1E~9Iv_*Dg74?hN zSm=MAv@KPMaupIzSuV6x8Y)z-8E{^alDT>MOb#$B>TjHf5TqseHiC1W0?eP>V+L$R z&XcOI1zy%O7M1r?7tBQ6%IOnk&D21nt-SyKhB2YKlr9Y~(>h3bwmrVk09Fe!{wp1r z3O|I_YF&T(VBMOavpfgARR*Kp2Y#)Ac<01FY^g3mWn9?+lp}l^AmIFE%d%8H{Bcdj zf1|}Ggzb4fkg(X^U%}g$tfokX$C^@ez4T|r{A|uB03;Eh;JGbvDz+mGeJdSy9w3pP z08RCXRk(R0uT+8C18heJp_m4VgA|YhMUx2$&JsD)Pt}dlT^K zC}#Y(+)9U7ry#0hUGMHVf#LaZ!ZPu&?%O)E#Hp2z^OUH=XofqUhUOx*47hXnDT8U3fMNc6$k0eh?~S*Xn!SK6P7wknjHlgP z2e=K_6)WHHi@iEJcb&g&K3nNfl`{SboUO#Y9z$jc!Jz~XG&JZ75cb}z#(m0sFX>O1 zui9i$q1rEdeDF&8{Pw-`BIzF2VMfJS?k6gQm~oL`f#;ItmOUb^nE*4i2?+nfqS)%+ z1NgPxdKeHnpHnCSzm)XHM;!r|NE1vjOkbC29Sb_rm=#k4C2QUE zmOR-QOy@3{H&E2#mM4RF-YCrJ3w8FLVMJzjl=729+}dx;(ar>wv-93!6S}lwX-May zzH@6IJE&^{$_rAl#^S#T#I(Y#N9gqp@HTVaqOuX)t^L|TUC0BiU$V!XW{uD@4-MN1 z488F-Ph*ZAnx1utk_Niq0-2x->opcevoSlOuRTh&epP6&$tMNH=FE#IGMZV!7-enq z*pq@GR&E%r3~s4SR{6fNb6;2=WTu?uP9oFV8C=ac#C@pVkQEOgK=wTrrRt2Zy>dgx!=@9*<~QAowt-MMZD2K_3~VxaOl^$TN@B9A zlvy$y_BR3xw;Q4qPKPos8A`7{9zFiEwaT#dxtho^)gZdL{s*rr+hHcvwFko?xqU%L z0GRk9?s!*WwVTLu8EZ!=-ewSvYBmB1rw_gyOwc{<-bjlZH5dU4Bk2QC!h2$E7OniA z8=FbyockLtu9&&?^!1`W8$IHYF)9T7Xn=*msE=9(kMKn>~j_r7Bi{Z3q0V)N z!gE7m^+Tqs8EVtCnrORxFtBw4&c2T-0=wZnD^7;Fzc}*xt+aNo72Fx!VL}1EnXa`M zp!|c$>$Bn%2abWvTK=S@<*p29sVD+mOsLNg3zDx|j;ai3FAR|vShuIJA58UElAd?aix+3l{N^jef; zA=F-u?D;A{$ctN1K8$}1BYxZ~7Sb0PLTFi;=_?)+9NsP(on?|6gxp8>M0z1w`9r^m zG+QgIx?jfdavls*t@|)Wp}q(UbQ98BAKA#aTjbbk%vs9``lPr5T5ta zTX_-y!p*VG{rt1gKQL0Gj$iVj76gpUQ^Y9dH^Vp>9E@t^DeX_Gp3$Md&WfH_yrv=* zPHys|O&3Aevn-j&4X>zoBf2;ITdxfPy#5dX`9A^7jgc8<%Eqz2SYeZPUo}RIr;Psg zrHF3vf`Erk8Tibg2PXLGsA%012_)Pq>xJ-li&Z*mrJf3G2J0Gf6kw0pmBW%Cm-pJU zEaF;HL->HIN-~m?>%fAkAqv^E(x5IY$-g7?%lCiYIwNnb585(`iZ|>CyzQS(9_i;P z-rnxEy2JkViOK2TK6=Ii9Qt>c)H>!C2~XaW4Fd==IO-XL+ph{>n(aN#K6gVSex1D? zpZSAWi~j!S3ImrBz%CKah}Q)Bc!=oS^y)&nswNoNrlY!&oaA@eo*TerVskt;snf_J zVVVbSm#eK8@7kr!?Y#FH-(RrNc%{0yK{7IvNosX#Y`;?`; zmyZhU`Qjs86shH|P&(&*Lo*+?mrS17&~HEaUIJvs27e6T6zZTqyR`a_QEaewg!`7U zuu?)Y#)7Uhd}u2IwJ+wCyrnJS>#%?e|jW(dF8 zqFi2Y2eh>!d#(JcEA@G^N1i^?r#Dq_FV4GlW1j{|fkrQOdQ<$Ot`K^tV;$JiJ^ou(P>jjubd^6_1K!l6S0B(q78EQ43MleLI)DtvoQE z1R8+;%zk{2>O7IPWyt}4_<%Kkp2=Nh>fVEkGOFI>>vE(-dIp|PyG- zY+t&QUlL=n`w@)7QB@y4G?ygTSheyQN2YWu9;ukNyPdL@UW*eTJ-(u8^;j2$izB^j zH#>o=HJodIF@rla=;9T=0Wh_)=u$n{j$!Fa2zEvBMD<+4ow}pt6M<&GO}{)OIm#%u zKjqXv-*V4452#pL+uCB^Eng%9IPNcU#+V&{yk`=&ZARZ%ij&7^N1jZ4VetUV+E(|C zQz5C=(qxdZJesFCyBStK+Jv3+voN_tl68xTgAOqc6C$`1bZ{K;lWMRc;j)peWRUq9 z60>?F)T00zLRr>}5J(R|gb?R%Mhnu$jMDfl-2~}-u3Ri%pOr6*_g!?ml-(eoi{)*j zdsA98bIBn0l6v;~QQ&Hq%&k9N#92o(;OX}Iea=OhpWh07x?&m|%BriQ-=oS#XmviH zWNLT&!5gq%J%Q^&FyaxzS(16ro`R}){G;xXT*S{{N4Dd*%xi6aE`VjSeR+d+hf97Q zRzTKgGJJhxO$b}C$nLi-WAe(z8pKFe?rLo4-2WM+$ZBdA3U7zA3E~*}O`ZF264_j0 zj~PN_E;KSo&U43W$6qx5=+*APCTQzqb-8am0w@ezw@s`AJ?BSU(oxPlBtrCI5~$(% zr`dDg$$zSyzL1%*dy6oUeF!1#0cfE2s0ev$81_Ap^-SlU6tfHZbYkw!zRiJk(NXUh>|NQ-@R31Td$>&0UHsE%g1>D`$sD1Nd`JSk}il37fk(aAMwGjtHVMsyeLx>BsVSY_^{Ak^$S6V22qj6B2H7_o)Ddl zw%Ej4hL>CP$cgN0acptBh2Jz6zWWL1$>U?W4p zhpE@CU;BYen|PVfu}-PeP)8f>STvN+=>B3;s62%hdZWGHuF&wYa};a}_u+YK4ng(L zG626mec* z)#~R9ak|vJK6Fv-$O|!Ci{(7>z^L_6fVfZ}YT8a~kcRSP)t-lch=Xj<#0<1ADM%s5 z>u$FD%BlkS9+mr+xh%mSl8$cr;YSnX!9H7jW!jMKTI;V)CBsZV<7~rDX^Eyz ztjq!qmn^m~vXK1yH~E{=O}1=}8I~)44~7k`CIP*-najSgOHN**ks_Iq*Cf7%@E-mX> zk6}iDH9BP*+Y7t&m+(SU@KH9~lJtNyNaI!04G!YB^q?uK>cE2$p>6nsDug#B_a+=E zkNH-tICw{$0AQ^)k@?>&hR&-iw_lg<}==c|oB@CbP; z2+Tr2?OKbWL{d}PQnR3$%s`FsNBGo4N9OZy21Uro_b zStiSX2Rb*GU9i)NJB(wQ!Z0R*nMY(AXL@?lWb+KN%p*uQ%bsD+UQB17iS!C58DT{3imPUn7fOmnFD=Jc=8= zVD)??ivh8?wYo=m83Iu$fRg%c&9|X<;2;l$_O1*)icV+Wbv)ixKC=Q<%P-w?6taln zfQBeY?~rY~Gw2Icj(gK}vZ8GZtd3E-=9J3DVS_gV;711Xj`(k8)W3Ao%;&{p=T)hX z7P)gY4*1wIeiQD#U;t$}iJH#cT^@qMRatDzu9GkNgN?uJ%v+=1rW5-tBCmXmdtQG? z)VM-3)9yTIxPtIjFmca1`yvz4B-=Rb)L<0+(LW7-X3Dfa?ujFU&)`uJ3!*D`TMJ2S z9jE~k92QKSgckCm9mt@$`Hu~1&^2a`vaG*8TJOyjLDgvrI6>Se8+L|urhb0mGh%>h z4?Ev(3`XqVIn_fQ>O}@4Sf7csy{Cu}?T7*al(4Q;VxQ!LtfpQmXigm6jiZb`1JBUF zpKTpa2uz{NG5cTTLikd}<_mcMY$r@s%2z`VxovZ>a_P(kten$glzw=Q%Ga-yh*L=X zHxoiX1kNV?tBn+cuo%6U404z^6uI??Zugq%2~Y(g7NktgAQ#&r6phyrI8k)<`nNww z@V|i>K&f7zx8;%|Mspe{#MT ze@N7Svp%N*)HU-x1|H?UTg$ayol^gkes$MBf@XZR8LRo<*qXxsi^u(cy?3MXot;oz zlEH0fuPN&HX2*j2&W&L|Zox+2TkVurEC>h~6A*`rdA%Cv1xzORS5d&uQ@i=EgNJ_$ zZlB6S8-qfo_3H!G`y{^XdM#_!)ed6L!n`T$7S?;-6vVX8~*tFy(4RXln&I?UB@9m$rc{11NGhys;G+?*&qt$Fhh;o!eLt#Lfb zI+W3(m+leioSy*IpEXm6#ZZYGiz8Sa0$*LKl&0nOSs@N{N(cF!Q#YF&q77aF7UH0_ z$Bma!N4g-t7>d8*vdG;)s+t9@bfquAE}85mK-lQlnXpsb=5;q#;gjF$Nz~E>h2`2u zsAi^?EwqOKkt+ZUa zA`c|*Tex+eh6hNh;FHHSL7*C9FVQ_)O0>L$s7#uBBIM?i@}GLumSm?UY8;v{9x|tZ z>vE?!?(+inks5bF1r!+d0!I9RftJ*$H)JaJVTPpYeXe%_9+acplH}tvP!GxXpZlgd z8Br9;rF(y^cQDQh!BZBZOXNvUBLba!Wp+h%M$t}s-TgxfJWCV~hS4T(g zXTSqQjOhl-m{)|_PiRHxdYIBPk;9tz4c^r1XG2+qrvuGI7o|WBz4SM;6JoT*#lYTi zqx|a65Ziyd0C%=b@&IG0FUn4gE=z-@*Bg}m*@XHFuAG5P$4cESgoIz|l5+dT25T%P zx)%We%Hqz%Sia8Q$8!Mwh8BROHVI+95yQ@~JX^(XERw_R>X3vc$WW7fkv=Hyo5 zC>3f5UpP}bi$pJAnSD-3JOuK*o&)=GWtV_2!`<(p03rtzGaC616eJ!hJOVr35MDWC z0^e+A2TBjU?z`S0h=S6omifu{-5r8=;BF&;F7jO_nmK&o`$}w`8EvUuytz)&p6F273l$U>ovUEcUD6?0LyY zmW5;AP1^yHkFy?0_{#71hHA2N9niXp z>hT&0%RYajwI|Jvw`y9yz)y9Lk*bvrk*P$i+^f#=tXMU~ zw|*JxKaN(E>jek|R){#eXaJEiW@F)~ z^@#d3)6GQ^Bn-g};xEI&c}pQ(S!vP8Z~B!$HYQ%TnPEU$EHps1ug2t_=4J(YGoKAa zYYY_)WLST~#wT+~k2fAX#h+$QQC8G-@OsFvDo7K)(#>Oi85ZKo;WyZop4cg{R6F?S zHdVPR=s3|)R_WeBu_4`@a^9DlUfMBLtFOSvdMl;=_%47#(y7=v77n+^-i32OKBg~# z_|bp4pkti?Vcit+xQH&=`zP8kbR;eH7q2L)axDPyps{_kAJwm3okw!z_<&*bq{&IFMKFq2< zlO#Tn6!EH!llbYb5J1E?KiQo6Zn=Zdh#aVTB=-|Fjv?z|0KX}56XV^NKEr#ZlDcrD z5U#G9HY;?qInCyaJtj@-H^#cS*v}!yLo`=>iu!hk67u5*N5qoAt)vSh-jP z&%mopNbk>e3wckA59_)n+0zXV@jsUP2Zge#pP>eYS`RYD@EZWm68g+A(LS}_4h72g zkHe*X(k>hFR7lgsw0Tstg~P3#?t^EXk#Rr6{4*!+5&Y(h9^m9Yn|cHZFDWG6?}xW3 z)ak-b>~+#_<4?k0H=}P+dguUEQ0pE^QM=nj`xsgLr<#ah{o~VJ>vV|%o|nAgW=8~N zhQv6wmF^W6aksRuKte<9{ZD>3@)19~-rOz#i{b&vvzPVse`;JX%})6EZx8>aKirxW zv2|@MW>^E3Eu|6KN8*9|+)DYpAK`h0JA4aDkesuq@Wp$4c{_;n1JeKCNQb~&<(=5H zhV6wT9sW>&kDWls&LUsV`^s%WXBZaQ8Nz;@b&i!RVFE%?F=0~IDELRTU9NE$=z^>q zFsi!D1-W$VMFwIryC4I<5oKSE+SSEcioy&7?}Zi2V+3duj|1N(`835fNBBS3>=_GD zO*j)YhdP7uc~mcY3_#%>tt*k5p)bT?-mxLF0!7_MYssBM1V`2n{ot?X;|2?1`+D`r zk!E|uS;q->`i-65UaZztx@&9K%e1ttT3zVr*7IjE+8ocAfgd0d11Ht^D+>KV`L)P= z2Cnp=#N$-k{>6?r_C6a7v9uL+{to3@%`+ zd8F&)gc~IkC`{#odMDhX!U&4>lHclm& zwz=2`BW8l6!fpVd>bza(*J#kt56lQ?p#*s5g?)O-i+Tc;3?sGxEa(9IKntcfu9RgQ zdOcirUs{LJ+*HfOX_-9Tp34~|eV~%!A!=XsMi=0iJ(s`gOFtikB%3Td1p`@BA0`@Q ztpD0O5-RwlM|hmJ4|{KOA=ntUHx|rlL(u+0@?(xoJ0IJNX<9bj8%*n4n1|f{#{}aV zuwSmWV#_WI7evhLT&0}XQalB~e4}IacJ{+s;GQape|iAkc;No>+5t#@UYbg4=8XrLwM|y`VfaHkTVKdmmn@{o zC{{M)w=rEQt0%<{1+-_SVXOhfycF6q%BEK@Z~7)wGUx;>?3Axk8v*d)_Q!tt+#q9%Qoi0T%!)f7%`w|n7WC9?paN0e3^TlaKljzs?9!9bCzkR@ z$hHfm!)g9hCN@(9Igk>$@L;ZNLG8~P$F3|XbenQ!*DL?{V*y)HORNQk8`q~V*A+5B zR~T?~l3}p7OR++-1MBeItC)UJa0mZqFqj01DwFqqzko14AjLXEqNL=2EH9+Aa>N0L;0=P+NF~9*Dq`{*=P1gfQfmqr{(sL?2L= z+@m_*oJKRvaw?FO1{=+LmY z;G^I5T>zC8pCW1egPK70HH$*u?L4#JtspkD3=lBvK)2e^J}^$2j-fgR?@de3vp)QM zh-G)4;-^XOiTSsF_u-C1sVh_o!!!ZfV}8weK5G8et*T~SDdBgRK zKB=@}Ul$~+zKjE2^BLi*cJ5i-xxirAN-OMxXT)`F$wg!`Mcozg zu}Q9x(rk@Jzpvzx+=`b$Whxf0GlI$tdyxh24y>2Vo4>yt*7-^i z7NOgAbordG=p=FbcE)@lYz| z6c7uDBLkfC*r&Zom0uFTbCFjiQYGb7ch`>^vL73G(@&r6zr$kx&L_@c& zXIgny3c)9(p7coiuvhhs z)?7PzPQmp0u*>+%Pdnms*8R{x#zL_B^Dr(8>Nz>Mo`0_<^fKAL9IglPCbL_3DoED? zsS5aMPx-UUVKZbDUIEgvK_xx94gaLxnMW)8}Y^+fF3Iyk#Npe%Zhm#s?G}A%Fd2ApP~dMC;B(GL-5;U30=Pg39i%y_}!DeyRew_Og26 zaF&iZE1M4FIL@`Lu?(y=VEX4s(PJ%BaV|MJHH9R{k8_MIg_z_wMZCW zZ~3)!|4lb8{kx&_TvIy>tFRxt6P9@d3)1I~uIWM(?)&DU^+c5sp9kYX+e zu-cx^Ny%~KeWD(9hQ;SJ)>^;!9pdPqUp>>0Up;^{ORCsERe||F1Y}3zY2|r_Vt%ED z2I3}_Rn@y>U?I|$Hj6vDYVq}c_;q5B&7D7rj1M4MuM>IP)~fLC1HW)l5=E`*Exl+ zXk&MOjdGPM%W-cbcWrGmSr5i4f<2dzgzY=FUJYK2dmEGdq&YP3?Zx2Lh`SM1vP$u` zZU%;1|HQ@S7Jo>HT`J_#NZM-LG7t-n-kCPq>n@y2s|ZA-L?f0j1DxhF5D&#_@_9a{ z0%%JUT;=8EWjCBK!8Ly&C61_p6gccOnr$t+PIRxKeQcH}dfQf(jIZGLeoTuxtnJ=D zrWQDulkG`W=(V68@{vRMkOdKJAW$8tNwu6x9rl2}`n?sw+VL~EV#z-KW}*cnG3h8> zYeOef)1@oFQ?WzKF^P!+T9gfW{!J1P=0IO2v|+VE0e~d-qdfW9b0Deus~;^OP|)fZ znX<4@NwFD%;PC6C&HgCrM2PZjAV=@o_t3*51z^$0Li5%JptAAx=c@}aMmgxW;_gzh zCu&up$PZT#ImB9FpuCppf!iBiQ~KM{^k=ueHp+c1cr|b(Ksmp@@cc+gIDfw4)ULR{g|F~t)d&EhE!)gKE`onXCfurQAF!mB1gg-0$!>b65zOBwLqBgSOFMGeZ#KO1jc(ae? zB%bvlaO|KvSL66hRwLK)AZ@Pqz64xj-8@9(S6vgK-mcO%(>E{({?x?pCBHrJWSn+% z$XTC%>839mhK*JwGdJ2JCj7E#mg_!OoNqSsa=qoz?wYeL^rh4?tBK1c$Lz1i%to|8 zT749=1LpI7&xG^13w$arehmhzw*1}>5fu~`w)8c;nG;y9m@iZMFheP! zC+RqAmgzaq(2kvhv7=78`0Z0RHHctjX0>P4XvZR3hQd$>#uBkBX|i@?;puP}U#9pg zT8%NGgQysL1M|K^7EUai@K@3nJ@bn{=i$4@*0dmdq{zEw*zvc!7Hq@y+tb{6>ky=* z!lD9i?v;j`!TBuYizO*#O7bJZ7vZP-Du>I99Mnk%6@Ibdy<1lstgK4Fk2iP6OJ(g^ z>zXJ$lMWk#b{tz?36m0)ywdSVmed<^$RDjBh$_1}zsZG*C_9^8+w;ur2=KF??fbyl z^FXgRgIvkxB4$VHi8)BwkpbaB*Vk(-<7nE!di~V(8f;_ zC_H7-kArD2#gi8G`{S-#ZN$;Lddj>`%l7^4=*@aysk`k5^YimHHibDkIV~|#ul`42 zUmgzC8~%L^A<0-%#2`i1BqoI!3Y9{OrNn3vnk*&Ts2L%Jgk(uEN|JRdWH*FV(oh)d zjO>k_8N;ma;rqVV`@Vnu=8w6qbLO09xu5&~eC{*nx$ciMu3A76Mm9rAG^#48MP|!n zHiG{-RCvcVG0^pd?Tta)s5aGXMd3&ZF47aw%Z`68V=#L5XWOGAth1@lMmxbvWPBz% zx2jufbC6bA;tumtAv17Gy9#Nn)h>NwByjz;PekZ+qJ%P`iodPkyrhr(59DQmh==Kv zhw@C6HSaV7+{P?g8FU}b``G6Zd;(jlVz6($tq_7!B*TyBy^Qk&RE#s`l2I~dMB^J5{2p}IITMOEzEqeeAU`*Q`` zynVL|0x<)w=!Vi~$?qoU7kJDvndtQi+;R#&dYQ=E#b+=>M!IlSo@+0*k{rUd_1x>; z+o{;)>3MiB*afW=6vnplm-Q#6i0oQNEP+PQP5&W+aM{RrYL{nv$|kw|5s?S-?m%|< zuT6&qpvT(`aQNyL}pKuf#_#zHZ6a>B)3Xgc$Ps|LEwL<5s2e43@ zze|j~yC#Ax)ELagNZ2x|0Kdm8}g&US2!N)g(ZkJIOL&&r-ErTaM)p zOz1H>p*#VVf(z~_5kX=mE%!FsW_Qbq|k3_31Pk`?Vlv={?yrBJ)Z(91k zcJd4`pMVnjVvSvDn10Rtfd}DkLio%>)P8%R9Vv}P8bY-zZNg=b#%H$TZXGCMJveu> zHU!x?K`kP+CL&&5zYtp{1sK|Q9QYyYk+M$08H0!|)3{~yl zvk#b=UKGxc}u+=_>t{{q~^V-S9AjY$j zdr>4Q$(#(P|0F@aLgBGpmu=I5@cJEtmdL4o!;GWL4l2Cf-UAY()7O5Dnpp4Ge77H| zws`;V!$RfIqYU^;cQMfdTIEJOTbNuxeapnzS8dIxJ7-vlS`{=tpL5z8IlC5%5Qjpw z2f_p@LLj{k75|>O?9I0m`sW-~tFIIN>~MifRd1H|D zDDHF&Owyylnyh&(pcxc99J9Lj`Rf=BL?#74n{)^5(g0Vz$AlrUMwa zytcKDc%rZFBC{R0IAQ@Z*hR58AF(96frLgoZi1=N41Wc$nATJZdv9m-X&gS%N( znw3%-AvTb>`@|0>Y6cEHoW-7~iMJ_1?Uu1zmK0`~Z}Z}9u;YD}Ul61wn;)uW9M|-= zMxo1+CR^A(!eiQ#^x?)@ksk{0nvgih@@AkXu|a+jt41@}^{Si1Z%gtI?yHr&FB162 z<+Z0o&#f0FpT`_0G?YvKmM|ka*Yh38JvxG!fMx6vVf?4cvs}h>EVPivuy*%ty%n_M z<7k}JeL_~#=cIaMw=GU9NFY&<^1&2x#Y=9tHddeJznTfdmb7(nVb~R;*{$$?iI$SI zCViqKt$Oqqh8{1g62AwCP3p2fu`HcbF)5_-;OtvD5k=Kq?4CV0tIby1n=1BJwqd0_ zT!X`Bozr(3AuE^uK0u`XR6Zw3MqP3ob7}`U8_Icoz4{ks#pC#*z5;9+t;a=Jn9^rd zeH`&`e`z7qI!W)YUVDbBmCBI8wOV^%_M59UlKVMDrjR73a}sb%!(maK=y8dh3|b&< z+cvobp|F03x2Xs^`2U-ByM1r?eutukAlj_5n3hvq|)dE1(^2bM=VXLP- zcsBC>BaGqU4+n)kLgZdydZ?OPzUmWuWL30z-znxE%W=902RB?jsTGY_$_6PuiDC+j zA*2Q4BGq%Ye_=qH;)Wwyvjt++yI0zjgaBczZcIu_t6s4(tHMX=-M@XxY%BY!DyET! zXZSS9d{N2psuZ6F1;tjb=uhEmp7>-E(rt{X$=REG! z9OUw;flftBtSCO~nIWN}|hUCyA{J>r~aR`tO zlq~$6SSQLW=V@qDjom^h*Kj(?50~%O-3!abu*cIEaBh(}8RFi$MM2Fie1rug<-{n# zcP+jN2T6H4Y{k#%u||r1S3Wb4T026V=7(!10AYa#{&`ZPa5+`N^}Ff9yEw*{i%R9V z`m(?&ySsPq_L(mXRR@MHHi`7u=x+F7YGRKaSo4D#wkn<-dP9Uaj}X4ML}bzUt<6yW zXV&}H1s1#px7I;E&_C!LDDBsY9fe|KA|6~yiKwt}h~4>V)czCeQic-D8USQ1P9C?o zVClZSBYvc<(SO>`<4{a70c#l28fLzBE%sE1=t&Qii*u{rVR8A6a1RH67&oRgVOGRJ zj2E8Vh=2ZrzQ6gJ$aDX6PU{GD)}^S=Tj)d;l-G`JPXPY4)d=wmYb_!v*84?n{{qF; zliDYAV7Rr#D;)eag!N>A;=m=!m(jn*^jVHU_IlUCh2363atcHau-Nj=xI0s1wgrkj zb5Sbs5~rAtS#))KsNs!Rf_fDJ-z}0H>%_3r`FNha>g#)oC+Ry-4%n+r{IgGLPjI`= z`3booD7JA45jMA!?7tm(TUI6m${BqAWx^sd$9faQgJ)^`%~maIsn2@8=VRBWo|<0Y z&!@)1fYn()LTLA>7ndAGrHv2fa9dzH#gOZfqLIa;j*G_-Tza~qz-YCUAkBcXg%2S_ zVc0yFFiqpF9jCl{7qmiNu%N$m*WHeJVc;~*TX}dv_K)Fl|K;_SsoT{1%)eAU_Z9+_ z_l_0HPx);UNVI=B15H>1~HQ;E0v)V5b-)G}@!7PvOKP7fSi)7Be^^F!t=zomOb&NQC{WPeFF7)`%$qdjW)3dV|G+g6s))@^AX5hhbkP_E$ zum*YO(z=Cyb%!EefB(hZ*)LXmsN_l!@MI!*9pJ!Z!9Nj0ZVTXFRfD>a`o!KO>?k7p zmXP&^9Q{`dA%AO&A+TQlr1?F64_;}ho~gk-5ga{}i0zswK69 z&=^Te(XC0|chebG!s^ExDwN+$^_&8%5nKz_$pec~pzyn8uj-8lu4WK@)<5WPd$1Mo zj{o6HF)ql&mK})aKRak}TMFo;;v}gYJkFVn>9hw|{}0iG8!h=s%3G`k2woqWBEB_c zjC*x~S8=%_OWi5>)+uxTUK@1Z5e9Xo?hR`p%>6YU3(DN#WY)H-UeEpD7Yu3OH|65Q zM%H6vr6VF@V`qRIbLJpQE9&YbZe_>^75-(z z-#s`MIR33*glhDyLzz)}5ppf*{N_Z{I2?{~sMPJ{mx=a;k;x84+R9)4D)sg{A9dtY z2z3~}fC^s-LU3)zTpfv_^ZCRJ!g*;p6BsL=NvLN!5{5zfaa;f|hln$-#Yr z#OVu0W~*OXWR>;I89GW9YjfRHD6W$MP8q|F;_;HXhR50#6aV?YQ0BjQ-L`aK3aOCo`@ zc~|OYWahQdP}_ZNcvWc2oPMgs?XeKW=#3?AS_3=lp9O0s_D>%g7mY~C#_9T5L&U== z5i|I)&VDEO;ftyLgp@{s`_<>OZ5PtX!%!{q5Uh zaK|I)PEv_fuYxI?`01^u@=0U#f6f8)>3rW3xicGn2=+vmvHW%;M-|+BjlzmR5zCql ztRDTN4PU!*@n6r|V|M^8xmOv95sQeG5}0Gdm2UPv$?B@}3xCVP2^*TcwJ>noqkFp< z>L3-%OI$2Kuw4PkL^^qW1+~D)$KB`i!j`xz1bBnz>nT*bg0ejx%3+fVP$O@dXBYp~ zW?B+1yPY4msU`Q#Vk?W8tUtsC9DiuEoC*724(UwV4m9EU>*U=`px+D>)mU2d_u&*7 z{dycq<9|zq8@@pMsCt(`ACZ5Iw(rXF*DJyArymscu=iLc? zV8=qQipj{x_t>z=>D0LeDu%$n!GwQdCjOC%fS#n}H1LO5!>dTF|C>H>=|nm~pXk~f z&V|<^ylDmyhe{J*^uBgN1nQr8j(Rrl%|s8Ze0DfQ{+a%LB{mZ$nyydGHRoMrJ`*ZV=xW41Q=O#!le$-1#n6LYvp)!MhS>dI@5&RDpaM+1S5 z1n6CUv1U-gb6*=C!ac&K=8#pvXzr+!;N2kbYx+eR(bzn8BTR5DGwZTLn8vqr&41g$ zzUc6oE)exfF1wUaeSc|#&JKHmm|nnl%xgp^CD;us0Cr9S&-kJ)N?Vhj25~3!+1i-V z^7?>t3xm#}neF*&k5#VUnBIA_BAN&{aQqP-1mkQ(wkL6z&v)Ml@Bgrb;Ion(L27|H zFA!naqj;h`c9*tUGIrJUH|UY8{=vmhh5F7Y7NP}#4~ShZygdMN?(aWJy&}*(^~cZ< z7+FsT4SH^u>`^Sixi$wx`KTo@_RIP=2;!_yVY>JA>+0jz_vZYTUr$c~{pLKmw6M7r zyj6~rU+Tt~Xh)Iw&i-}ztkysxC+}eNbv_7#J^I<(h%npXuKxo?T`MnpaJlP@P?|_e z9AyP#v4Oi&P=&BVjdQ0gYH-D%_>a{@zZZV{#ru9+^7jCcE}08s2dE94C=jbXSXbEf zzl{Dr8%mBs6pH|<|B(v+FIy_&W2hCn%89j?Of<9X21~~p?z5kRv|e0Na;5F5QdQ8* z4z*;_%$F~9vrw9{Nu;Tsz?Yes8&ZR4a;XuAyKl28#h1Dk@{OWWYfJ`1HN9N``11Ed zUZAs+69DMy>H;}HuOfuaTyP#39PH}uj;^RM0+8nTHX5z4WH~-iAg7>UtDBpf=%eNz zU>e^qs}80GJ)9*tUL8c`5Yr zM?(b_$XaWw)vdwL9cRsU$jfV&I&SNljujsEY_XQaXz%;O_wH%%}$Mt-TG&w z%t6z`)6*&lb~pf7zvr%-C^tT)?^g4+VIS>v8z`upI}}JVb8&b73W^pQAQ1jxEzNo< zDJhPGlH%f={QNd~>W?2{M~)ont{JWlvWN_pfK{2%hbGK%uzXWP2Yfd>LtoKqPV~P(i?NsOok2JXnGU0Hm@gZ0|#H zd3k$XJ^LH(*V2LqRr+dzw0Hc9#)JrBF#$+gw`8 zM?VDsVzTCsMi*f^^e^$9|($Q zVg3C52^b26^7O$20igFhcJ`{QZ1{_Vg2;|^W|1=T_Jv0O&wj&k6BC|Pv(4ePD9pSQ zP!Z{?zHB$gsLWI_G&7rX?ov>`y)d9A^?35Qvvaz1d~5gAXrD1`64LSu;+T5TR+Zs|8uPY zZtyT2L2<2|P$FfU#qY6s3Ltw>-V0HH5ur*RIy}7^4Yvx=p<5YNfZH>hXQ+(v+FmK(uX$%z8 zIq2Jl(kjf}kdTm~YToiGW3^7QF$7!&@G)+2cmYd}#WcUE6zgQnkh_M5OU$WdUiLjE zU{Qe$%YIsV-w(X^A`zdwD$~cTJ-D+-@D&0kI=(1}&l&`s>|`8~{!m^X{o=(g9UYzN zdD{`t(`0D#^G+=*X5p)v6~8{VkB_Ur>3U!Cec(THqfRRVb{PH^d_&RqvTERtB){)k zqT?aRI1**IMeI?t%f*WY-YUiNEm}5L;aBEFAG@Wcr3L)^z1L$eWmj)+%)^IUDkOl;fdSey=D%K!g1uNUc#5hbd`SH|FuGGJV3on_4M_;LJ2OVZuj80V{;0)8Y?F&poZh6d*5+ zZ*8?xgxK2Jf^gADrg7l^9`YU^W^ol4~;9+{E2sEZdZY-~i} zLVGsG;{zyQghsw4@9{>X&;JQKzDO8u3I?N8u5Id0b)iRPZS7#s4UZS6t?MOnh)-^~ zx++diO(lQ7e%jgK;8iSExum27L>UQnx32^<0k!1E3LFxN#2)<*I(rv=g&OCw0WOyd zHh&C_)?QvWJ@`Ugf>I6IY_|f}Nb4ItK^i@4fAn?NzH^HwBMPXS&?MX@Pi!!C<;iwpl;E zkat9FqX>bf#>FIjEe@mKXXl)tZU#jDIQ^{HXP zUPQ^c#F5MHa*sFNv>P8YEP`At!*hT3tb@c6;wG%IeQWI$$V#eU(dYE`{@{Kq{T?qL zpYJOt+c441e{0?<{6~BDK?fId0$+Hqa@tRyIU}HHzZkT^Dgpq=Fi(HU7x51_%}0~( znI~3Pn}E;h3g)a>=RJT$?}N>rGpRHBHy`LrqN~uMWq@TCp!*Muitk-I#dqD6&b$ z(&A}~z`>1pmonon2kLJS1c;&^K7Wo$O_lrE(NSIF?&YQN2Tv=Cl`D6L}UH!K{k9uiOeJ`+TZ*TYZ_iq~*Pyll3>y_aC zly0|yZab6WFI-^rfjF}HtRPZitzMkxd8c}}AEmBfvbD0j9HiXu{Y!^d(82FIPw6DT)YmW4@z}mWU+n<9TVjIS?n04I5 z1IwYm?*&FQ9$E^Z(P$SpH!DrqFCh7Stf`3u5g9a5kl}%{z*fZVc^XZtx3^a(Pdb*e z1fFkp56I0!c0Bd>@o55)4xOfi>}Ufk_&UEr8xh=Jf%%4mrtD^2q*1S>hMw<@Hzp1g zMUjtgm)W%G%%SUoAQf)`I|j>yTO8i)1VbAEnVFg0zyI00h?k91b4749zRO$mZgJ$c~m|K9X*p>=10(3FySQY8m98m1? zhFFrRn946Xi~Q8a^Agckr1}#U(ur^2uI)71&7O}SMfjFytXr*v{COHyp95wG!NJDe zJw16qBdB2eK0n`PiN>m+H3|b8AaWuA95nK@o}Ael5HQoL>q_qbRmA%ioiWdVqi<1-*LKpo6luZZ>d#(Gx;&Jx-#734&C7Yf{IJrTN;0 z0j-(g5NgTeK&w(V*lh&&67iEbmS%NL6_h;86T}2a;T48uNRw8Gnd)_X? z?)dlU54r^S{oFwjS2n!8LWOc|6VSZ9<$e9QX(9xd986|(A0h_RC5#teFFaviD43xB z^H$d!wesgJg6`M*7-WZ2LsZWADUyUV`R~UQvTuykcL)EPl&*v|2-3(TnVeER$l$}v zv|KQU()x{UbbU~*on7#7{F_g4FE_g%DndQC9TZ-P3**n82oYuav_N~~>WqV3V33+m zK3QF9_&1Ik>tfl7_gCwdW9VpX+L=$}M(zjfKFcO?A@j1iUr46!Rh2pMEW!4H*rsr^ zx~uApkb#`aX;Acu%XM)26tVXe-E(Ky0JR`@39{oET{lQk`qe1ka$$x~#GrERr0M7# zp_h-crff;G=KbsK>l^#SYh`k$b(DI!==s_1nLYcL9p-~*aUQ*I@jz{=HQ~2>S=pkd zgQ@BSI6L34)kJ}b1mbQ-iEiMnT>_dHkT4rxAJOC#L^=o~O!+)KztgBDdi!-OJ}jSB4*#J5t-R)}t!OQaZJZ+G2$T z>9v_FD2toA^-BJwvVVPI@*r_gWyfkdPTotE6)ijH+Vw$Q=A)UNN5Uf< z>l3Rf^(a0qD#LjE(^KWo1Tm7D?zUzVp*Ww0;i>ggT#_y6 zJ87LvAC9|qjnvX5a59y+<9Ot&#jx)7Ra1wm+$bscT-(3h9%P(?5wnL>9g?TQ0sfyK zG5l&~gfd*o79flClZz+s?(X*N?mn}@DxBrgw8t774O*E#3zt%Hu$;s=)k+V(Trg~< zYpi{%u_#1Av2yUbvuuZ4)dUJz6J@KJB`72BlCf)EctTk;-w4G?Xi5EqR&=CtW+o3e zpm8zcwWy-SWVx6|A5WeQ^aFj_EvB}O6pm7*UN?8Zk-SWc39_HcgR zbBC-|*}=q+wC1+in#2#p8^d5kuiNiAw_WWyBs5=F+2AtVXvc|O-w``SRD+aOIOM}{vuD)@&I(Qt~u{vtL8G7&p z>98q27Bc#T+WfAVn4VjUkf5N}_RhJ?bF_XrT{IPTS1NY+xnkwkgmqWx>?_FBLFuQs zQg$Y7{+BIQ^{=+8cAY9N-g(V<++NbhzVkBVv;z5r`Qkh)!H(jE_U930ww;`9>V(_x zzkcJd4D;=B>RT|!C#xzJ2`D+uH~#+qf;?A%I=0*<_e=TroR4HPA5I0UcKRc*3U0(? z484R9OVw-BMtJ^Kz|P1psN{u38HCny86x!0A9pQ$T>P1q*6uVS(8MHN1OI+2j_|!2 zv3+e4c7`0zTyaL+$I*kbrT+NoU#E>E@?fwbB_cCZ5+StTWf%oym?~At4H*5a4>)ZVw zDdupNdZH|(4<-j*2H7zmbK~Kr_i5Kg-m8yI!{G;t{$~aFE6Q6>3X6)$dOp(H&Q`uL zYxa0wUM?^IOR)&L8n)=(Hc}%bCzlz=Eb_|8sK3P<+3FUlYKeXq7g{2GIp)5STyO4; zkidJR)dzNUPq+_DuOgBvbmrYRq8mf~H26xK<1?RF=gztwOa0TY9JX*5zxSA(`}SR5 zGLV+2&pJd>~~NQAI_7p5;gqLCGp09>59$$vS6I4?NzFA?>{po zskKK)`eBJfxtDEL^^SMG#>B)pPgb5YvD%0Uc4a=0lsWknEn#c08|^G`+Z(ZBF+m{8 z6sIc)-dQex6sjtXka-h8AoE29Jxu2Fk&%xY-Tv|VA%ARld?XL~u=zC#-az811S9

<^*0tTwqr`_6)y}q5241D~SlpiUMiq{^!m43^4Dp9LBlmY%-~(tCd?&QfSon?rSBWU7DfpD88|1naPRmq5mrUl+`a%AEW=hBhA|q1; zWr~BYMPv@oA<6|7It6?1h{m)NVVnHv;dnDM;x-bSP!60g6aH&jIvXO#?ZWHC%_&9B z^BazBuPJ8$THmgb)~iW$-{>^-5zV`K!KP;1MfqDg(`Xmow4>bZ#|_i_U^&z`eCj5M)tXXe4K9Z&B~zNC@*RgU>vITGFo|afix;VJNRyw(IX}~|%2imu z!W%q8TkBMp*faXIpP=(hXs(F1R!Q;-9iMX(vf^pG0*``@Er>Bv1%Z%U$D3LvRK9vD;`@XEp*Kt zDe+S9)F7r^ZD?qK-l&6C#Rony2VPHwjJOBb@Ge_n%W?H*)AwmquQy$RJkGCv+o4;2 zalDrbUhVbV?#l7!X~rgdelI_QA?MjSnf28HS#Pk!mO5{%0GGD+sfCfd-0ixf?)uuQue}M8u&Cv<=%9^;tMwr|zfgwwT{F!xuuY_L#sg=p?L7 zbQio=S=_v9GWIM|E0tC!x<2m$5aU(4D|~w~Va>=zgIRI8*AbX0%tBNy23Zjx)B&%!$%gsOldL272|SU`+sq3eR(KBVV-fD5EY2Q0`dr!vTX7dQ<*kY}LX@16d}q1W zx5;bgdy^m=Ppdu~o!*u?7vGMn=5iFJYcENvy4CP8AzQw=SO?J@8 zwgZR89!-&iT}DT+k3Tv=-Jwhm*PvGVi8z-tQ- z)|}ipL;Uhb@FzM40V~C2knl*L!Ww*vvfWOmW!B+OpL12d{%Pyf+M!+q{8V9e_=`%S zAjBDrn<6a-hZv{1)yk~DT)8*pGCeHAQ*?@uM)J6)_}HwRc}9I6j_f3$8gpQY%?S*{MV@ zr6}+^pI^Drb_c0IZ}(h}iqqv@xpF3u^R|7WZqDoj3vu=iFm{Wh4G+3zDX)hG7e6`o zl3760#Afgcg#8>M{$+QTU67JrAt&T%NH-<9{Qga+hn^wXdw$dpF%*s^V*N9oCpjkw zoaVIYNTJOT+FL;mRh~^09i~F`Ne>KH3`*DksHjF~P!ESx$Ty77d^zE^6bAPqaU}{o z2`SlGCx7?w5HCU@vEMrmB?%!3b&Vwa;wGI}PkLXCG;#n`e5N^2?y5;MzM4(<#e>va zh*p`WctK&TaVV$-C%c0H9wY<(Dp8s|U+0sK%vPDl07`gHS0!`j$`)0KK9N|Z3Vs|d zGCoLp&6-Mx?(?74K6~-J-3r8obojUe%Z@zu?{0>*OsO<9M4 zqAqcwgT_ZxG#xqx8hr{Z6@S*!kr2hDGW4mPO5gABbwdlem?@-7hiG^qm#x65P2wo! zx1vv)5XB~}h$A})80wMVf>A)Dc%P4u*a$$MB67&JlaIj-u^}hWEEg$S5$!WsFL|P) zyji9+Xah(sMH}R&xOf}BIZ8Q~19u#d;c?+NnA|FJ-vb8brCVe@dEs-r>y0jpy#e9w zXBN)q&nKFQUd_T63>7FhP-PaS+{ruE*ibjp&Rm&i8>IjBn+>Y+v{)~PuZ=auZM#P5 z?ypo+#)VI0nIC&D#-Ol zinRaI0^ANwH1#-Q2OZ*zXuqgYf43%Xg_-)@>3#cQ&&9^32$U(9)YZ8WpRAZGT5Iitpe13PP3ZASl9a9L233C4=}St>w@Uxm%g z9e>&Amg;--2DXJpPCUjNxn3YN7^-4mi;^&$NWuc7qXc3vU#> zkLiF{?vF-;jw%W}ujAhv^ZycR&7}cd9r=tM@4jqps99`w-4|+`$ERpY|2^q4jRw5k zLSZyoiX|`Mb^6NB)ZGghLQ$mrIE|9c9z~noNk}1vjM3&+i^6eHpB~}T99m0B&AU$LAT+ls|Ijj?Videwb(`oOLccwbf(8uX{<`<+B!V=y8da9 z#%alvnLqRys{u1<%D1MKrPTsOiZy0iDJXR>=48&oe$e?uhjAQ6e*CpQgz08W^Be?h z!6-_>x#QK-M-FT7X$$WF5Z3{`{PTvK4QaKg*f)TXAj_(I26+q%)|`vGdy1k*O0~?g zK{U5JX(OOK)!kn_TGA5=y-8(I$SOFu;tu|M{N80-3UFM=&QxV2F$dM04`uMm9vsIC z-_}!w2}0#%Qvr;5Ub%GhflePsZGIF2AorX{#q4|<(-L57HAC5-5mG<+gN(Q4%P93KC8Svhx zzFS4IgTEsgj^TLsgbm{h3iRyblEJFctw;AL>!Wgy7oVV`y_ZqHCR7MErAuq*O61-BKwNxOEy1ftM6cl3c@M-+j7i0weXj3G=Kgx|_|kJlQ1Fv; zd@~iUH4_AN4-`QlucxRkYV=vv6QoO+xspI8$(DuEZt(~wnrWN)*#p?mvkKKM8moMR z_ibWqA*}berS-$d*ndq|JSoF~qwK-Z{s67(#Jb<`lyehb<*`i`gAFbxuRM`%VMe1{ z8hr2zGd4*Gu3aEa(!)F{Mr)fQ;%CXurtVf($vxn*&+L~E! zy=;hgzn2y8bKQ|VWEWcOh8i4Ws&NWu_tlQ{L82&3#_)j- zcFkW9!^h?D86bpHD;cn4Jd&uw2{R~E_Vj~_xbS&`Vk zL?iTw*ZE22)x!jJ%xJIE{l71=e}3;f#8-4ta{CNfsSt9f1q$jxXVy8EOyW zU&#G@B;>Bn`#!(DHFLBvQyweY{E{g;p+}@Kay_or(XOkiCwr%!a7o8r=g*~duh^+K zM$mES0;-~X=!naJr3iygR0ot*4vx`x{0&~2D zFR>Sh(Gi8J;eDGC`kSvVXod)UT`pc?0G&yI`_k&{j!1_+jENu_N=g~9UeF@@SBf?* zu-NPdNtpB_9MN^gCLF=#HI+GduS@s-b>E7zUbpj?>Gji+q_e%O3^6lg z2xDBj_%8faUkwFu(a3htlm`9*D|+!A8j*f49UYlrysVzohZci^1aky33YW*1B7fGN z{t0OUcnt2d@5k(AN#1W9C}q>WcwTr=^rDBj$#TPGxKqm(zOF0aCecmw%j#-*qmm#v zE@xsn^5Qa5xeu)Zb=y1p2d)A7SbP}Fe%;fC?2@Au5D5Dp?v{zVf-AXKY+z0azsuq6 zkoyl@{P%q{3qgVEO7eqR0=5@$vsb*gW4QE`B|i)nk6!g?*iz!myZFDBbqSXl)U@(S zYM~zM_Xi*T&wZ5D(HRoI!sKc|f1=y}Qm{WnuI=gn8591?4mVXMvscy`JE?2GehskElc*-|9<8*#6-VhL}bkc4xBB8iUE1BWyg-?Akxyk$Btzbp4==Zt@TT@I3R4#Vk+z-oxZc=N^diMr?v$ zhsEc~gf@Ly0AnVCZ@iIyFrOfE?g0;W^JMU@Gku_le$u>ove1(5m3%JI_kJCS%pKYU zvZmRGo4Uh09L0&}Jo{+6pb$43;0YaCc=ym3=F`p-js@v77vG?@{shLCQtB0&^3eg_ z3wLT5?B_8ph2`hiqlI857p0OdNfwH^!ZB?VilKh^??^_N<@LXDXOEzJ#Cm4nRu$F1 zL^>>TGj}ubFg9k`XL6F|Q<28^Bnc};#rctoq}Vuzz&CGI==1>ILzxeFW`eicZv8_7 zLsV?yX@v?|)?4$iedOPIaDqS!^8+RoNbJ*1;j!BvJ885qR>BL}PSEGuIViQ&o%mK; zzmCpr6}kr>44`bXx3y`j`Zl25&0%^p~O!^iLGUxm-UEU3}A-d}4I z5uhr&aA7}~+`iH3u>$XL@-M8ymhfYY5H+&cuq|D`40 zr}XBk&moA_E4`bF(X$PU%H7>k@-y{cou^?bJw0!w*>XVi|2sqVza1Eg&zsctL_Q@1 z4A#7?1};SZy|68g8~no+r!n)bUQrxO&BB)FM7m>KLI6Wa;^cE#ghR|2-p3tJw)j?z zSsdsxBWfUL-t+4384!H|aA7W{A>-&4ex z)iFuiQ$1(9G9UoUx;W$*2lB$~rVW8QHw#Y{!K#%sX>Hl)J6j?wR;|Ry!vuIR40>EQ ze@B3?e-R#|$SGma#Cc!875Esh*hXN{j5RN)cPcNrT-NJXWpn9bxqOMcb;R16TE_j) zSQB>c+s3uc(5JZM^?^+9sffuX?*5v)kvhi#9l&b}W|<$~BG+pzo-J1ORuU`k3!Yva zgo!RzZJ271G^8x^h+Qj=aF@N<4Vmj-Qqe`6Be*OHTOJCQ=H)3f*8NN3f7f-r?#BtsPVB}LpL^3=AtvNVxbO; zZo|vF-?On_o$LHtjqzErH;pu9V%79nVsSr$G;6E*V7P`=!ni72S+~_WQxdL{BTMrX z)!GHHjYz=TGQptk2=SPxa+Ix)eOj?E;6JAfiuTXKB)fsJidCD?;m;vQHR$yc-MexR4KzlsMYQ4dhl`zgTKvJGN>#1_Q@ zqGie+z3YNC^hO>}<7`FFbOgBi@!}odSt;OlO|8*iw@d%i zP}3iv;p5QLQ#0S2`)(i8bzc3?_ zlg6oT!GKNOfrmQMM?@oMejs*7V%2rbDi8BUF>_ZHp4~^2D7&QVIP>X)`nzt#`dzK% zNQG={??%B=@8MP$r0REEM@4>I(^L27Rd&c&6(rtqC1sT}Yf@Z|hPAM~;J0>Y_dpK9 zk6G=*2RQ_b?DaJ_P*rxLQDM+OAnj?X93DN zEqP306I)sN`>y87&pV<_aDW}s99I+)faw6RTR{MS;sh(s_z<^M;pUS>G3Ewcu=QJ9 z!~0&wn$=aIDQagEWl$eq*QZ`IwL`x@890~oio8*e1bZVNKW)TXtbiE8PPI1CDAkPog3TtL1!Oj?QjU? zgH3w8;Am=fz7?fO1<=V{?>iXjt(n-WY&KGFlD7pEi(ox`pj?>BF-)uz)w8WROEouhq0vq=e;XZK{&GauC_)bRS3NV@&RW*2r$kr2?83d*>kO zFfWeOOb9!)s!tB-GGSA!wT8PkD$1X+63o6=mS&@D(u&!pEq?c9;)e>ABXOpj&&B0+ zqXYuBAVT%3C#|l&(JlR|n9GzBp>!o3s~9xDzfW>zrI*g-ZX`qWeb?yi&f$+SOkJDs z>n>JURRrDRF{WtnKCcknxX}l{)oLe()?lm^R$aagiaF`9lgStMJ%Kt0RRqPi#ju>o zuoIQ{sPczLu)h@a=a|7yklk;L2vd#o^2BQ^DiIvOx%a(#JV62i^W*n7 zcxD_cLqOZ3+P?CLwZ7^KpWDLGU8=w5r}N1M85cR(hB2 ztzu5EZN0um(UlDvDZM=_ucpF$~DAcf-r98 zUvJaE%99($q8nH@*+6!dy%|M39AHu-qNVt>Q8V(k_w|i68uZKydcup+F4$KDHY3Fg zI`*qYd^zziKLCd44M>!wM_s1pE$wq7HMoZvw!z#o$>bI0rcRu&M+MF?+7f;67e>JL z&|mhP)W^4=PlSQ;a(`S-=?jQ()$$zu)Cr-seXGGG@JrT!dfoR`@^()8y+{%>$Rh3Y zPpdqSnU}U#kEb+9r#(Tyo&_cGSFN^*4*VbGXN!CXq+`6Fr3E>oZodwPyF&F>-2F6T zSA>&izSA8B+FRw7`7&j9eM|67yq4r{W0hMJl4@M_5t}lC=+I8YLT??Q|VB0KfIS?>Dr51t3hX+rmHHrTDdZ_{~T}+wr1= zIm`|wIu&`%J0}JzUN=u+U=kSNdJS8l{pKFif~+Gaa3PG zF!EKHS4Q@Qsv#bAOz*cBW)b?DcVN4R{n8irXBNIFA!EGrf<463wc(SQub#;7yXP-z z8V63XMh%R3iZs9U6|sI=?KAB82L&CEEmy1=*S^j*HA?C~7XElFk^hRM;1tPVW6w6p3pdNn@9qDXuMl7n zk^?TGBCPtHtQVE#(HCGF;FrU!we2I}kFq?q7OK7NknB*o1xR@l>1_w*WwYlpxVIoSq?aYpa zw76L);O!3;rabJrLaI<-nFLq~>N0NA%;qr&)Sr*OUG2$q=3g1yN?h9d;Q?V|M(<*> z0SeZ0;(?dH_}DSHhEPu&ee{>xC?HIKR$KoM+Nc_E%pTox)%2Rc+~c}hMEkP)W_DbG z%yJp!|9l3(AF_p4#SWT8LDn$*3g}yn(aNmup;D&tuXD5$l+DBK6pBV$8>GbXy)kR?2z&S}H3z|p*hnO3xngQz{kCU~9{1rZF?3O^2 z=z2C65-VmBZf(xnk@N*0b5q<9rZ58}Do`%S^xzx6-L9I_n-@9}2k>VdEfkQ+f0RvH zCm%jjfbh5_AA-^5e3B^|{N%rtOwS4Oell-#xlbWxU>qN51hyMUs3{FkSV~xX8n6Az z&kKl|>1c!?Yi}+hVs&!F_XgkMRtN9_0?dpGPJ_57!i&Pdzv!Uk6QS`?&B}xfS4U@9 z9N2`WxrHE)wr#q;rz_6Ap3V70 zglty6^rwyauV)YZyt>l+^m_-qsRp^RdFSFp(z=J#6kUSwO+ImHaf zA&1yx^SZ89H}R<)VnB-AxD$MV;&&Noe93bG-*p)=O%J+pP~~^$w8@WjQJOl!oYy+T zOKv!MLFr9v-NsJe(ILJBulIFI^IWuwp(>kIrq{k?m=3KD$o|uqhgJl$J;*N3ikTV^ zvvD7$75n>Pn=0-DUk~&>4mNVw;2E(v?F8Fr$JpX4^>LR zmmQn^-gq$3_Du<*coXxqM$cNz=5z&&alH~ywK;)(yDVltPH3w$FyH}+R)`zA*YDj@ zD^c77T4Ux0Xv45EZ`IP&!ydQ7Rp0Z&=DzxnP5?d}&+x8J+x zNt-%{-pw@MFc#ZZRs13Cn)4gD6uFa&wj+bNPnKa1f%vf;y8y#<1s|kGO4A2WZs8nu zL1%lB8(O_&0iC4TWYrnp#=+q21;W$P@W`cv31~|9K*kp5U++5CQk8Doy$Rf1tH;5U zW?UU)$)RD{1~)sgkV82pW_WUT4Nrph&Iij<<}>pO1752^{DVj7kT2Gfrb-UJUxwv) z_Z%6j($fH!_K$+V&$qkysGDZ;M%oii8TmPEM%iHsX_8Bu=8RE-!S@=Zyj6w=Gg;O> zd8oKWIsm?Ahof`0Y|%c=>5R|DL=N*k)wUgP6U}?1t@t9FqhM?Dek6dA2vwbx;{Xb_ z7I|XnzBz&%^*P&#VU(CQ5`7XX7O>bIS96mHXkA216)D=-qhfY?6gl7~N*9^f`SB|F?APJ{8#&Va?}64? zsKr&ZQ_!cpk9Gg01sDdJpH^a9>lunh5ukXN@EpSX2EK$imajlJG&s0fOw?x!Mvn>5 z9wzO16bNa4d4_`0s4#>x^M3GMeP&9S^C7zMP?rJR=MUvwl6m;q2G)!P5KsmXTC);R z&?Jj06Zno{G-k$+Y9?=*R?;IzDKVdPT&5$Hs^}aYnB{Y*@E*N3RNw zD&kc?s3yE_4`s#QI&B^#itbQ2d~;~kt+5Z@D{-58$c#7wL!kJAtaxzZ6e%q^bn<9( z1Uzm`~tr&?|hhEs|_XDJJUajdJO23B1Y8OOT?5G;PPl+a}x{%vndVA z+B2;Ge&NI_UJoy<@1-{ zBFr5@eXct!eLm&y%G!of&h{x6ylbnQ*;R68#Q52pZL#TmvgtfoFzN&jog){EKPuf+ zTCp%u9!@Y1MoLk&2>VcevLt2G(K@?BWdgjtTM(;5z0?^GAdh~<0+VqX^(V{IajWuH zuZ$_0ajP(VYN!)b?qMkz^*1z?s)>MW&&Iwvg@or_f3o?~vyPe4iPFLJdjbw-sMBAh zWmekcM$(iG<=E;y2kHM3E4^ZdvD$#fR(r29VK-dba)}eg=jv5SJvnwNIw66&@%5wM z2*e=(%3m#XtHX>2jkl%mP(K}P?#FqbILAw~G1}kNyP^3EGeKfP)o7UDn>5zs3?D4h z9P;i3^w!PYJq_qRlV>Z9boDU+(!8i z{T3~vk?X}tkHAW!_>|t0(gB*xJ8P9!-bFp60#YpeBUy4uwb?b<8rrjwjn#Q=bi3}W zlAYoeZd?2At@O!pG}$u|IW1N{2BwN3a}*bS^$)9ix-OI%Cz`a8q1*3O(noYdO3r}5 zOZe%e#5PEwBHRt>fOO{G3O7(J&93mcI(l!hd)Zq9Gk7VOKK^(oEA_+iPq_&ofC%W!TYu>M9@-*dZ)WL2eF|BUZnr(2@l}1nY_L^U#|EJ+IGY`grCp}| zPOtt$<@teNNd8z%OVB&3KxQqw@2yL*TAz>?^QQkxhV$a9Q04l7j+2yAx^!5Q@t0^5 zgxSG$AgAgn_#J%s&AJD|6-Knrx7~(YGMqq!FS||EsaEo$Xx}*O^MOFL`9D=r2N^=W zd&ekjQ0*&ryQ=nz6>XlqZpu}k?3sm4B*`7S{y~smptwct1@nV#U5$-K^m(}XV$G>w z9-%kD;Sw^cGbc=LlVB<8a$iBd8?apqb3Frs+?J0$G9OjG-O2^Vh=rp9njUWke=hqV zjX{Wn$nvDwl8*V5eE9>Z9UAjd=>*~^KBK-;=1iZuWAWuj&C%wxNsXZoW(JTr)9l?> z>etQDE92b{H%!LZZ~knu*PIr}pe(`rjg!s{rAj}XYGV3oiqFugFVcX+*UU&XcJ}>6 zI|ivyZ^xi7pP}L<2Q9#Kkr(#2vMTTlA3MS6XVUwAr&d;-U;+3q^HE^m#LD;T5nuI$ zPIQa^%lTf+j9UND&C^&YNSEY;X^?_DA^9_Y7>KTH7IWn61praeVvKr=VimAu1w}W1 zJKG!x17j*%K9-2R!n~|@PXe6m+=nZ-9&Qs1Yj?>Q(YGND|6JuI zRWLgNh|)7NIaIrbBBF`g5T72j!6}@ZkpIk>s}S2JZQl#*T}JZk`6b!1=)%2|NNgRD z_yOmBls=M+(=7$U@%CVrq*m?rMvk379xtL~(nMm#z~#=3=Bj=`;bL1H%s)9 zCuh>odDumMlGO@Dr9ogsClJ!UgqsxTxEi&~A<~@9jr}aN5Ob?v`HoXl=x>3aJ=&|H zXHzLVmtA!3Vm1K}|JB7u3#UI~K<-fyZzZ5qg}^^g1ny$Ga@k*9w*bmzF8*9XbH zZ&K>f^0`mh_DNG{J5Z9@s%UVOmt5?}iG|`BdH7B2J-_cH*?;vkgM`}vqwyGo$KBJ^ z5}Cc7hT;CAIN#*PqgfK|O9L zn(F|bbdJu0V!M0Ll7Ew({V9L?B7cFUL|@+^HyWo0-FbtniIxj&#jSW5(`dgROPI{jKX?Z3&-{yci! zC2lXaG9BP!2@}6FG)3$F^S#N~dLYwRRo-D$MX=<4!*3q|yUFiaN|<}17K0aO_oY}? z^8%6rPcQBG9L%{Knv9mMj! zZ)G(CFYzGw$63sAbbvM9surI{q5$p2i^DH~fX#~jH^l=if5F;M+r+_QA!so0RuAL( zM&6w#n)}Ma=wBhCi#GrYG+(iK|8@H#X|?UzC9k!i_qR4T4_f(&tfINTcUKfZ{LmLe zJ3fe0Yf4W3CRU2Utf%xNi_7DNx zui-rr#hpx&)IkOCQ_SF|Kn(8qmrwfS4#&PSKY9ST{ST1GS1Cp29bFD+fs5nAPvw4u zy-rt>M}FOUm7KOFUKiiuzT4md-k*x7ERF5kp<+jp?U^Vq0!MXFGVq>=00rxx{)%fL zok)WNfro0YI`;sNV>G}Y)R+<*8S>vSHf5i40CIw)SA3F113{o@mair@iVWdGz@9D8 zo)XC7L}5WzKrl})X~n?ENHl6?MShe-+HUULl^)d4ZSWYD8!5MG*!{5+%ou<^gFFXP zTg<;ipYm?U#K_LJY?M_ZlWl8^zs}2 zRK0Z9CR+>R`55+`a+V1n&+=6gcnFGNeHlYY&;tl_Hc33Jg zXzP`y7uPw_{ll?s<@cms^$U~1yPFA1VN-|!!LMxLv|puOVIszOXd}X?c*h~sramYU`z~Q|n<8nC$_Znk^vQ0c*Sw(hQQPJv zbHddB(PD_?^wntjI&d(&@4XQ4UND9IUoD0<^;pf-`*EuP##;EINMZa}has7X%a#>| zA1`>W<~MDu!cS}9v5^U?A~gf+V8Z1PT{W$@7O|)E@RPO_5Xb_0Y}iP}gkWo5Dtxl3 z>Dq9%@l+F61e=r$=$C#1BsLwk`h`ui9$Fej5Pe-cDKP3Q@ZEGco-W6CF*@q#M}q>k zI7ToOMd*DxU*6zBnxCl%MAL}h9!4U`InL7=Ix+Z)3uW9gf;^S4EZ`l^x#l+bD@e@dtlrhD;8O z5W$D{=NU;%xF2ZOHkxnJKfhwsH{ie_3-52D+x|=~{J5s^s$SsSQln?_yFEUyE|LNO zP3ja?(VBR)_j`U44Pj!yQyBveoUX$ulbnkEmhVmQ@)H;X_jgDYAT3lT8aR_6;>b$B z$q|q_EqklQIH#qmvE)mK*(R6N4$N-cHM8FJ`?k=41SR%vs%?F6MS6Buntgf%^$?#6 zfBt!28pVP-TOVAICb83|oD&_m79#KO0JZ@4t{uZFa(3RGb*K>*_@#&s=$@G)7%z;_|7pKJBS`9!3H8U^ILnqJuP)v6^E5zmDJAmJR2V@Wan2Dq^qnT z@LfMLKEbLVoZ37q+plTCrE_@=GbT`Wac}o|JBqNT4||S7S8-h7+d?Pq*Y0)F%tAmJ zJ@R`qJ?E77W|A3^Ce!-nxkv5N^GT4G*BN-#BKV2B#h>?A*47!}xX~8cKxSYoGBw4+ z!ZVTER~woL4^}n4 zf`ao6{%89KSFU4YUzUnpB$JGVC1dKkRzC%o$)XG?54L}>FRh}8DoEmCMIkB^^%ZAw z4CaQFkWHG%s{qr|-#wy%+0I-y6kUGl$O?qKI+qIwLIL!|9MSrYe!ncuvI96NN_V9u zhz9gm%P^BHyBH=ueAcKIR#uZ~nvz?mCOIQV;FFJE8O-ron&a&;oCtAzZnBO{_RA-4;S*74Ve(V%26V(lphH42 z?AXtAwK;chm~8>%UID`9T>bpg*}&T}ncY4ub~VXzFdF>+Mm(>&IB$NX!FVK z*HEL~nv5Q|$;0O~0PvgyIOK97HhI-Uoij4-MJU&o*KW)>embnkpAzxCN~<1_g--Ot z?N)+9^kG|vKZ(kawKt^Kt9k9{yg(K=`+4)HWX@%0MXYoX=nN|>H}Oev4zK=Ufn;|$#y+2Xd`0y9?^}@#ZY(uP6{9C z|0(K9z@hxU|5&n>r4nV2u@oT+m5ikY$sSoUw9MFtWM>9hie%sSrSR1>mXLL1%@(qZ zC5FT_m=J?umf!39`!DZvpJ$$Do|*TabMCq4e9n8{dq3>BT6EK{)DuZ0&#PP&ZR4pm=QCDA*`Lhy`@Tu(guV zjgMrR_C{~)0Z|r9E>M^JH+@2Tsh3f1TX7bq9Sc%wGWN)82|M2Mm_ptTCmHE?_qH3w z1`#-F{KuuYH+Xu*Q6bBuBMg)aoFqp?Jh*cFt~Hf}+CE0z-Ei;Z<~;-dG_i~i-9vRB z6Qow|G+e}!pc~W|0?ElS63r{MROgbLVU(Q|{K4>%RFZAPo+Gj9-$veBQ&YiSgq-HI zE?F@DvsZ^@mZb)YM(n>AzWr%q&ML_?Hl#@zHHa6Y{uSBelCeK%IJ2EsgL_T1S0X!3 z;2PScJmT8fDmvH)6nDm*h1qYq->()dn+VTEvgk{N0EkW!0GbfWxCQ7(7Bmgz!4Aj- zlR44;v@R3%Gk2ro$a0%#v5wrF&Esgdxnc^e+TInQp$J&Xf?xFT87&}nB*A%~%yQmX z!J330w4I)f0gj(40K!Z|KjUL3dsvD|h|LPHoJ_)Vgv`c>|7)UF2-r2*JwmDJ_bHHS zicWMc9Z9``H}?7XC<}U;(WEpiIrkUew!eLy6+pyXKOuF8_uE(Ds;JZWca$ge6@pJ! zdbh3```&RpL(73tla)mIqofrDrT(G1?iHYTWkY?^#k5Dq;rW4Vgj^pUt-Z$K#dt&r za4uKd;h#=`9%oF%K2YFojfkW8(a=Us>t(`o&Au^~AU$g+g8y?W>OdUz20<$;VFGP5 zG7wv%wa}QOyY034$96&jwix(%N>9D_yg#)vML)lyr_>KHWtf#Ab$lumco%@F_3BRh8|Y*Xgc~Z7s&4xU+eyuRGE88P01dOtKuAC=O2_pV}|KtI!9utgO?SnVIcf z6ZpkpliZ$}nT-0Ik#I{$&d|@(z$b?yQsX%U+%OaL~+ z7lH?!MtlMzD#mllTBRljo~x$;io=yc$O!Pks_%6a0JvmCQ^}>R40@B0P-0#o zArRM>SGqW;Ey#6D%gW4m+YC6GEqlcz z8Ejek;Pwrn_+mhN+!I#vR%K;nfA9x!bY@OY3Sni%R54?5o02%Nd_tC3HHCSE@Cj{Cz``zDeDa#MydS`BM z8S_CD7E4Y9b2?xImzI{eaeN%C5*Yi-<%xa#ZcuW*0Po|}6#m3OB$ z=VYt5W2jmX`c9p{zdtu_WbgF*6Z^-N+9Z3I8bF}p0Im%h0qaZljQ)RbDK)K68-2KE&o-@Tw!6ZsGIzNw4X zZ!Sg&LX!xJeSF;(K+9|fF9Bav@06+#Q|L~kvcQP^(D7(HrsF&XkN&|Kkl*|DD@Vi^ ziQ-W?7z`%lFzU?z#gR`+N~*pThs266KR-ta5hK2sF_)ZE4CIN@eJ;oENmk zmyWso+73(|c(!~eLPP&9=l=9|+;dIj@sihfPbMHhVKt~-YH`TYOihWwQ^;DuP3*o2 zNYRDJvQLb68(n;NKpiBLgq&+R;R6 z)hjY>pQyC1uBrlonxw_o*4AG2F3o-Zq!%@6^N52ma&=)a1h$glbtiXHbJt`Gthi2^ zf$1LFKs~fjNSa#MY%qTF>V##QxYn=Drg#}kbU_xhL&<6$r%9(!;y!~k-XmU6^OP5r zXs|~}tGkSnfKwYt_2*!54&P=55NK%B!##k`>FmJ^GQjUf%-O=JEY8l(_S2oz@evXl zGw;Vpr%9vKXJ)ckq7hqPv;P(094$)b^Yt`5UC8RbGh|I&77N>PDw1i!laJ!xAIaF_ z6QCr0R$zK`c6OFqUgYLImTo95eT+RUD(V zo#oevCjg6Fje`7fR&SA*@NlMEC1wGP4U{rpv!lz(DTCxxHy&1I_JdC~HO$%UAqn-I z0X~0&ncIW@$V7ucoG}KsbS%%kjGswj-K#~;{u0*6M5^{TYyVxWwo2Yi@7v=G%SyQp zpA1K*E`wVh{PloQN%|e}V93x^7HcDVL(OxqVCT>d@9{bkG|(8{4q9nea(VVcT}@5->eYAa1sdKz+pk%&|IxgJG64J{_4XG3 z<7&h?L$MqugJ1pq;#Dmn=i=fZznwqAzRQNH9~qd#TEnaJ%PG&o>hW87k(Cx+yILS= zX=`t}Q(luXAzBGQXuZG$@2kDe1hug_7jQreS}TPe$$2A5NjNuf@R&^3-xQ|Dj;+VSXM$Xx1P{yXkUHN!m>s7R5jbV@DNfuqxZl zUmjHF10IKi9C0SlZ1ySx*ixsS7@}^`+nolPDn>k`4y~#VmO|c$YxZ#4w^?LN%o@-B z_7ANT*`=q@7wLQOGqpr@M-ygGUn+W4bzJ74k&tg;1Xzaqj@={PKU)E&XsfhTs&bJU z9>f#EJaVD?@kt<-w^!diIdN@wvifd#j`~TSnES(UEe#D09lpe2LYfw+eRH#_V)v~| zHm{RbqaO>3y3b<4St`2IOh?&Mi}wc4Jj3gL+H1Yzax5( zm-ZX}R_^cAYW&=?>#w)?0A9eG5^YBtROnV@w2ZcR_nxQTRQe8YM%x3PV8-DiyoVf9 zOtNd`z}c`EwuVNrmNTo*h(khKKs>6hzFay+jGj;r@0qw(_WpgMTQz^E>^==S;PI(L zKUgfGcXwt3NO8dLY!l0l0q!N1726M?%%YSv4{xagI}AE+Ah1!>(+G*Aefw!-n#0wd zdj~wk)AMfH2 zqL`s~G0hz2O)O;#@$;*fe@7<*%92_el?^F)U2`vxMk!MmB^xz-$?#wt>kAJKe` zUM#1}$Jz}lGry1GfuR>3c?qH&qZ2#d$R+ zwBE5}$!`hnHRo2ziRw@Q0vKP;6(|e!*DtV@!nn>}1XAe@c3Nn&qE0v_h|09*CSicZ zlIMCz^k!gc(;l)Y#!80u)Fc76)CWhz;vVV>S6Bj03Xs%P+oB@~fk4m8MZwSvYhcv_=b@KF z`tv<&1jo2GVH*49%-_Gu>g&HDVYm;!;VT)N^u%4R%ppy2JM#lXOk3KPdIe@-SF`IV zaBK4V0c4o?6(;t=L6e~o`9tUEwDPG3K7*?nF)=aR8Lu)c0%2pjjknbYtAnigb>YT? z#%|sd@+aH2ckR;MJP&OcNfo~#%mJOTT4A_0Lk#^m@!ynW?8EIRnN&4CzrOxqS;$NN zESgF1wwV@^`dRu?$&Y4#-mQR^BDNpgw2!aI8ci?Tjhq4Xg8VzgyHgH*8zzSk7@|6O zbm+pTi=jx`51hxCb?pFGj3r5tM4#dA$`$dF0f;B1+UER*)M30wu_SV@tl-8t=QDXx}1jKm#f z_okO}u`0dZv0L>ul2UeoC#O{N$U$>eOza>GF7D~~8UFOKu`xrJn0zKdR;Fopfg;m# zl7L2lUi+Ii0X;pv@`>I2^YZ*$av1|>MMaN+j(|8}`-1A%@`Q=vIp5#pB2&3UCVY(Q z^AT&}M7aMv@;KmriQk?kW6dxvHioS9-qbz|de63N2?GcMv^&0tCL#(=1NEgofe%T!O?_)p&gaW|HV+h zgi=q0HAWO^yz7vz>pA;=H}+9 z`T6MHB_Ieg4{tAM@QC2FR6pR>`YX*V!U%x?CTD%A14!cT;c-4m|F_J7NbiN?RA=J3 zA_ol1l%0cvd^nt@mK?^*ef3+O(~AS`U6=OBNdYmm-=0{j$%t9{(+gjUH-MdkwOJU$}+64zj#a$-%_0`dvft*z)_66i&Pu&^*UK?uza zC)`VBHAwc_m~V~7Oz*{iY_ISYwGFKbemB%fo`2`6xiUbkWfVLl39Ha zTkeuZ_d><+g9ew>pw^F?95Y7EF=u8)hrhqLGSI1LxBWlL(Uh za{sHEWRiZT(UT7$C6rL9DjyqeKk%s}91eGtyDG&%SsHswmBIVky5-sQ-2%8l+1~N|2E5X4Bmvpmdj%AR)M=Tco7BOIn((bc3{{q=bZYpBw!> z&-;Aucdm23>pIu>-x+2P6KiJOvtnjVsaacV0SLf9ZdCYhB&`gW8bS&2aB?-Xb-T|( zkS_ZN#N{t=14Qk<=D*#2O$e9@PI-%hFMRjk+y}(JO+5u6^lY7N*wkFDsU2+1bpIfr zR-oqM;N;@q;^3xcRC9c3>+EXjX8H0J(|zj@11|bx# zy)=bst{BWkS^gMYz0?89Tw8f@szO^uxzR$~jJ2bZ4_IrzDJpYL>Y7)yq8Pq$8y4J5 z`zJvE(+_I!TO?6PEpR2#?wb!~DoAn#oBG==Y5)dy6Oj8rs8B^XP(?8`MyK|hMT3BM zj9W%aTSW(S?uO4iET=u(r#*c2lY*W%`06(VJ)a3OJPR@<3I4~Q`!1c``#)W$h5%WQ z1rt}9a%jnNRs?ep1B1&D0E>H)P@~7vGR5X96j<3+*rwLol-4^ARI?0JWBvgFxr%iE zH9(eaO2PljTj?iS{_j21rk5Fjg0$>$q3Cg;lhLH>ab-dML*ZTkrOTB^&W)$X zO$79EucZ6pm4}X%asI`Gd$t1rl#`;%g`y9nh9>K{EAKNm(P=l8X^<566!~AfcYovs z>}ATMjEa_3EDliDBxT5d<^QMW)Bq5O`$vlZ z75ow9zfznR8_wL%STo2qz;YjybqovbRCeG>VRC{}%)$#waa7$#hFgW8ynTM%l)=;d zcuhs7{J$CnGL_mQMgoQOkCFr@x%M*^f?DyPj60wk!Fx3JAAaPJLIa;3^kZDCTHK;K z+B(lX9Q8lC&wUOuoN-^8_FbBeGJY8R-v#U6ngf7J6Zl6blOC3{^_I^+ z`|8*KqcDHfW@*~}KQ!lFMQ8=1SLI`o{!4SR7^7DNq8}^7(&@)O@k+D~ODRsy*ecG! z_-~qH6JD4UUKkp_85+$PmS`K6Qqq{?&|k6B^uP80)*LxkI?#ifBjZZuu& zshUOQ=x-lI$3TLVLt-AwD*U3+8pK7aOBz)OBAi$;uzTdD z9T8P-AuqvN->pfrUW5t`duTv5DS+Jrp-@4jP(lPX@7^hl11f}&A%gqK19b2)9w>n* zltAWh^8YLZ5%Fjsf&QOnKtyBOkTITraDiCh+%ixea3=XbcmESy8oUs-|G)+1QGsf! z{GVg`zb*V<3jA*=0E##S8~hPVX45=HfC)f=kX2|bwZZ`p%v}FK#FI>!U|Ek?1SbV` z{9oDuPO!guJSjzR3eaPCa57Lw0&M?n7y{H@U_k~5EPr3H`Q=}74SvXhGC=|QSfCw( z$atXbS02-n|M|zk000I-1z-R{KlI<6z*Z1^x`BkaC~l9GxCAmliY3J5ukoMV$xP+S7eB+x&A zlkSEOL+|rSz}W@i9!SS8cV3)X9@U_sRWn2<4a;>n<`7n(^zO~GBf34NHWtW zXiCWE=V@{&vgRjhBGV+qDi%}cX=*Yd1F%N|;7<=ND7Xv>_zhZn=J95Of}3=bikus1 zZum6$B%payOlW>@C|I2HGF# zAP5A2{-t)fgDMBU_8)Q+0r2H}c4aVt- z0AQ{(bq|cose*$O9m4&58OVvo1ln9EGzDsOV>1T!<#oCM$#4)NR6j6^yNoWKC>rG`ux7szMPk7-A$=#(!ji|?n!QB?0sHY-4t!S zCRaD178pwjF6hdQPdu3If}Mvhdg04gc~ zK@y7Qo{Z)rV(62f}+=bFJbp`rI|## zS3!1QtY$x0lH(nF07X;$? zYdeDk!2ogmDNqELtb~&2e+%McLAd;X3P40)`~MVxh`?t4)&L{-CV0XS6 zNS>CZrM(RW@c;lNunZ1gvj8n^PV(x{gL42KkCcXqQ&0l$Pq8p?4gm6+u+UJO4FMq$ zF{q@pth}PKsyaBlLH^8yPym94_IJT~pGHIbyU_t<{!<^g-{`oX7E4u*yC2HmdEdF- z1>L>9^S^rs{(p7na~FIUaShn7Sri{5VG3rUk|gVx6{1^c`_$UiqZ7ia4>Enrc3J&B zekNZ|If#lozii&Sa2ht~m7_eDl%8eU&u z8uf<9JFsmwmJA-y1h%A{2#THg?xSi&^~^f&^E`~>U+AFB+7n?Na$C^Y- zB4Z9a%`_K(ZMDcfTiLg|JA5|!YF&v_W>MJT^aU6%?e#^3d^r}b6?Sc!W{E2-{ zvO8A@-EX3-IMt}vGR>xJ@CB5#oQSK-h5d(%+|QdmfAYJP%pI|3z9XFy+3Zu+)^fhw zjkEBLNMRDg!l_f)_w`t>wN6|SZkVPNzyn0Z%J<(>2j1NYGFw(LySqn%KkUjBMW63&aXfcX_1nmQ(FTwG?9 zMV&Wg>k&C&2+D?C)7xG@xZ#1k<#29+Rm6q5wkU(S(G&|sg9#!FU~KuBsfB*@CkmEB zg&z)_FXu(CcPEwE{3;|d0U*YWr8JG-FuZ2RUW9V)h!bL2xN=tV;;6N_;V`M#6!W+)tiD37)v6` zi{B1;j3U{KJMKGdivJcvM{}OiW-jJNKaBAYrR5%?1LD5aOaXD|ZZt=5R`Mc33X$&_ zq@zTYQ3i@B$nC@O^#NB<2Y>{x2zz*kNk=fnwzA{=CKShlz$)7r^`Twxr?cFs`mrMI$x(F_SWz|KoY_-! z#4_;WTbd(5PM1+PD@dI8td3x>kt1NEY=Vpo~LZR3LDwc=VX-Wjb9RtjXp zC#uaqOf;=s*sRB-rnr_~JoYQN%(#N%HOl!~B7C*%%sY7GKGcSKJ3-fHvDe-w^aK>o zu$I8S(*C32YsQ`{9V;u<(}K;A;)Pe~!`L_$rz6X=DQVx|Cvnqxd#BtLz3#Bkm`qK! zG75gT&wu27GgGZBngDNmud*jn_C`0Vx8x%8rOw^T=t9vEtE=(L1U2q-<|O~dIFV7U zqvYhXPN@@;j0n*qVx~=G#J!4zz1u0ZVLq8>x?hpIUI60>gA}K?I>|N1BflPcX&lJy zAr)jLrw)2kH}B=RG22_WVO(nYNH0s|U{JfLOEMEn(+Z#=B2OO2bkZ&(H$apXK2X|1 zettP5ljQT9U8YA4X4&Z0Z=7sbCsYs88+$pniUjhYB{PWX4$7fY21-5U9UOqg%)Dx@ z4_)N_Xn-fXlUrWrsFSSOw9SQhkj~gRcjNcHF$2kd-0-cNuFty1+o4+u*p|<{_+HX@ zS*p|Gx27uL>$Bxzq#D*Pzp_0!W~ZJ{qJ<{q-{?BZeLNoNWR~6u8VWC1h^t#aW9vI4 z)p6&Hi%JdI-AvhVV`%m1Ca3ZGH50o5qtbh$g?#S9epVh)(VFTiwPcO|(&X|5O8oxb z*eeNaZiPpihEb@&!+JSxq`2vQJU*&ams&PlYUx7a1J>7<^TJ1q3K$Z5yOytYGE=0r z){eDbJ)iCK0jl3oc)!_vTjSFbml85^9KZEBBs)~hhlZe&t5F4yu>m^h*Ao+@z0mUQ zDPxMepo(0-;k1DMdq`}->)&6+kbP98h%dBlCmME!Ox1=dzg5|LxMwaFG!14VU?bP0 zwq0O$^kw`?-%*3^>b9u08~V6b7h9EUwO$PkW_w@9EUCgr95&TsMup?<{Jf}-w8rm{ z8mdWC*wj{5rmhXYoDZhu*c79{B!53-(f0|BmL|y}C#ALj7^S}M62TEjF3$*sV0Fr4 zkY)ACcJkv$vRD_(_gdnnAevABZ8~p;KcI>cDC>O=e;@Id0GGqmBe zMo+G}x4z5<9ik-u+lJ}yUZ-k4o5k0$UIKCS9+SK2Z(9)!eTJw!jGnbp3$?u_4#Mhu zLF9he__Cs;nCaAOKf`Ba@~lGl)`U8)KYJQ-+*(RraSfH+R58?Q9=|;{+>Km~7PQGh zSS%8zXM37a;3kC~r`1ZembOZ}o;{s*#Pm%i^JeBM?CG86v_d8~ORn$OvARtO!&_$4 ztdgtBFi{ncv9&(i@Ha8PNJl=Vq)-`;tW9K}mkzFVg!+FcWEm-*RVY>)!Hhw)ShBul zdh#wC=|Bwc0cQHbN94PPmEY~3aKt%m5zd_uF-4(|4;3}E2^ea7q9_HMOdBOk;6)H- zV#xOddc1Q@y;d~z;N8bzT*VD0?%~gP;=$#R6F$TMbG|4KHb`Cx0Wd)Ya1>=dD(NO?PDWJg&f1EE-18J&&)n+LQj}Kh>*=#E%^$mXxA&aB z7Er%SmY#nwftb2!VP_IU^29A;x1`KRxv-cNllF-9)GtHCFmi^sXIwk~Y@$vb9mR?v z%@Aj5*!7t}`Kuux9vzM+&Em;%zGgyaSiZl^thozZ>$@9Bo@~_c-E_1I*;=)YvGBK! zs4Mf^Pbb6)-8nH7_FW9Rj93p>PN}>3Hf;{ROX`}6L_9e_C(4I}tn70q{8L&O;p zn>J}U+JO$SvQ8X=#3>8{>VOd~|1}K7?ct%9f-ww$srMPLX}Xw3)??Y%@M+_#8`Q;M zE?=J*rL+#mH1b7;<<=*%a#N;z+s!L=sp*L>-?Ver3>EgcUNvcpJg-qGm}j58WSCvG zh`7|Vy0LYAQh0f*{itQ{Is84%Y(7^(Qi+ipO;vBohWg#esQZ|o05?b7>yKyG0_0NG zGC|o%!zJZE)pc$rj{$|r0uIAB;~^EvYix;>XUatBOQxDPs9bKwzE1>sqG~psMg)Z) zAC~&8V*nfVrKEN{sf2r|9u$ac8KUQ#wD>q(LDb|8-`rq0LrtR2UaBNGu?Nk*W)WgD zZ_c>2dDFHs``zZhjofZ|nOgIq&yMI$zYulLkUi7>MYHv0EJmr6Ce`sUbDuqi`cwBr zqg%^rNZF6D*^Ss`+QDTE3FC5PB;QdLeQ0+*-Zcb{0wnJe&jWAtG0b(OYb(M_p3vfP zwp~jg;L;)JA^}p$PkBfCVk*Yoh(>UZpDu=Q91EvoVi}@AX*j z30&h@By_-Xx6owBNF*I=D$e!f#>3B50qx(sQ@1vP9-i+a`?OI#)4xGF>D&9galPhy zwn@LU&(ymj{QEav!iUoC8kOzAiR)aUx+Q}2*)9=fm5ks_k)iKi6=J^J%I`|8f?6uV zu$yU`xAra>ytsrjOKml|U23u7ldsUIeC{mY*VkDWSPLe2xr@OmB~%LSQ_}hypf^Km zHN-LzP_<9TSY?b{G}e2{AD(3=(j{C;NHXeaak!^vpg(6l$Q6dF+?`#QOY|j+I9g zNrm;i)9j(~;3<)x!))g6*GDK^eQS`T)7>Uw9d+6n#O0?DM!E4iX?X+y#_25Qn}>&! zGsGfH{F0fs+{sou$IfQr1N%E z()y~o1IIZVxzcQ9dEQcHM4Ro2GlfyCfuf5QR*_CbVAShT5|7_co8CCnNIi#c1BaY* zceEgZmMfj>rWVqK9e6^|hIT}R4Z4ywGWv5F?L${nh! zZ>j}>C0B^(4LqzhM36)9f=AATS9G8F#nQf*@AB2r^lnLC&d+Yn3GLH~xs9@EU$xUu z21=O@yp8+v&(b}&1jm)!3tg`9tztz_9jvmF=!0iv*c(?>=XDB$Uufs&4l6JSAgBJY z9#UYh>p9APiqOzBrAEN9XXV#Pd~7;|n;;@(RU_B%F+xkkqkf^W;kdR5LlB6orU(n| zVARyT>7gWxg#zIiIRUvvFo&8Rr&H-=%!E!ced?D`{D)BE-k8tjnt9GaCV@qo??{lS z{RL-JJYbM|nd3Ru5u!|{2m4!)yx^6_(x2?l7nS_9bo}a3C5g)UNB7UJZu~N*8Yk`Q zXh{}^Qk}{t(fZ2l;w@0XLr~sw^cy~Gqy6OrjkRUxU@6tqrirlvn(W~zgTbV7-+=Vi z^z_^>Id*j=C1iQ(gm?!)4x>(#Z0-aCK*xmUFB6LdRg}O*vI7_NjCdWDl{Fkl+yU<7 zJyxqp8jtVy{z^(-vH-BEj!`zC^4CnZBY6odxymrnPNuv8?PD-!_0J~?__T=@auY?b ztyr~;V_ngLqq9v_C;OgkUp_nSCsJ{Jh&jHi(6+Acrsv_&(HBzk&JVSIacZwi>r+Lt znX0?os!xeL<09LzhWm!@xb{YSDy4k=l7Bk4l}Wh$+`+KJ&Gj#pUvK9x-s1R`eTR-c zxqwbD8TsCggrF05yo>hp=8Js2XTR3PX!70I&`qXWjgf?$x^n$KKx+sinp>VLO6;JW{{&2fK3r{+RB z^hiovM_)%qPhIa$|IX&l_|EOl0^IPp|9gAqa}1pD9$X7vsukfiuO3Cgj~I@-V&G3q zWJn>A%|xjV)n;U}xd_8eGNIHqwjZ)4B4|+v(3+B6KepdMG8`_{yC68b=M{pOBM_>} zlXH)<;7yf}RJc=_3LFyd7|7I%e6G}swAv1ji{6pPRsVX$&o29cH)?eC)6MdwV~?WQ zTiA1HW zF@!K23>jz|ThPKLTgh&sc_^s`0SolkV)*3Wyr?-ZD*T&I!``3Dhfql0%va{mQ8MBp?V8pzY&*L^l_Om$(C82^mQ6N-qRGsVms~_c|urifj^@K2^Y5$^viP0OFTMofGka7JE@;n z&^0eEZjO}5F@3BhW#oKZWi1Er1dHoAK55FAdYh=;?XS4>p0hi#SW{a~j8WWB zJz8ApJWd)~d2?mAul6$|Ww>A5ZNqq3V|4=kG&ReK5ckCTw3 z-yp^YR8C{K>RVQp>ArHAs*Z?1QJ3TdqBx5F5CazSCuYw$KrJ1AYnKgbr2+8nvN;K z*A!ht5IN_;Q+%@Qe5joa7E*_u8DUTohdv+-$HtVH4XR^m0MGvcVg$_b*f5usFW`B= zgca&58D$-J=~Oha7ISnrAQ2bOga%%A-tyc2otcdZssz%+C=c)eAU4rNlCA}A<%ZTM zt5%k2&OSSCD`6{69%KwsicD1Kmwa5|2jGNLW0$qh*Ne{WY6?UhoH1hXJNErjbBa?& zl+h1WT`(X&*Z@EskA{xTPtlWf|E=HM^S6o<8(y1z4OZqHe&&*C2x2G%OxY6}qoG56 zj^0Bav-OKFqAL6ytLupC9b{ZQCiPmMy@zM1owgQFCxLO`xHNULk@X4~PUT8iN+TS|Du1F8(bTr+ttzVv)mO)LFPfC(k17pv zd`GfWku8kufEQ9qRz=J&&4Dj3B~3T|l3L-IdnEf8J>X182}@D(k?%w_h@aRJsx`68yaM_%#)O0_@TiIZU*q-hH;b-J|)7R4AUiq5CE9?y)w)!CJ=ZoWKr6+Z;}wt zBol$r{1oQTiI$}nycLLuc_6n``4wi52Rsd?g+X#3KuG{S0Kf+_&b4>tWCg2w>t_8h z!Zft>&b^*I5s`4ci!eva#1k~aD`RN4M7I8$cnz|HMZoM_+1M=vxoqxzaw zcp|vI%Zr@?*k-XlbA(w_h5A_aoO4%lTzB}MAk2j)J_i^&d@?uCtPvpR> z;16R`$%y}c&6AJS(c%97C86A5)PEmfXm zXox(B342WQ<7F_l6o+Is7O-^)Wv+!&nqUGPFoYyRB$PgkfOcGf`t=aWckIU+Gb|{i zkQk+CE$k;wl+;hFi_H`Oa>PnT7D9PItf98%%q&a2>(<7Qz!*dQT$_6Y(<~=$+VSq= zH430-e{9&@<6l?0RFJ7?lUjk%-&Cul0~)0E(6rjiRjbq~K7Mg3*J)IZWGC;eLCJt@r+oSt}JusjgT&t(;Zc2~9*5gHJJ24r{ zh@m2m63gRw<6Y@a0fSV2JguZg!6isEqf)TaF>Ly<;~M(f&~C|?DRI?>62;fNvqJX>%mI(l$goa2+Ji*s6c~E%);dsXx4tW4re1WLqJA?Mc zH2~8^L<@jRYG=|~fC)kFk=C!W8V z{SbjyS(eVEPm}#F1?4CMW0Mtne^d`>g48aG>AQPbf7sCa&f?1bxv+lW&P#GshexFy zSsmoj1uTF-wRFg_MM-^6B4wiXjDugMAzN5}W0KnU5HZ!K+WdS>_6xVJq2hf%DK!z* zKhza|@p?jW^Gi^uM&bQ#&F4^xE8N?<#H9Vl{z~Y5G`0vUy;7-zVKL1LCcmFI=L#F? z^Mx-@c$ayVNQ^0)zxCHu0_T# zJ~flstA4PZ81D+9ij{vLhh>Ys6P(p);u$3cJG$`QDi2{A!_lyi79syHN z35}Wpj`o6shvrhQMZw5Mo)_>tm!933u|REoNjjWcIx|C8cEy(@^}Mr`RP=t(z}|m0 zz8Wi(AhVIwX8zKuFR@tBn2!w+fH^4dcFgIx>KJv&`Hmm5yJ>m+2##7`x!i9|rF#0g zQ5gUdu8q7`Yr~S$uHSwCO;&1o(}0hX?MJ4^`)Q?1^pOnvP9A&6D+g&`1L0#DYV;EK zfH0+xs~iSJ1$vRz)Oi!KWqmf~qa^bG2W51Bb;TCnWz-kl;wGfpwmJU z$$Ua(WmFe9%AC4nYZ<>8m?r6WQR79D0hRrXY&u@bh;&~0q`1PoHCEvg7*&j+%U5GD zF#&4=CL?yRPH^<|giAvi(6RJ?y-O8wk{RCl(Phx5v@sn;ToOAdq&#zyatpQ0d zt!>D0BC-N)-6MZ7X?QEV3IPrPzySe06An`aW1R*&Oe>Ml4~~KGG(x23xSgQTM-Tx> za9YeQAuBdKOJqGx0PYV7Bo#e{agxB~QAUx!CLC0?QlbNt7t+_I#z|q!hFav}`O@@- zi*aF{^liZ>AL&|XHclp5Q)OCQcmwDf)DqT7x0x0m)N>vQ-W;b4W@%$I5NbV90DwwW zvJkfo=jt0Wa&#ZzC7D#wo|^Qv$)R6AHV1xO$qm@!41aFynIJprFd3DU!+Fz0g4wEm zYOPu)67eIPNBiR&%6DG_X@(bG1oujIOmbT)(`=)Yyj3-}xcQOKcH+*|y?yC^+5pK4 zkPWa7@tzOj39U)Lc_Nxy{bPELM_pDK*Gmjx^Mh58g#I5Z2=QxvcEQC;)?hhhFygtw!Tgh)^~LvaiD&lURi;1lKxL;#MCnkL?7Wzj~PF+V(|*3c|p z<`;eWvf!d#+tL_Y=OF;B&>dsd7~z;#2$^4L)OTTT_7*3!RiOjYmhNB8e@&Zd3zxQ> zA#2NVohfP@?{!P|i4K-#`1uAnC`EP6D{(#T=lHlQ&B2`htZ`1cRiUv@=4_ zqE&_d>-F~s91<~2Uuw+|Jtd>AUztc#kQOh!ux3GzD zUw#Zg0D#rPO=)0=zyoZ65MP#BJ&+D*vjp-0xz`qtHW3*G;DBQwP~T0CvPC1Qn*_oG zc>wBpY9>?8JjuwsHUC&HMMRhpfPxJ8frE}UN{wFUbp4AyDSA?|xPiR#mCgDlEy*PS zV2D%`)t;N%KM?D}io`Y^BOy|*C)6QTp43JF;5L$N%gf>~JN%^2b{QL|&ga^1e>+(& zY!u%KvkWe7Z=V_T#vNs|m!2)o#O)$bAK&b-3X1%y^v@%$(PD4^_}(@R@4{@}zqm%Z zC6efhC%##?>lUZ*?S4R{+w_D`80JmdI^M}y)7{q{mH_Gsjt<=%&&FZqpQOw`{c#^M z)`&-S)L{$S69dXC1twE?w+ z`-(>{x{0*4k(j>&0+$nzgV7*BB?KX~suIFT%=1Z59#fq*3q>6e>kC|yb0vA}_0iZue!DQ_q9$k8`i!OM&vrN9eZ=fCHD zy6T?3e=#HWh=+1#ZeF?mb5*Y8wNb4u_h{U$<(%ee#H7{c&*|Na*odq&`Bt zZS`@wL-kTQNs@j+X$cMu;c~WaL74DT{eyz;yyUK5%|G(@=`k|vDNO^#GhVW4cuMp0 zlmtU3%3mXkFn*$nZQk%8EkJUGD!<@XlAl63Ugsf396lDp;7G((#KR|C*U*(Ev*T8m z`Na8k*XJSo)x$^pJVmaKh{)+hFGyf!?peYBB9N4W$LQ~kX1Xmi6}1*!Qmgo$q3La{ z4$Y%<$M)ClLwlde?VLj3kUBD4Sg8<|>{x~fcpsG-1MtKQjE7FbD!cUn;;bOOYPhp0 zuIC310Hw3=@c9Qojt|$AquvvI5@R9yhy!-JTxHV12kh#Eo^mCl0qAW>o!5__lfrv= z+T%^XF*aJ)%aWe+VruFsUI(uZEL~H5W>^$$_wfDbx0`Bn^yIs2(GpkCv6*ryGWcZZ zOgMmA!K`vRnCCX`t;sVZ}huVR(Y z>{rG)4~IT0j~}TpAlJ^bwQ(s~S-EY53^&7`^xNZ4b3uaNnOMuu)2l>2`wVqyg+oN$ zp_nD6)YwIDV!9VX`ijM(NA`ytO|nV&Amee;5j`p^gHxH2{5lLqQ09J^29vhUP>Rpj zTjr)=1Vr67NH#;}h{Hoo*QVmg0)W|68|dOG+H-+ZRpO)qjL%ME2qPZ%9A;R_k&bH= z>eoLzJ3CBDld-ej6Ym&qn<39*jSs3Wv2S)LbPq~vq1H2#000p{4zg(V0K9$GkMX10 z1P`bPM@B3md96(y;+>+3DJxO58vzP9)^fEDpc^Qrr;Ne!_JIr-;L$wOPZXgZGxvw*wF8i(4 zzVq7la1c3WGe6GLH3UCogyQLxsF=9WFZ1+-izd^#?elq0`_>w&^m>QJ3h{;dLZ?%4 zN2S^F3IeJlN^e2Uj+2&I-Zo+1q;7U(g-`uTI(6Dsx*qI;aciMzy(;^p+GuZf7LzQ8 zh3;fd16{NT#8Q*fk_7BsrRhaoUU{mQ9J>vC>M5-#t}f!4ts}rF-8mGY&~MMIfXjgttr?LFr+foU_nFez!V7BM`w-VVz6ISToWL*88A7 z8WrFGI7B2USzv15?PK-#?|g8okH2_Ynlm7{zak)quye)e^H#(S3Sux)4oL@*gs-b< zasVIbV35c#3*a5|ukQ(l&fOK-lw{Hnl2J}77zZGx7x*(hii>UG(`U!jSTfl=s+P@!Ms@KS>_`de3diPoj@0-r@`0k0i= zGxoEv|C@I)&pz8c67%~W^K#ol+hwyQC;TPz<6+aJMU!;l5k3GKrUOLQJs9VpcoW%6 zyH#@iF497?U}AG!^34GQL;UY@V=2l^?^iDcU3ClO^7p(&KH0XSp|ntdCO@k31<&vu zWV!OS2*nI3v|WVAAe7bwUMr3UbW5@!T|cyv_J;QwU?{blhdH-rWx6>$7G;YK;(CDZ zXc!CoK@`dd1j`~g|6X_3(UYJ(9~a^pK*6a*gF@%H0YAO?wa2-HBAq>{Y{-->v?u9w zXnF5H=YRBXqv~&=zPGirVPB-ZA33r5ow9d& z^E-C2T8N*U9?7@3sKR>1I<#olkLyZG>L{kJEA=4Ww&!Cz)mrgS+RgM6hRe20+Y(Lk ze({BqA<@)X!^+9uOD@(=YrZ+F+F8(2m->)G0LhqCXO%#NdPKJ66zuh z3yMVI>=8l$ZGn9u$?9xZN2I3h6{SY_en|*>h;9y;_Nlzq_crKH!pG-F45otEDFFrL z;ZPew*$IE&h6tav^((unFUM>2rH;1_KbK4&kO9CrY3s=<*O z+<7$1xyF`kWK}RXNciZ8T=;1#FSINj1p{W9P6w$5@I!l5NwkrTS$98fqSqI*`LUi+ z6&m&TySNPubDVtHm(Axrndgs2qoAuu*ecj534C0MNGVa~vopN%umfoDSu`d0p?KNi zc-C+$j)sZ$adzh_`vrgG>`+%4W1Rem{EDIXkb7Q)U z3HwH(m{ko$X*2K{L8c7=FpTsp&U0rJCD}zXHd5+|@j1_uzo2_k>})qzIZfy4 zvN@$L>z42)A?1$0KF_8Rq2;k*E-6t4pUGZnt-c&-O>@2=61zk_{T$~s5@s4FQrprs zS)b}&rQylX7bRxfJiSm7NfVOp?dW?v5^$N;*@N$NbfQIP?a?N-1}W+F(cdiY-sflusqW|@FrTr-29Z1p48%kvw~fGqNty@5!s zO`>*-1&PByt-ZW{{d|&PueviF#FVisLq& z^qj-i9mxgzU-_dI6=r_isn&BfceapFm=y&7{MF`gYqB`M-p8s_)^-E{Wg{69fXM^p z%P3v01|RNW+7g2oqbc7-;b6Qirq4wMAbRFx7sRp!DC9X$pA&foF@-Ycz=LEHXnW_8 z&{QO;<@0mEqXEL}rvZVUy`SdhpW}ofydioXq!&M8{ydKz*{{R%)tF)?MOR0--4$WW zvmaS(mAp>EAtjlnG<62NiQr@I-`>&5E(n{v(qBay49(dIW~6dogv$eMw^4NC3bSnK#)^R$JFQJop-G4J}<8z8#v?`CI;BT zsjr^_>aQ8*%4Q>L;D^Dse0De&nuZEF8LlImyCbz5wrEr@6a^EU(w`=uj`Fpiu|7d5 zu6upNr^TJ)wTM^)*(3Dag4irW@PE>T#P!9!%8ckX20Vh-3yivLL_hek5UD5GxH<&_ z044&WY)cOGJ3m&2e4at%81-*Slm-Z{D&ix64w=xsDDh)nl(sgVJUNVQ_%RZGo9{Eg1w(VO^Mks^K ztpaYp&Lv#jag2##`{H3w8@h-B&D#;2NYe{dE>r9RzrQJo{@(X4BeC<1>$uXD%@EfW zZ#(H&9+2tVIW9Uo96q~nW>JfLW$rMS*>7`-IHI$vZY_;7UeVic>QKX@L`f>`RbgR&D-#KJe_48@Z+ivZdS zTSoZ(9B9ObZXi%lPlYNHmyI9TL-Z%ZZMvtaBk7UagJYk>M?y$T<-HG4K8S(41>o%> zVDVXer*%Ezxj>x?S-qihF2+k{GV*Z%kZW@w(2f* z|J<0HRUaz~N~uNDc>-5730MFk`WoGtEi`n7Z`{FJ*4Vp+Nn z62S9NZCRg)( z5l%c~$N`#~UVbzu(zL|f zF$t4@LYoT_xEN!9)3-2pB!_i4kb0G0zuA16uwb~fKGAnJM~jhd<+jdm&_VC-tZ0u2PwPxIYS#Xm9tKGG)@U^MXnetEtZ3QPU zHH~}1v7LVZ{=lP!lST%Qmf?!z`bq_UR-NDovj-7zT0>5$P7wbJdUtTu8@pjVv5bH3Zq$u zK;LgUFV$cUtbQI`&r|}?LM2NiNmtzQtJ-*p7&BCzLh7U0qDdjFmp$sP z)6l3`fqAP;cYfnH zV))_HXC-X|_OGg41F=C*PRYW&rLioJgSyp`vJI8YJZ+?Mq)U<1lr@2Qba%B3r^J)Y zUg<|hM(TIF=-Hv|xN3X8kp5zoFCT4#PI^-AqToWprvlh&wIBAS*NsZQrl1j{b#Ulr z)ta$mA;nZY_eZ9b-f|IDDxldQb`ah$azClrO?{RGKh46#4{Ei(iuy%Wzi4Kn{<>y~ zh`#*;+11(7-IbxSc~2t7Q;fwVzCH#=a~U0C6_$S53Yk*UJmFYd+&nkthMDPB_W9tZ&B~Zg5T6kiyIj{Jd1dSrO6Ea<(3EB)L6_wyF1No0-k5 z=$S>yBuL1!|9-pCKD>86{&nFkhmF{k>4Sm(xw-Lt`fkmpF{P*ah!ys~=mh$s_l;WF zM8D!9$uaX5Qy^)-H^Em|O%AYsZ1;&(^h8sqAV?@d%G{;s+gxd|L=a8uF6~5}vLR!H zfK36Ob}&MFt^N0%YE{Z|d{O^y-6vry!z{#z&1BXU((&;*1`mBB`viJ6RO{5g05@d) zDWOJB>|JqzN$g6vAF{h(Oj5~dmL(u(h{7%S!19n8T|K@Mr3-G*iCY#qSR3PDOCj+l zCHH5?D;CvI2=D+g^3p30&FGQ&0|15$XdPCU@vy=J) zsew0V1P*bF**usCMr=DTDYt90a%tp_r%ib#C<6s_+HJ zcDuMNk;m2xDG%(SugCM@?4f4HOP490ldF4O#B@&-POIE?wG%FsH6&d%33c4T_pKY@ ziG@RWvr4I=uf2UySUp@kNO7CDDG&TcLm@lER~ubVjt<{!9(9;S=r-$ESKG93;YP4- zB%{Y^*^CIvXd;Aqa6#>mD2^YD3qqXrzEUFdeBS8!o;Tl#HY}bJ_JSpFb88}t>k%m} z7qb1fbxUFxP%V)})E5*UGgw)nBut6wkDJJgQA#8xVW!#BSgM!gN+PXCYp<{S9dGRg z44>D+NSR$7y|(eq{)Y_+3iJmg$VU%ACW>0A9L?S3Ep4@Z^#0rbAnL7y;%J{};n`i> z-2;mTcMq~?aQEQuZh-)cySuvvf;$9)y95X!xCDogU=if*`}^*#Z~mFBnyszcXJ-28 zK7Gz`QxDxvY4}4pds+O^H2t3%^_frV&6Ss%UC=RAX&rc` z&S;VWn0TYE=g0YSYjv;VXL+{yYDWmodd@4>;FEJ@b&4hHSjOSd-<6x)TR)ZH-KsON zEsY+2JnKDj6WU9e28BhLaV(W;M_7%wX~%#ocYI`fUO%X zQZZaCEIeAj5z1j`?VRF3wbJSmK!b2pZbU#Ok-W4bM_wjDP~M zYg1mdj%rSs26B_eX(tv&i1{Z*m_bl+>IsxsGC%kx7;p!Gb98?#`1ku;h^}N903S`_ zR6!n!u-jsxJ4ACqM#aC9qwt_k#78~`@;j=O@sudw<8U~`+d%;6;s(LPh}}`pfMA7; z4M7$@;}NddY$Q?=ZEn4PU1Aa$9;$g#(+$HtZ~6w$PhZLE7W$~@ zX0>SOGJycHz|QXXCjB2=gMO6TeUbJyCtZ74Q^5a`F@AO%TOx7t-Km@MZ5+N>B~vh# zSh1I{?tzhS)rar@xE0t`Nw?FZ(E%1xculW`ZNhl{*UoZbnPrNs^cfen(mjE9xS93) zigXo7fHS2Lk%Qb#Jzt}0xV(afE|$|wYj~{adG9#w-x};9t(mO1|EsCRP||KzO~S9ku}NE zp~5pFH_26vLHsjISOa(4>p7~$4`h%*5b;a~BuapW1b_@0tW>`a0eFUnN`Vp@fRH>z z)B!A`0N43B!8tfXn&&*2gG`Sp6`x@TrEgQ;DnpLJZyDTE8c@;>USfm>#Mk%V4RSM_ z!65a(*6-zwj9tqLjprv?#$P90JSUbFcmtAA>1@v+#LmjeW>RnE{WV6O(lI=Dk3tdQ z8Wf9VjSTSr_?BPcIhSMmt0VLe7)XtMclZWV{%B0CkS4^nzp+cdoYq+(ZS#%Wex}R4 zMBvc-FF4VMBK_3Go?R+bm!Xvj&+6s`_v^Ra-dWE+M5d z`s|Fj8GxYhVA}~5mpYd7>Wo8!E{_Q!?~;=@1aCEE!okv*){K4ylQZfT}JP zUW{}=opR(7Zdy*9AwJl4rsPp61;w1lNQ};iJX1p!Lz^1}QxQS{3_uzv6cwPkpFqjs? zKN?iN#(Jr`9aDoy_D~4WQjXr!Rf4z_mR0pL%25DWX*jTR3J}29m6?Zl6R%70fG34p z$AryyGmejcjyy#KbTF%z)l&b^w0b>0l*rv87zn^s64k566qeL;DekJ+tl)_GLy|C~ zJQg1l#I=ii+Zba(0G=aig`LQ;?JTl*@W;I|{5XfBln8f%b$m?A=h`;!@5l)a`BSVi z%G5}626szQ;`cT=n*lB%#>`(UX9acSEnl`GX|M zMneN+6CG0f0CbjR#^#u(E9q7RN~HJ9S7G>!hPsnfGUbsBTqmF|f$D2#l|@KQQu7Th zbCZHFTleMGTXQep(@n?Fl|rg)u^!|uu(b@LiiLM~d%{u8SrAN^Q;HfBOE`F#-4c0F z7QkrweG;z94h$v$MCP-Cu)bO+VBr)h9Y!jJ4qKon=P(7K08wC5#amfprbojcb8g!q zMH-dqy5rRo598|!tz&}4G%;kv17lq&B=833eneZ&yU;|9XAa*_pf{_YGmKJ zOe{=Oewch%&SUC(`nX6YFH$->Q%7eH=`kK6re)+VJrpS7R)7v?4^mKD$5iE0*e3)q)kpL4viMz5QUQw4Y%Rj zPszR1Du`>qiQQA`9}VqA0WUbS4fX*HhB}$Fc!2q*Nd&M%v{iwGu(K$WgjhR+KWm4= zD~-2wLg|Tw5#1Z|(Tz5`#1FX~A(CnXHzRvQb^CGWUWMm>pZw!!7jc1|&X;=IVR}g9 z+4DLdbrZW2ckK@8X-;z}c9R4~brF>2gFe<~iI8vXQDDu`Uq&da3@HoAl*eOjls z4i1$oC)SSV$nuiC2=B?K;Nz>2tNH}QbjP+-x(#k9mge+9WAD7!a&D7^+M|lO35D^^M)4DO- z258$DDi|80qHwb#G#jX8_!IR?_{53a*cdA%tXfBUdUQt1L~XwIeexbF-0uk#H5ecgezbAwBDB#dGI~k*bAgkbO14yu*-rD|nU9ZE{oeC5h_CPT#B0U#yl&kc zP9~!zW6V;iMFeN_-UkHuPKBFdThZ}uu0PMGKY3&k zU;Tm@OIWwW=*?*#c-{}|P7_(>83nPbE1TK{+aLBmWvBCPq6Fv6IV_~VQ6`c zrOnAXY;N@#)KdO}T!B%j(U>>LSnj9y7=`XVwP?tIvMTn*zB08q?+3!%J=L$2Jo*~) z4ml)Xm^we2ecMD{%uq{pRP40V-bspcnWNBTirPY5*v-=56@-~dbMDAn#l;XKgZ^Ks zvTBCz#vZ#p3Q%G`0j9Qp=`E7k&Wjo{^Q87RBjsG<{iVi6Ji+Lan<{L^KQ-DG0IG+Y zkwl8Nh=3@h0E+$}j!WFADdflRms_@wLYvtKjW|X4zOGhFL3`f&A z7Si*xGG(?SNQ*Hm)CY?+^8jpxTnI&m)`9k z`6UBL8JRSw;0{IYho8``)>ewZ9Yu&#Sz8^_4g^wsM?Wuz&zi79)PnkvOQ*^@bZ)-v$1 zsYETZ4(i27tr=(wP2(%obT5gte83jdGBvW{4C#PJ`Jf`T}^ z#960NJO?YNshR29%<3;%mpS~Q0y9`z{OCnz%X9CSGlgi|ufIS-P(yIWGrJa0WH&681-{8H1ePC#GN0sZ3Z*9@W87Z1|1_?~eFAD{VFP>Fv#zARj{CKO-2^c3~iHX`6A zecV{x;FWv$Bk<{S+rNJJQi`?6B!z*jNR}s|0*WgS-e_jlOI-^3R?kD@25v%(*Xg+Y zL_}f>;`|9MnlkgJoqosroX9u3&bwtlI&H;P*5F9)Zn(DeSp06v-Cf>3XR14wRbD1B zr7x@k%Cb_*6jVSRs6MPIVX(gcn*06$+#~otr`FGj6k^?5DnstfOb?Oe$86AHp~u~% zgYF zy6?O5Srw9-A@iwID&G`7ft#r)`KS%DVb~DZGTN&)jrRZp==>3*!Q!+%SovXDkvCr$ z=>IaXt3~IB2LG(-&I}HqBpRsnZVfn0x7ifPLt1Bw4lMRbUgjZRZEba|;bf9!*OZD7 z1`lRgg3QUn`2ksK3#7w75NVHtBeEN)o1wSW6ldcvjOvyKm5&X$zOfmTs+E#XY0!K*C068;YiT2*y9nnKWRo9^L*g6zaGe3 zjDXyxbLHp2;4=BBmg5iBC-C-LkR|0yc+kKn3ESLq?k%Q;A5ofA&m8|=MX2N5RJkpX z8Y&SlG8>f7@Ddo2_86DeXdtX;E$g%-h~@CsuIdPlSjWNEtf?iH{~VqY_Ho!sWxokX z{*yHS18!?-Lf`4zHcxDA`Sxm;#g<`YNk4$FHt0jk&a}r?HMe6Vu_(j2mbRnPNy+jG zF;|&h#d_W ztbF+WGV$Htq@<+XR&GY~Jd8L+gpZQ=)Ahs~+c)w47GMN!*KekF#Ev_C;pA7>;$-Ci z!*JDP^RLYs*PkC}Hl{3o>yYds(UT_s$v0)4*h_2u7t0|bSE$-}Ufr#*iw}gd*k#Zb z135en99BFXiwZ&GGowL`_Ss<63x}*D*g(kXE1@v^Ujl=HxJoa75|h%sx~$K$?Ku`1 zYjek|4fILK(>X-u{$Ps|T~%5l1Bv;4ZjYcnGAU4^c6iz|z!Y$>xjl1u$j4amJoNG8 z#temt^~Ydf0omLnYX@m^j<2bBNZb}yp~g0|-@(iE?21xM0B{?q-fF7jNKirmr${CN zB3djJD2$KU^e~a+&N<@=$YqXMSvJIHbGohpg>mjBxE#(=?Ji*`3KABR61-9iKOShW z8OB<$>(?-HQzU=Iu)7M6j9k-{TuftCw&RAf!)v4jvihQz!b9uAVj?hwKLMsSZNEtt zUn^Do(?$(ipz4(UK$EET43|X2%RxpX#)S6Gha0abU6x7C*^E>~o1F_TV#cfT*cgn+kt_Qn(E1zP6YinhK8wB%l3S`V9Ai(t@C*Y~8< zoeu51cK%sl*DrtnH`~WbgUac}1nn3<7}b@LwwbVJSCR9LlhA>oS$Wr>6ATo=g1@5( zsgcW2UI2g9`e;KRS9Qh1f~9tF@K*3ET7rL_svI~J=?9?U-9g7Hf5RIPbf=l&sLGio z>v)WUq%?;uoW(SLCjA-c*Fm^= z5$XpM3K8v1~<@ z9SM+5Z8{0I8NZHcx{5<&{%yPqseKO(Jw%Ha^u)AAm`L1!5L)pms3sDfI}fEk*0r# z1>d|&Fp>qcIj)ex@#`^krJ7?yPmlpI?ayT`aG#u+dl!7&Nnhd3@4$4f9Oj4@mVbAB zg>_!WR0S0V*UbrUjZTqsHR4gMbI{BfWvEXXTCr|&m*IHfOutOzdV2^-ioR@Vg7P?M z3d9lzAf;pw_n7Q}sD<+?aFO>*3$r^V65*8Xu=f<8e8>!nb%3gns_oDFwy`%*11m20>eYB0L-Ne}leHE4?II5)Ti7 z{-GEY0$`IL+df1|*k0cTyR6TpO!?^Aa3h?xRd(8+wf@yL7397nuOu7p7&m!X&2`36 zKGBsTpae9S{E;7v32Y*2TnnDewUZiASMaS}Jzvdl$(s1O_zJP95@Hr}&w`IIX)RF# z1ISYekR@D3IOtv#9rpt98inl66>8-01<{t4be)*O8QN`cP>9y{k?jxUogjdsZ0!jHVL`M-ZYd@x#c8-k4~N@}0*ULk zE!5|tN8aPB-n+ERHfB$Z<1SuIRtw%(<2s~jSeaB4MFn2$s0l&YvE1of!p91YOn=(f$2|Jq70FR4$9+^BWT#AHi%#l3dVC)^i`x#Bvq)j)EZ>g z5NzO|=4=Eu5Wdn-P9Pd1Ii(T=t>aa-UH68HuJV51kok^%Xvn5E`*)<_7gCWRdbW3h*1IGLioet9Jvvc1UeMd{^Cc{ zT4P>LduijG+t;k>j+rf%bQu&a_@LWP1pIu&!`ThD&7(wP_plI-!&^G0L_mwOO+T?% zX5M{(Fp$mRZ=x@Xgvu(KkYaa3XHIi%;s!h(e@4k2!DsO=oMl4vQ&!Nww%!~&FAJ>C z8~bQS-jsye=YdMd2plQKZ@g_9Z5r_>;{;;lwD{ZU6105sWzmm=Dp1EPFA`X3>j(i1 z>cORj1)6S(adgBM3-Lz?aBmwD$t4l}+r{e#i>yQ9|ZqO&+x{^Zw}i})Y*Ao%Bl zn@}39io37a@sHvoMf1u-ee4HzObQQw(95@oFHRhh-nEyBvr*<_Jc3^6k%Df=6#KS)d0uoCazBNR5uRAQ~_lJYUZgpMTNS&>WzfA5?)U`A$OU zsK#y@jVu+bN1r)^jz6tsYL-6g=Yf(!V1}YLWpj(P0zNLlA7w#KXhR7{ai0ZR!N9&b zN(&e{^cK?+4_=OpXAS~`QFY)TOpq8b)JOvB19ZYptj)3)_eFiA)n!i~X||XvM^cyN zDGHxS442U&rx-gp(+_Ze|L5e;7jQX7{ro1Y!2-UIRL zY1=*FhMTt`PN=|;$x)rB=z8tmwFpw#OoB3Td>F|!dhz$$lt}TJ?^AQ%5mpY5LrpC~ z;uoj%do5i5+B@I+{fQrm7Uo}lbwu$g9ws+>C$w;Zbfc}A|JDd^RIF4=gL;;-711=p z2~-IGCttMLWqW8ALwe;OQEo=_7G-@dkTi_;E_)7aw|Y>&csm2}^Ew^{U<3H**1oIb ztwBK{U@SjA*Sv5qo_oKb_SAW#;LFOO>b^x&m9hcn9K%@f% z4UCBnDv(^r0%Afb88R7Cnt)?u?uV=j04e`EJ)cp!BrVg~i2#oqctWeZN!y^Acv`O$ zQ)20g@cqe*glJm>K;z78&+lT}!~WLyUs6@K9ovR=8|t)J5lM9kX9@k5AW)yz_)?@X zWaOTN5-@O62-e4S8g$<%lz8KxSRqkLP**YweV(l8>vIfjUoSEXczG@OxT?)ZnE$5g zU&Gy%M*x3BzN(*I0qi?B&tv2H+G$C-CJ}CQ&pl_)JKRtE(sWZX@yl!TzqY{#P-V#V zcMJ1raZVHVVk)XXA9ihQZy4l;4^*f`8PwaqdlkPQO?g~|$>etWt#VuAh^!6{7O-^X z+t%2M0Q+ISRT9FZH|@!lq}kq!YuuRCHOcBCSM- zgajclz?XTA9F_P&U32T+cn~;{GkrC&=W^9op`3!1Dc52KWjcMAwn(b79~c0iEUL}{ zJ&+u)J?N-gl^n}}bv_!;F@zO#M`|;HynO%EO@VXl0+@E^MAB{I9=-AVIUE&U#k;)V z-5)CO){YM3wk0w%>8aY_e|SGk6~NX~&i64g_1G69i(PXQ5`L($#3E$;)x|Q&40F(B zHIRLfT;lM_{o%g#@6qPwjU6c3aHSfnYO3B!(Kz4r8u(iH&qyLv>E}8M44M-9iwy~z ztkm@&$M#KI0P{B}z!){bfMk2e$&5x{E=P%Vu7S+}!ifOuur9`bIqe8`?^mxjs-$hC z3KkL#4mphv3bu>zi3HhuwS{;ze3L+Z_L5MQtQNO@Pyd%sZM^(+_k8+|-N>#5CpXL& ztK=zL2E{oRX#R^C{s(VI?rMiDbe#<5!k0_kNn+-v*~&ukJn3&M zTGx3_pZq(Be&*YO%6aV!n|2v0^btY_;>S_M2CP|snn(FehDcZBP9L;!T>N}#KfYT0 z*26E~fLI5-Q+2WIeEm<^myqKf`Ila{7f0o30-sp)UB_Oyr$iGZ0x`kOzp$tYJ5hB6 z5pB_;U&SzDKTU^vkAa|r;!kMJq$Ty*D1);Gs2TSWPERic%BY_lprkCM`b978mUfeh z5tfW~tMxdVfNfb%Fb_>m9j z-7fm5aUHPyF68>B|76d7bduk!`n-Uo-^GW+8S*{KM1EWBddLUIKQAY18N?4jI-R4sYkAM=WQ=3L<3wY5I6k zY{1RM`}e({srm`cJ8w1j$@j8P`*5Xyi#-mp1lf_cY5*|am9&fO@)=N(R_svr;tLTL za0*s(5#X1+QSWLbHRtgHcg-NtQ#L;=H&p5-pSf=YpgcD9l}Z%&1hJ}(o+!TOOn&j+ zDBqYtM=rXoR!;y7jQL06S>newdTM8FXR@du>j-v(eD-MCOox=1ag}QGuSq|5OANAN z(`!Hs{y-x3{TNplj8}dH-F5`I{7v3}RktM&`1UER{`5ot+#ftV1B(w)hV+KMD9s>f zv=N?TV`(W6eAB7TrHTGdp3Sl%D05(uxJ9Nk6y%{gfZStxdVT1Y%|&{|VQYZ2@iQPo z;L#!8nO2Gtnjyok%wBjt)KJN}HAj{;Y~2(wRhQJ?qPP5dQT z_f8@d$*K2a+nEnwaE{leoug;6vopsIn!i)B&)=RxQQcdu;yS(h=9ZGfC8AGG zT2|~vIy$|H-15A2#D*`i0ozfM_>K;!Su(`Ro>}yWO2^6I8PpIo`$i-w7uT}oj>dZ` z_|?z)->7Jatab(IOEss>ND<#F(QkP*_;qOnVHIs@NWjkR`|XFofY#Ofg>82OTrD;p z!NmD-p3zIGvxCv~TXMI-`d9q^3962&1Y7z8Z9xfK*E2=*sB8Q}&cB5J*(`9qYp+Ph zX;;K?_~7{KG+DXVd0VJM_H)#5p4Z}dZk1i|-JG}j#$>naIW)mi#7$hAlAeA{RnM$q zw~n}n)~To;zNaFTB7;Fyf60nMuEoxJRFlnL(!q9$hZGxCYr}7}-tdZ*7#q7;nphSm zTp+#xF_1!Aw$wP4P~||i@{LArqyZ^cmX{;g8Y?5A59^D!@!7(XO@oO5l=s577rQlq z$^cF|4BvwW(oM(NRO*JeD{U(i<<`V1HA_d5v29tWf4>^ccxz5*%g!!Q$}g5|R>TG? zQ{+21WKzu44KHbAM@|)wX#Akp2Y5w-uS(RDbm$cMO`!%ciLpvTOrGlyxCj@Gd29*~ zQSjQxlrNN;^GK|aV^UW|mUWlZoZyil; zU4=>25TY_f8;Mtv8m5>%mns(UwCYwrbmVWV&|)0>HSVLgUSZLb{?F0%RDP7sMfXMe zw<4CfC9L&?+jW4gjh%fRr(|$B$b3h1!J!C_CQ%1j)ymx5WB}og%3-URCD+>#`Pn{- zeXxg*z2;&|4-ZRRCqns*jBCK{tET}kRAMV_pltHU64oOja%X5;oJ8DLuoyR#8$SjoZgM(2#5xHWR>Wzg^gMIM0WGX z8OerX;Q8t^=+eU|MYtKwRxNSME_j$p+93wY3W1}Chd;59FbyI=gOKw#?tf#a$kcfs zZA0;Qa5!FN0fT7`EMWqS+kg54XgL1KuZTO#LNI|ZN~vKC(s&=eEcvO;%m+0zkS(;4 zP0<*`#pM&s3%FucEw!7IHRy$pqAS=RAV60 zI@)ui12AJf<5xV!dE4!W+nvFEZ~7%v|1Qq+rGI#onVq-eYwB(0=cV9!?^XU56R0Tv zC4=Z9)K7$NzuEuvoReGlk}6yEUI`b=pjG;jZS^H;sBLqIy3FsC**=Q&t>Lmk??690 z87(~In0kW+Z#!vbt%JYsnAYj(_KO$~2R;{GN1bEACCQLtRiq!sw^Ab)BmCQxZY!UvacYxAC#0MIp*5ts;7Vcm z0wM??2sPqSE*MguUYWy@H4IQ>zi0onmU0gVAZ4-=mgHCfq8foivY0riEJ4teE;-hU zC2Rt%27)orewbSOb#Lbxj*6q zof2mP65D49$UuFH{cv=WuCRHwp5EB}EIQw+DjMmvddTYG?pH7Njhj))4-6!?bLL*U zDL7FIef1Ha5k}{FGg?`_?kcZ2aSN6FDpVjQGR6?{DZ^LIOItLG-UQq_*)dY}Tl}|3 z9P|pOPHwU?yZIG$Im|q=l-;Vx)@RoAC?qX$iXMbs1LQsWL&L}`?tFN*se_jBQ6ioG zGjp!%gs{M8l1b4iN6R#!!{f|S`Z{4gyOzd2hxdzWd%Wm>C3)zpFpa09S*(dWj%PTw zMP4`@M@rxIJ&sH8<%jUh<6h{s;Nt*rE)s+)))7dybiV@9a-ohFa80ZhX+Sfb9mGp} z58XjVYeUt5jWBh?<3a;W+W65vD)QI;Y_h(F0>O$lI|=jCIzpdB(j5oM3$s7(K2yAd z0Pn>5W}DsRo-$t!+Xc5d7Ge`Od}cI9a1DV8T8Aj%-Ygm%mF<&t%z@wk0tV{OeHS0N z8$sn}*A|Kh;ZHCv6woHg0cvTZvX-v3mTt zz2zIK-h{@XP5sQG}2Kl6hi$;zY7>^jyUCYOv|GgEq zWeJmU|NT4X>;vjt0e+HNUG9zd%uqY#Ie=ULFdQGBrFzHz*fWiK{D*Li!kbgsR)OXh z1sPkD^0|z%K3zZ3wQ0_y0tO+#IJhWsGz?-)*76x0z$*c$zn6T`{6qjGgFxX#zX_pu zP&hF{&oogfAPxdW0mM~cR1Kg=vB5YwZ~D0Rqs>Nr4_^cIEPjH@tYn*|-X9Q9-zw1# z4v*@aZ|qn$-+gx`A>YRH4W*u+rIHP?%eu>3(t54ewKWn~b+!@hIq$oS1{uHg_we~^ z+vdG;7uZ$p6jzi=Gh%RG;|X`d0u+a2Nx+u*GUJ?mX_n+A*>B0x*G6_# z5?XK&53wPs3_A#216VM}kVYkYC1`F14-Z9#p+FwiWi=i|QlO!33ScCl718!Eeo+Dh zi)31>7E4Z*6+bt#%!@19JQ#G`jW2H~^k9TQfC6#i%egxVMUwa~kK%=`_O1NCnlxcI zW9KbBh(b_2^zM^9q7}c)EV}x7i0SfgIysx=zjOb`yE>O98kX+A?5<1nnm50NYsmq+ zXXAar`p59Mr^Cw$=?+bh!(uX%S5n=4ucc1YV9dSpy*=P{cP^ zsDq;bfybK8%Vlw2lej=V4U~p2$Hs`G1xxiczTJ5s`bIASFh1V6EaFobqCf=@R3J0} z%~n^!agnQ>0SqTb)W}C^H{%Q?o(q}42MgqQVr~E|fo?Mq{X~N|6*5z2t~Di0WAb7} z%eSmb00;zddw?o76xNJFw2`CAwCDgd&`gUtq(c>gEj(kdho0}tN=7fKI9t;^UgwLUus|-r^42jN00sV6wd(o=rJ)oIUXUM8 zMWVT!tR{a1n#?h@)P7trjYu&^0gb-z8}(onB`g$gKNXQ;<=ViwBVNl6!!*p#xv}(d zBQI8100uGPj%j%U(E1di9KI}^2&^zp_LdAl$UQl5*bC?_SW@_*aV%}jDM)y7TpjqI zoXDbpu?|ocTSMFD6X6jM(y#5|ox!Yi5n*lm9Boln+BdYZ?-*1+v=IQoHP#HpUz0~! zLvVaC`kh4;JpXx-mBe!&T9c#+<9>{fdJNRn$&T3eLKr9gj!7Go{!5 zm>k!p`wB7E4~u)KI~fyMX)_vAJKqHZ7*kHVKk%(Gq(m-YDC*_P@~hS9#C<8P*Bn&J zMKeg{b(Xupvj&wURqlb8;8MpUO!{;m9Ch_=nj|or>H}w}EFp8pCSa&33Q*vmX|c^M zx=jiykLCEJx?JDTy$b-!zciaBka937g@&8l;@d&>jmlizkW-}D*>=ox*Jz$!Kmg&5$#U+u)0W0M%w!I&+ZZD36(z#Dc;19Uw5 z%x1yOcPMDAxD4h5>V+!aQfw1owu~2Wpl%FmzPA4%dgcqrwA*`7Z8OBcP^dmtF|lDp z;;#bEPcE+-N#+{nzz{TLOWyDrDl?dCv7m$5|O)XQGYFt zrSs~)@#vo!r26HeM)7w80kz@6sd9auKfb?7?cak4T$c(q6xh!6L}t1apz(+|Z^~=27s&V}t38Hsvk)UD3(f5#iGD0} zP(9aQ&Jz*niH~O2;9a&zWLK24C%^g(NTZ;LVWL(^xsy@v5Td|olgu^v4Vy16`SLsJ zM@X8;O8-5*yR98$YT^dmZRimWP4R<}a6}*^gp48FaJ0mTvDn|{Mx~fYBNrVbQDt{a zEMy5W?2MNIQhy67l+OlIj)MW9_~@x~9hq|MHfuaB%*Ev_=qRW4vuMs5aS0g!SN8q= zYxHLKLw1#rPfwJuA=CTH>tm5a44?i#oWz@ zOU!UWOjjkjeH;o@c-|5R+eDP2;Z7L4*_SK>NB!?3FZB6uWVDZb597)Tn&`=SV}MMA zu}m%(5)ZVbi72LpFRU3P6i3927M8`ZLS}`O2IaS(8&3Oahj95J{h!eu^AEaYn zMyfUOI8iQa-X_j)3{uT7t(hdIpk6d3->vV5XBp*3vQPFza_AKq=b!>45C#Ah$HD`S zYR!NpPrw{UP&1?e2ViVNa3Wo2tgxN0DD;4Z_0hd}EUy9tqyWu?0XSBe?&~y5j%fm5 zc3fhl&{Iay(lBfcjQd15lT#|5CCeKA;;=|LvR zP;<(1t2v)rFRYb-s;)L=7#P?cylxeF!MAZS|KrBqQqm**rBCnuS`9gQP@t;~7zq4K zOvC9|yJ0ArN=mYxWb{qpxWLVkk6^L)JJxm@)&)C zGO763n%A{^%(4?wp3nt0W---9S$x_IU3>eq5xkq6Ikeos?|K=ZKfh(xLE?{(w;A2! zZ|Y!AXk~RGh0U_5BR3KKF`$4aP`2q;w6LOGt2KeCw9?M*b{;oN~go%eIspkaGRS@n@LU2sKs`Pn%7Dq_lDWI z=eJ_&2h8OLxJi20F{AKEjYFzhVt^Kcooqu5FOqKt5RMGQ^=$AWVTfI*B}f|69~6&P zzk-B9r3*BXv5j@*t2*p0BO`aC;sdelKrMy@yd}_ zDpeGNR+hi4E-_@a-AHQcNL2;n6ir;$D(e(IRmZ#Ao`szC!n^s7FCOFw$fvKB6N^-D zVq8T!6|pV@JSxX@o8NIh_GWyFs8dIdwu-ST=*D6Z0f=sq*^Md_S_W@pE>Fv9S{mk2 zjwgz=(nj~|L)oWo(-XS?208E5N%tQ!pG&I1JoHzpKY+$%bUnp*6wc)Fx zrrWWYz)Vk{EanJ(B)ZBkDn2CeC)bTu+Nnd667$@bv;)^9jaDH^iwL z@-Pn?E#oDq3VjFjQhMJ=D~+k5PWD-@9@MRu9twRFrUPen^5p%~XYeg3uaMQb+--cj?N6Y|WCz|~Gk z%=Rl9Uddt9S|f}PQt13|;g$R(Y$BDl*0h<(?ltxXwba`pn~#G60=X;vkjbT?w-=Ke zJ+L6(F-uv2%}s|N_O)pf4Tc}@QP*Vk;ka@?7H6JU-&t~p&r|KG2ToLmCCeFG>=n{ks#tl%-ze`6csZMbaW?&{2fd6D`!um}z*nww` znPwpyT3KOVfxa_4%{)j(4-q;BM(+rTzfP2EVKH!1i})yvv_0co;U>!09;nzqTi6fV z=uRP=)MK~AP=tO6`I4Joe=M|e7@mh#=vAVzAYe3DM8h?v>XVZrDJ2RKyVUR)5EKuj*i8D>Dy(k_H=nkLWb%lRwoikFn>=iGnbzf@i40% zzWDuSXL!)Kxa@vKU8p#|G@9w1QAR1MYs1H+0(P^W@S#eo$QPFbuMFi=nr87#D!U|; zd5NO4YD>ZpXD>S_jhdNwp^Hdr23ja8ms^O^J-%~V$wgwCHNF<-w^$VF|4uC1+# z^%w{=$T14^Bnz{6F3%S~N)h@)*3F!KktUeVL+EyUV=OGlFerDR(u1dfYlS{U4h(+z zcEH`sLS*OrrvVM=H!+#Givd|iT4WcZoMtx{?ju5Ng0lRlN}WK8A>e}Ba-v6KIU(v0 z(~|^+h{pjQ^l2J8O?rW!?7oj4PW7^3?GC6fOI@tcQ>P3IGAtG~PBJ@Qt1 zx($pYT8KiBH)Xqf?f%f_Mr5xsThH;+a+BAu;auM!Ul5Q#6?gfyXIonlF&_$^I)2d^ zX~HyZFyWKQ{%{w#-7>)Gb}RVU5-mLU2ia!gdlMtdX+!n3T26ntncv?(b5$iO- zkHdnO?&igRbiMB%eYlY5V(i^BuX8mQ3%$(K<}gW^>jFQ8&{%Pxe7cDQ*@`Z@Lk#tA zdG3~R0rSp*A>;jjepWB$Sr-ou5YUB zZSgz0>>!!55<$#Nb_0>%1UDla?~%`y*wdHhd`hzx^W4UBBiF+dl+OCd_IC8sWDhWpYl8j}b!b|8hokFWgWk6}j@s}r1U*#lRXz3-(}iEl%e zG%rY2DV_m7BOJYpkC;yxLXq$U9F*+GJ&qWKc}6fVUkDbd({<5(oQ#7;F|Q z3u%RgWmlNo`2&vl-LRtD*HpLjl9ecnolMi6VEel(D~75=%P-Bm?rAyaW;$03U(B1( zg+jD9?T*pnR07CQpaQxZXL60O`8Tge?gaohZ8d@`c1JZa>D=s$zrqV>Z~FqTX{)QJ zYSRDCr0bvXCcFP8%uJn}+)~jwm@M0Hp3?N)+1$lqHvr7tNe~l4hE;@mGkPiQncsp+ zC}Fry;V!NSd1qNu1SudA17p!mI#am?ThR61enWW5uab9jE5&(P^7p@-B z7oYoc)S0?pYN$Gsj8;fAeCsMuvOk!H)bXYqfCZHKdzPjp981S@UYyBYtP{j2DP9_ig6=TC zdn9DBI=wy}n{GLJ`fTD$%5NkMi;1vMGGXU-!`-yw6dZQ`fCQJFpYbo+EW}Fht)`3; z5%4SA1ITI|BuIZcTpqAiI#F|p|W{2gXq|LF~=0zFd zx7pvEJ)&&FZRqi5&n4p0#dvB`{=i6idJ-5XUBU%AB+v&B3O4_;Hb_r{7D<0e17g8ej+}LbMMz8|rxK8eu81%DGEvN4 zM}4vU{}6Q!-f?~58a@--wrw@GoyN9pr;{|c+1PetHFo31jT);_+vv{ku65V_4`$85 z-sj!V_q;JoB?zT>9=ckkxf|!=G(bg;K7IwLty*;>pHM}S9Y1`yq&6)eIA+b9{)sh> zI`oeg-QSvYm}0P%a92 z@ls`0lJhgy5bIU{Cj}crcT%51LsO=^w+vP++7z1o2KjR-6qE?^8{trK5s1-@V-)BV zanZAE7EsZqYg?M$|KT_AIB-FhN6ax6c?)AO7&OL+gqngMiuBP{7q*v?)d1xgau6A! zQ0_N%Tj+u{|LNe@nMoOy2U}jEa*5b*r2i)XFb!eew}4aP_mzeBE?nRgBGM4!mO$10 z$nqc1gcY<~dTew)RVjBK931$5G%78)`D)U$Iy0Wsp#+go*d{?=DR$`lbY0tR2X1AF z750aF{7t`nI(fciWrr^)r5+17Bm6CV5mvPpsPRR7mY>T+GEPjIO+Qh*22ZYnA$iL@ z5^B-F!8|dY;e_3XaYh|O05~zO!)c{)N6*R3qejR5Awslau!2}JraSaq{*q*MF4w&D zsYz`BA(D~9`M0V!8nN?oBu~EZ^B%shKhm4mXjR_nmkXo3+vZ^F{)Nh%vTS?0MG7v} z2}Oo>VWxEK_Jy!AX|`f7+UM*T9$LlprVXUAe_R1&Xa<>?It!%)NQQ!}sc@O}s{)V= zGZFb2FoLpT9TU(9Cx`)Lp^$ZkVu|omYno~Q4G9rMU1s|#r*ZME9;J(6fQ~o40@eaOs-G}w6r^7mHVnUTG{2) zR7~ZSg7Mr*=*X3ky2xDt6&pY0r(qw>Cr1OcI7PWuvvNQeeN9M>4)#R#+FgL*D%#Ig zN;n)=0}*0oJxOt)`*1upt_~lqdv-2?wUoW6~CB zVpIWwz{m)>EB^DBakXF1BEmeR>xmPds>vx<3RGs$-`&jt^;)F>{LNrx2@ieUlB6_J^03FYu*uk0?L(l=%`)4 z3)rl;|6-tAJ~a@gr2e_%pYKyS6@GJ!B||ks-SSt|GXI!%E+h%})pY$jP4WXqd93g( z#yFYZ(?3&nn8WXdvBWQP4#{v&Pn@k?jbMd^10DBmfnk6Hx{ptN1%i87-=Bekf5#L0XFxmNW9_tu(`rNDkA?++N1>R1F#FPi*z8+u`=5>j z)#{{8$S&0)k_hD^(HWvhZJK_8ZUBNC0P2mkX)aM}!6lny7zP)4By13lP?h?5Mb@{ zekHZpJ$-sWO^MQqrf!Q&oQxUT``-gGgQ(!SEOu+pf`qGac^fOr*hF~x+pSzUp>seEUAO_D-y6jxD1Oz8zjwU)FrBO00&G&?kUxcBXs@s8WrV$BO$ z@tm{>Kl6iz(Zp|=0Y_?V28-^>Bx=VoV-w%}o?0JO?^ATaE|jsizwY?aPl4X)Kj{?q z{7R~>bBo{n>(AikHbyMQ-RL=N5XdXqxm%6o(uA)`NXRk?WNL4kScu`761 zN}_~g(QB$Z4WtJI4lJ|fi;@p4@25-kRm z$OatPdcKzZ%9{ zDd9soI=G%&p8Dq<;E1Y*`SZ?0wW}2eKFte8EOxFvw|@r`FXhkylpMTxDk^XV2Q&Pfr5#-1KlHMtrAb3BQ@%sR)nL z)Hs>){By;ms_N03Y?6TAm~JzB)KOLlh1z;?INqZ~=Q>1M33i4obfwytC9y3o&a4|0 zO%(NjJc~s$lBJr%=+E!-w@h%M{6G-ZEfCx>P}XH&!X^R#Tj+ICBcbE>B{{p)VMP?8 z*`K%Io*B=+FSy<*!LO1|=YLMFy&bMbL$u!HtmdZe6>k-r=oF0uZ+qS7@}sO-L`}vm zO024bY~%jd9mDVX?bj;jSY50EGB4$bxx#;W zCPfylh4~~wUM`~ea%X?RcuY(Tf%2}KA-tL>{$rk++ICy~V3{cTZDUvGvl+3;2OV+k z_Yt-)6;&%EQ`Zb1)m*7(({O*!P36ec?T;zkag?kzi=N&pX z7627F|I|vZ2ex864pbOPisN!tC5(wfj$~JfFWA91R#Yg*XI?U}0)*ODks$tl6VM=+ zg@cklja0!tcUsk9HS>9JYUGsS=r-7&lhD4U{T%st+)&7@uEj=OTD%akpro~&AH*~r zVsFRHFs}#$6+Ygb%4nsnnm$Wi)8o-FgSpdSmm$WfQUN;x~!UxZjC=7HDnW^k=k zQKgP5oV0{6+m#5-1NXDX{#CR^=TPvU8fRi1?8~JZ&bEZ)! z$xF|33pcG)+S;I0D;+oh%pBb-=t-MdjL6v@D|F#GYR|oLo@#E9U9skf4Ua0LIL7>I z(XKWF1|3{u8vt|UB-x}g)aG%F?60kerAeB_;^@jqN8ORhGD7^rOVjS1{yimUc~7ct}ETEo4Uq1}{`Ig$bbN!KRpLo*UY zXo3z83`%t#S6rDmyN)U|Hd@hYAO>2A`M$vD!iY;lrewv_-m8E#O8FFN+D(TjS%wUz z)Q+vZs`xd*PXN`r^TAQ5&ZM0O z#BB@VovcFt-Y9ks++NF1O{V{gzkL?Nz*UV~*sXE^iY5YzKIUe&vG*%TLE55NeSZzt zzkBH|cji(PA?b-YB{#^E_e@L;H7hKuSlOyVs%J)r$*s$c5BcXLKRlOLs~P-heG}z+ z7`L7|CcOGmzR#Tguvz1i_!C25$wIOX z3C^a$CL!dFS%lP-`ij4y0ix6)jBnVXh#VOqqS>nFWn9EI;l0Pg52 zH|au;eI2oAge_u*q8iv%uZB_&ndCA~t)NnW6(#};tl>@@m{EKH5XSHu7oP*sZh*nP zYF7tOs%l@wiR*yO#lHhPb-p*zla>X?=W%>lQkyKDZ@=@F9kLz%m?^@=84;x#NHw(> zq$jIh`Z;ii%0nY53*t9-`x!*G2usnp>4kTrPmVOwz4kWn_Vx?;e{xPbuisct$-g^P z)_@g|4ech;9OJ_jh)jlU;nm<+1mcvbQ#V%7cvng*R2lT~guKw87UEU>l~or>SaCE$ znMusm^cTcKouQK%-DIa267UqZ!6Wg`ZV1o@0N6{IEExp{3o8Yzm_kuTfq-Y6%Kp7w zk$}PO0SiWhLcwGl4to2%`o{_?1ach28ypO5x@R#0+yUj0)=hI34t(FFM#T3oZU$>AGCpALpT#Q!$`1dIK zHQM$U7r&ftKPrmpZXKW3oVxz41&yXQ#9M_z|A8}FPpt(vVA@thU=Ahiu$!adV-MGI zD^T=rh^$4su<#ih{gS77z;P-Ity6K!q)mp}r1p^_!YdD<4G;Hn%D~AyLWToFE$w1@ zgDRFK9q~dL4B^=`S}t>Oi()`rMiOLh3eojsnX(GnV(F=Ii5fu86ZZpEOkH_MyR{qOgvBpb&3?`l;6y%rXvw3 zzF94~Bf2Ug!tP8+!!UQ8i-FnIt8t<;^`D2sJ}mA*Hx%|2@duCx4{)OyCu5xl9ep)7 z97kAbA}DoeVbf$ygZPt3uD{##U$dRhTKOb=>KVyCHXL}{9~ZRa_WhJ|ecth}pR0YK zyV^75ljdp&?(faIU)+J_H5gEoyr^B2i`0y5qN6NG-Mxab@E$fqP5te;MkEiM6CGrd zMHHHFY9(ZY)F$7oi)%kGBL<=-$I5U^EdYK6<@0e_oJv=g=$y)6Uk6FsU!)924Id_= z6;g3;l11e z%8(N7-+!iVB(-BF$;-F!If`w>Hdf~BVjN80Ik&u=A3jf``wk`PJ||>2Dtn5@7w7bA zT5$)>=+tzvjT%WLLuw>n$0vAaI9JZCe~%_{KlK^4%N`3D-XU^F)KH8MDCLr87wmGS z`nnmZX=v7c{5l-QG0MkTqAaaaV4X`LntR&18u;b9n4co8m+T{@_~P#tB>3X=I%G0- zy!yG~<;V98i*y!~jKn&#NO63!)T^T?VGO;CEC6b;Y}o+INH9{BxNx$%uGX7`mczm=g~4 zHcC)`ba=RY1@+(ZKcD?EWBk@>$Zwlo88{(erSSgc{&C2e|AWMPbv`49?CJvFMq*7a zb{18U9mKZ)Gt%#~d6#t;+=zJPacknNT6io+E%4(x`_Tth2EZ`p{l`T*AG0L$M$Dqm zc=pPTJIPL-o*Gh@6P<3*V!NAiYORV9bG<%u28W=VkzCv;|I z+)e$oIuR$ILm6QpV=kV}pG8q*OOw7*MyVayi5E+z2Wv%(U>Tlcpa;6R^5$sJYJ>(> zig0azvXn3_(U_&gkEEaJ*3bm-_nOFdT00pD)ZhmM(0EcK3$Y$Jl4TQE;VQVdZPn9T@mW*$w5SbcFeT3>a#?(`9Eihd~yjTgs zfFUbO&!iciGN7KSOEmMiaruG=YO~@OY{#c%*QshKH%C~K)J9GrhgtX$Hx#X^rs*r@ zTu8POt+B@_8yAx#gp+41c0=}^jb>k~zRw1rFj{b!lq=oKFhZ;cgHf*y~8W+NgU z4MTFqvX^A76oREzP$wm;6d)m_^BjiCGyQX^RMzh<%V4R~xw$e0!R1o4v)X%<6CikNr zfvTncL+q;n+N3;py6p&w)2 z>Y3k;S9v}AbXEBThy#lP${#~I{u*9rmmHzlWmACA~RIqK*YH0-6DJK z91UK^S4hBJK^3Vljw2k|WF@9yT3K}eWfwlQ+=2%6(e7hbTkFXvTJI^fLJM|u(_on| z+B5o?l}Cb6a>gN`O_H93Y=?{Yqwrr0tBzZw@*t`e?Sf;+`h+GtbssG7!jq4BFZ4@j zrtI^>oMR$X<-dnWgljz`8m6di(}Xw=8c$e7GV5wdU0&K98wC$DpvV;BMIPMxwqyzV z!x3++7pwyWm}!LGP)%FHV7MbPkA;JkVu6JV*e*tKS(d|VvVhP9hbnLj3Zj}fI(hw+ z&-0&D;O$%%Fa_kgOq-g4_+WB6R2mT&vz$mcmXPRh#klA=IaH_wl{yx8az^ygPq@uL zq1~yr0#}#+lGia)bA4`=_b}dBP-!ND%?jvtr=B&W_h^)xV1o7zf3ir01mE}(M zYF4!S!l#`pKKp+2AAY@D8G7|`uBv-un=(Dx9Fs?I)(;Bo6S99>_Xt=`)0NQlNOycT zX!*oMNW$oJV(dy!4~mW7fs?V95rCz!CDhn{`zu+QRh|CjX^Fdyu+4Ppa^A-_+bfEY z9vSv?+Z)EdvyP!FCgVCbdg#A8E8>n*G97L7n{Sik&;V-Pj8PqW1DVQ6Br5O*d$`v` zmdgF;GLA`pe$(mrFpV5`A8S=xj0+Hi(`oRM|>{%*n!% z>FUa|T2KYq=~c9GaqS3^qYR^tV{a1lghS{+QSOEC#q>J|a_+;uW`VJRN?m-jB=^`C zQ5Kdw(PgWgkDiPG5G}neinlsLXOh($wE8P*D2eliW}rCr2%19Huru@ElyfYw3)$vT{bj)Z+)XikZtRX{iYOEn2NQhP2Tv3h=3)+kp2 zjE$?cLMX!i6Zz@-wZja(IWmhaH^&0#EFv!I#`il$#}5gDA+6+;N~7^!54@TYi=V(# z=#5HXEbyKXO|$I~`@`{ofG^lJBlOxO5YVj}e2!LqE%`E#gUoJCHGc5Y6VIJi7gOo$ z4fPXe8iah~7IlXr)oZz+oB7WRUusXRApgv8WoI|xuX2(VjU`Peh@^PsHT*E6U|ENa z)IRHm$RuRg1loI}?CwIl&q@R;00u7Fd9w=#;hGFH=Ho|+KhPn5;V;7Ymu8m~a$&Mn zI>&Yi>Fs}@AXuyEh@D3{=bYXBGdi*u13_z^_6pUlb}cinGUPGnt(9xwp}QE0sj_ zfU6FY`91E=;a{tsb|C@c#w4AtHxix$Gu6BU(@MUTAJ*e~*4o<q{9M>;{wkchr9`P{}f_ zxjCF8Y12imoLmB0MWIwBkYO?t8KwKmh3@SNJhz_wZ3>5A-yf_Q_4HbD)@RsUxMs09r$B>9)JAj7UgT##b@q#)oWjN1}|p_qXq zf{*`hPq3r$=D*6z7Gq0j@tQ0mTe`@tudFj{2`0_I7nyf|SFL-i4rD5P{VlIubuDZW zC_i*pimBPKElAi5f2U!cGAy(Yb+5sXbox2k(Hg@%vV+sfc!8Ima-K2!)1z1OPp_03 zixPHr(hG;zzMNEMje3iea{+J9lvT1-T?cmolj_{gGeV+?Z+H1Ug6LH+RRxbPbz3;2 z4QYTM((GLKJShb0PU8_#F@UjESHFwPHYtrst+ zzByA31;O4qW&5Ij-NN{D)4w|nzKQx##n2si`)hEi9g(2VV<0R;-=JKYrKun@XW>a% z>!kP#R^~7fIP_vUmKF2kK2$Dkz)AIPBoK%DX6l9N_AXpTiD)FG@#fwoLaNvM;0U+vyq;BRRMOJ2E zV{W~;BE+gD14kPf;>RZVajU+>{i!dHE}-1-{Q}+F)b{+T`$6=0PYyR>Ny#4@_Xme7F+#QV0_s)~ zqWubz6MwtDdMeR3V1 zdrSnBTQa=5$to?xjA<6U7B+W5oe$!kVp9pPjchE1)ww%Sx0 z@`W;2c|!`2lfwiZodYWhp`llQ4w;R2df`QN@hZOc-NLVD{vi{0$tc5o`hM*wU;x z-vGAnmTI3BW*aeE?9d-S@j+nZJktilxb`%cK9je%gF#0f+opdSyERFCTD2b|86nY- z^mxW%aX#PY{I4Ywde58A6$IyM1%O!ck&sDHka@;qYHq$Z^iq_J zldntu;!D*XT}k!z_WZa0PHs~PkJ%QTUtMw8SEf@qglVCB9N#^=ww~~(-9z7ADTz_n zdkAv_YSs>j3TX0UbqFl3+^G~*R>6+zW_(Wr^2}uDEEc zNMkd)_k3f5Pyf8fzC6qpyRaWWiJh>~ABcxqsE+<@Yp$-A{o#91`tpZMqtSMko16%FStX zp>j*6FkF?B6N`ccuy9f2f>H?#p~RW)C0RdfQXULWk=)aQ18EXKDoH1WSoV6(CPDK; z{CfnwUA%p<(l{&CP#;j|)Sy6si674h-_Hx}n|b*HtTZ%NOBoCEcX>PdFo;!5^V-p` zkS#>Fyz9qp^0yPqksHd`$b=ffl&P8;6o_B5;cL||wc$fGT-^sg?0~G6%Z67y_E+WZ z8N)Nkl0jVeD}P?!Gs?APXYsbM@S0gB^0@WyYjbZe&Qb5D2@CT_fu_qd==RA@wu1QJ zZn>0kj|rNbzac)?)j4-a!FISSAz@F}0uikOo?Cpa!@mkQpDz_2{blz^2i$3&MA?i+ zpflPlpL)c|zefL2oHd%*>!KV=gH0B4K09yUahaQ~m|dZt5TW|=T_X8|ZY*l@aC(b? zbq?KMD>aQTr=07~Ri`yai6$O`VubOG#_C6A##nVT1m`=KFR);D_+Jhdj|r@z71=U1 zB!$dy#{sUoZLNX^A39m>&?}rWPyUJM;>2VDR8>+nCKaFlF^sw}1pRdMpzxQJ3H9+*VAK z%7ttV30$H_-1{bn?%x(6OkqdE`$6Te;itHv*2eMcvE9Ye^i890P_rFUcmMvKvy&Ng zGEc{-%kG0P{MWM7;!n(q=kBD2v_;nRGlUw>8qTaV%*0N3LR_~|0$GpR-D437T}0=2 zk-FocQGhhpu6I>>Ud_rA$AEP1JI{aC)1P@fP}n}cKPY|QsgyDC5E_TIdW0>XZ$h5T zs>BJ+iAf(G!J73ud9>Z8-&0QEamGpNUb`a7bSScq^#`9_MHeeASrwP8g%9n zuZtoTL=od-x!HrC&iSX79gHS(%pr|my9irVUFSSL{GnUK6Q>1(XF+Px1EW*>WpyK|MTP#%Wmd z2%0F5?aN&TNocqabkT14jprVe8jFoNbi6c+v>c-E6n zGk8%^-=S^h(k)pZ`M&Q<1RAj8xKpb?$`a-pijX2gXYAZ{R|<(7Td0OU!5&d z*DkR3`%8UZXjgG7pBVT7Ebd?O!z8UFMB`9re!5p>&n#m@uV&t2^KjQDW?HQ~22C)=9Yv7$m%2-DO!!e9(xmmH|k>M8PL*BoSqj7zm; z$TN^qWBhn+q)keDCHOey@!mG$=G{#;-jNPrz2i8KY`bWybO>P5BticaQjx@@8bu6b1`OX;c>hzn@Zljn_4t+zt#2+S`Acn#o~ zP{sEK4>(Xfk{vy}gg9*Tnq$WtCn!hFg&k?ZzMPWHtU_#7aV^Of)VyYt`!c))0HUA& z9J0z6`L}VdaelJKnD|hJAN_-7GunV0JHQTPhKOqhRqMotWaRXvC>DnqXn}RouH{UX!IKAm*ccE&P@^2-_7W}hD=ltxX1C)(6Hz!lAs&j!$aDjz(7+&l{8)#xg zC3UFU^kZ!X@<;&KY>sFV*}c$OSdCd=9+**SkJ@|+}k;bhG_cH!9N1&?-v6qJkr_+R0>Cs2Z%zDZHg4^N<1+Yjaay8>rbn~XD@@nwCneAXi28Y1DdegIuDGohH=U#t`G4@NR>+26 z5<7{Q#-bul2|s)@?hrc>|3v?Dk{##J<~5L&PlL$6ur4ZX$I&8pJ&~<~Kfbz(?s|)w zZrb*aC2oD$;pLMa-L68hwXB5#KgzcTB|pd$y>Bd^N3nI?PVdMm(|lJ_^l6zPL4PWy zIJZkAG&rxz;3aNV`C1^dUnI@&shRh-LOh4aB|nmwVPeLr@`Gb_*p4e5vT7K;kPK5p zRWr*WW8CcZFAay{mAh|bdeWKL++0ZDiz|`$wGd0eLmA;}0!#q04@Sbq;B70}H-L-s-SdMF&?al`0dLt^ZHn%?qzF#9R1L;xZsa>MrY8(jBuu* zD>g&Kk*D@-h^t}Xu9nh+0SF*6DVDG7_C;ueA5hK|9fC=Th^ay&1fggi;w7-~{BtZhg3omzlOY3U;EjdMmCmcQ->oiVpvSdT@KkoFGU4PBNRJJiLBFrDy9`*xt@5wZi4DS5rfQ2&mgHJz!;# z-a$5SDO$U>qGX>mRqIvA@lkn~b)1Nr(BkQh<;bhXEivzT|B-1|647*=?kL&=PU2Ey z`Kz%6pgycjtlSGD9oWc}VjdaTczRdL`*w%Af?+-_C)Ch(Nu+mI2(m9CYAoVT; z=}DH#%4*eB6L7Le28ajAU~6!Z3%P=r07KGlncHC7PyU66f_()cmkI~yi-n_DLdK{l z4aLZ%`HClk0w@Expyb#d6Ll0OB37Qd8f_1IZw{N&ZVx0G+_D;0>7g1U8AeQu1H03d z+GeY3GsanH5`sYx9`N#cjWd(i`s`Ae42qwNi_2^Q3T!r%9#baw#PLnu4v$>BavUZ$ zYAhg)_E;Mv=_6CJkWn(ag=?fC^G<1yN!3ls8@wKgh@r3bvj`~Ag{hG@hzi1WNy~nU zO*d=4+%LaVOXceuD(vsg_TL?N_X~L{7{3uaf>eY{J4~C$bG}5Y$8px$G!TT=b$^5c z7A+%0f?X2av_gVU9?ApfNl^@z7M>Z3*W4p1bJrRk4}a^w%Hw#WiB;g}mh;+vbh;f9 zN5yvesU8w2jn%gsE}JYch4H<2iO1bY7cY>pED`EMiiEm#Ikpbw_^QQ`freS}lVU9r zP71>i7)0^Ue8lR*)kG#SE4UIC57?m{iFZd97uWKdygj!YFHEdr>+J4z zP)k!NC}|JLDfK4@{~)gyw3N0MN{8_Im@Uzb#UvDH&jJQaDo&=!PRX!w;O~MdnF;Z_|a5 z&(s$?$&ED>ns>F!mm7XvnTmR~!0q*$oladnz>>91R85(%P57tIo5fgD3|Rs=zWm9G z4=@fkz3S+R+*o#ax;d?JGkG6#PWncf#bk%f=*OqmmKcEA?KvX%BAQ&5{2 z5;3IWT#4q!x!%{Dz;8I$}%+e*Z5U!?3b5n+0 z(1xB-8WU|DWm6ylL7UKDK^C)~>J;$=Dp4V}Ow2;j8yqPFF$R6nF=RLD3@94j%ra^G zu#{m;2gMnnK~LcHmIcj?pq7Y~083~lzem$b9*k>#Ft|vCxQA==&}z7~ar8OB)GiDn z%F#^eL6E+Jk~mj%fdQiuH`}31AeeAS@A7P8;*=(g((;1J?1kY*ogn}Di174J{G@%3 zZCp(IR10@+syawiS9!`|q;}-TdwkR@M_$btncx%domdm;2eC|*%R>UEu9@K(f~P)# z4Vlf|<|C?^F$an6NY`uI8fbBE!|q_o1Dp2?ywfdCt%0DruUcH^<=+Ra8*7F@Y)IRi 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